[mythtv-users] problem to build under mac os X 10.6.6

Stéphane HENRY stephane.henry at gmail.com
Tue Jan 11 18:44:04 UTC 2011


Same thing with the new osx-packager (git version) :

g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -m32
-fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time
-D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3
-fvisibility-inlines-hidden
-F/System/Library/Frameworks/{ApplicationServices,AudioUnit,Carbon,CoreAudio,IOKit,DiskArbitration}.framework/Frameworks
-fvisibility=hidden -arch i386 -fPIC -DUSING_APPLEREMOTE -D_GNU_SOURCE
-DUSING_DARWIN_DA -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/Users/stef/mythtv/.osx-packager/build/mkspecs/macx-g++ -I.
-I/Users/stef/mythtv/.osx-packager/build/include/QtCore
-I/Users/stef/mythtv/.osx-packager/build/include/QtNetwork
-I/Users/stef/mythtv/.osx-packager/build/include/QtGui
-I/Users/stef/mythtv/.osx-packager/build/include/QtXml
-I/Users/stef/mythtv/.osx-packager/build/include/QtSql
-I/Users/stef/mythtv/.osx-packager/build/include -I/usr/include
-I/Users/stef/mythtv/.osx-packager/build -I/usr/include/libxml2
-I../libmythsamplerate -I../libmythsoundtouch -I../libmythfreesurround
-I../libmythdb -I../.. -I.. -I. -I../libmythupnp -I../libmythui
-I../../external/FFmpeg -I. -o moc_virtualkeyboard_qt.o
moc_virtualkeyboard_qt.cpp
rm -f libmyth-0.24.0.24.0.dylib libmyth-0.24.dylib libmyth-0.24.0.dylib
libmyth-0.24.0.24.dy      SPDIFEncoder::SPDIFEncoder(QString,
AVCodecContext*)in spdifencoder.o
      _av_alloc_put_byte$non_lazy_ptr in spdifencoder.o
     (maybe you meant: _av_alloc_put_byte$non_lazy_ptr)
  "_av_set_parameters", referenced from:
      SPDIFEncoder::SPDIFEncoder(QString, AVCodecContext*)in spdifencoder.o
      SPDIFEncoder::SPDIFEncoder(QString, AVCodecContext*)in spdifencoder.o
      _av_set_parameters$non_lazy_ptr in spdifencoder.o
     (maybe you meant: _av_set_parameters$non_lazy_ptr)
  "_av_guess_format", referenced from:
      SPDIFEncoder::SPDIFEncoder(QString, AVCodecContext*)in spdifencoder.o
      _av_guess_format$non_lazy_ptr in spdifencoder.o
     (maybe you meant: _av_guess_format$non_lazy_ptr)
  "_av_new_stream", referenced from:
      SPDIFEncoder::SPDIFEncoder(QString, AVCodecContext*)in spdifencoder.o
      _av_new_stream$non_lazy_ptr in spdifencoder.o
     (maybe you meant: _av_new_stream$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [libmyth-0.24.0.24.0.dylib] Error 1
make[1]: *** [sub-libmyth-make_default] Error 2
make: *** [libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make -j3 " with error code 2
Died at ./osx-packager.pl line 934.



if I run again the osx-packager :

g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -m32
-fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith
-Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time
-D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3
-fvisibility-inlines-hidden
-I/Users/stef/mythtv/.osx-packager/build/include/freetype2
-I/Users/stef/mythtv/.osx-packager/build/include
-F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,CoreVideo,OpenGL,QuickTime,IOKit,IOKit}.framework/Frameworks
-F/Developer/FireWireSDK20/Examples/AVCVideoServices/Framework
-fvisibility=hidden -arch i386 -fPIC -DUSING_APPLEREMOTE -D_GNU_SOURCE
-DUSING_QUARTZ_VIDEO -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG
-DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_OSX_FIREWIRE
-DUSING_FIREWIRE -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND
-DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB
-DQT_SOURCE -DUSING_QUARTZ_VIDEO -DUSING_OPENGL -DUSING_OPENGL_VIDEO
-DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_OSX_FIREWIRE
-DUSING_FIREWIRE -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND
-DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I/Users/stef/mythtv/.osx-packager/build/mkspecs/macx-g++ -I.
-I/Users/stef/mythtv/.osx-packager/build/include/QtCore
-I/Users/stef/mythtv/.osx-packager/build/include/QtNetwork
-I/Users/stef/mythtv/.osx-packager/build/include/QtGui
-I/Users/stef/mythtv/.osx-packager/build/include/QtOpenGL
-I/Users/stef/mythtv/.osx-packager/build/include/QtXml
-I/Users/stef/mythtv/.osx-packager/build/include/QtSql
-I/Users/stef/mythtv/.osx-packager/build/include
-I/Users/stef/mythtv/.osx-packager/build -I/usr/include/libxml2 -I..
-I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio
-I../libmythdb -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray
-Idvbdev -Impeg -Iiptv -Ichannelscan
-I../libmythlivemedia/BasicUsageEnvironment/include
-I../libmythlivemedia/BasicUsageEnvironment
-I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock
-I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia
-I../libmythlivemedia/UsageEnvironment/include
-I../libmythlivemedia/UsageEnvironment -I../libmythdb -I../libmythui
-I/usr/include
-I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers
-I/System/Library/Frameworks/AGL.framework/Headers -I. -o hdhrchannel.o
hdhrchannel.cpp
make[2]: *** [darwinfirewiredevice.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [sub-libmythtv-make_default] Error 2
make: *** [libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make -j3 " with error code 2
Died at ./osx-packager.pl line 934.




Stéphane



> On 11 January 2011 07:51, Nigel Pearson <nigel at ind.tansu.com.au> wrote:
>> Stéphane HENRY <stephane.henry at gmail.com> reported:
>>
>>
>> ...
> [snip]
>>
>>
>> That fault was fixed mid-December in the Git master branch
>> (e27b1246f). However, if you update to that, there are
>> possibly other build faults - I'm still investigating.
>>
> I was trying to build HEAD last week and it failed at linking libmyth
> (I think), with a missing symbol error somewhere in the SPDIF handling
> code. (I forget the specifics, but it was one of those 'You
> referenenced foo(blah) did you mean foo(blah$dynamic_ptr' or similar).
>
> I was going to post to the list for help, but unfortunatly my internet
> at home has died so I've not been able to try recently. I'll update
> with specifics once it returns.
>
> Cheers,
>
> Ian
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>




More information about the mythtv-users mailing list