Add a CXXFLAG to the OpenSceneGraph .deb build
Reinhard Tartler
siretart at tauware.de
Wed Oct 6 13:17:21 UTC 2010
On Wed, Oct 06, 2010 at 13:55:25 (CEST), Manuel A. Fernandez Montecelo wrote:
> Hello,
>
> On Tuesday 05 October 2010 14:58:11 Massimo Di Stefano wrote:
>> Hello All
>>
>> i'm an OSG user,
>>
>> for my study i need to build an app that depends on OSG and FFMPEG
>> this app needs an uptodate ffmpeg library to build .. so i have to use
>> ffmpeg from svn.
You can also try the ffmpeg 0.6 package found in debian/experimental.
>> Unlucky to build my app i can't use the osg .deb packages beacouse i need
> to build OSG using this export :
>> >> export CXXFLAGS='-D__STDC_CONSTANT_MACROS'
>>
>> Please, can you tell me if it is possible to add this flag in the
>> openscenegraph na d openthreads .deb packages ?
>
> It is not clear to me why do you need to compile OSG packages with that flag
> enabled, instead of just building your project with that flag enabled. Do
> OSG packages really behave different (compile different chunks of code) when
> enabling or disabling the flag?
This is a percularity of C++ against FFmpeg, there are system headers
that behave differently when compiled with a C compared to a C++
compiler; in this case, the __STDC_CONSTANT_MACROS flag is set only in
C, which sets some defines that FFmpeg 0.6 relies on. I agree to Massimo
that this is an implementation detail that OSG users should better not
worry about, in this case, I would find it reasonable for OSG to suggest
and provide the proper CXXFLAGS.
> BTW, in future ocasions please submit 'whishlist' bug reports to the
> appropriate packages, instead of writing private emails.
Yes, this way such discussions can be referenced and are less likely to
become forgotten.
--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
More information about the pkg-multimedia-maintainers
mailing list