[MacPorts] #30863: HandBrake 0.9.5 compilation fails on x86_64
#30863: HandBrake 0.9.5 compilation fails on x86_64 -----------------------------------------+---------------------------------- Reporter: greisberger@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: | Port: HandBrake -----------------------------------------+---------------------------------- __Other infos:__[[BR]] OS: Snow Leopard 10.6.8[[BR]] Arch: x86_64[[BR]] FS: case sensitive[[BR]] XCode: 4.0.2[[BR]] The compilation fails with:[[BR]] {{{ :info:build Undefined symbols for architecture x86_64: :info:build "_sem_timedwait", referenced from: :info:build _audio_read_packet in libavdevice.a(jack_audio.o) :info:build ld: symbol(s) not found for architecture x86_64 :info:build collect2: ld returned 1 exit status :info:build make[2]: *** [ffprobe_g] Error 1 :info:build make[2]: *** Waiting for unfinished jobs.... :info:build Undefined symbols for architecture x86_64: :info:build "_sem_timedwait", referenced from: :info:build _audio_read_packet in libavdevice.a(jack_audio.o) :info:build ld: symbol(s) not found for architecture x86_64 :info:build collect2: ld returned 1 exit status :info:build make[2]: *** [ffplay_g] Error 1 :info:build make[1]: *** [contrib/ffmpeg/.stamp.build] Error 2 }}} I saw that configure has an option to disable jack.[[BR]] A variant without jack would be welcomed. -- Ticket URL: <https://trac.macports.org/ticket/30863> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30863: HandBrake 0.9.5 compilation fails on x86_64 -----------------------------------------+---------------------------------- Reporter: greisberger@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: | Port: HandBrake -----------------------------------------+---------------------------------- Changes (by cal@…): * owner: macports-tickets@… => cal@… -- Ticket URL: <https://trac.macports.org/ticket/30863#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30863: HandBrake 0.9.5 compilation fails on x86_64 ------------------------------------------+--------------------------------- Reporter: greisberger@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: fixed | Keywords: Port: HandBrake | ------------------------------------------+--------------------------------- Changes (by cal@…): * status: new => closed * resolution: => fixed Comment: See upstream http://ffmpeg.org/trac/ffmpeg/ticket/43. Fixed in r88444 by applying upstream patch to the ffmpeg source before building. Can you please try to build this on Snow Leopard? It's still failing for me on Lion with {{{ /Developer/usr/bin/clang -x objective-c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -Os -mdynamic-no-pic -fasm-blocks -mmacosx-version-min=10.7 -fvisibility=hidden -fvisibility-inlines-hidden -I/opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build/macosx/HandBrake.build/HandBrake.hmap -I/opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build/include -I../build/libhb -I/opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build/macosx/HandBrake.build/DerivedSources/x86_64 -I/opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build/macosx/HandBrake.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build -F../macosx -c /opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/HBQueueController.mm -o /opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/../build/macosx/HandBrake.build /Objects-normal/x86_64/HBQueueController.o /opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/HBQueueController.mm:202:34: warning: comparison of distinct pointer types ('id<NSWindowDelegate>' and 'HBQueueController *') if( [[self window] delegate] == self ) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ /opt/local/var/macports/build/_opt_dports_aqua_HandBrake/HandBrake/work/HandBrake-0.9.5/macosx/HBQueueController.mm:310:27: error: cannot initialize a parameter of type 'id<NSToolbarDelegate>' with an lvalue of type 'HBQueueController *' [toolbar setDelegate: self]; ^~~~ /System/Library/Frameworks/AppKit.framework/Headers/NSToolbar.h:82:45: note: passing argument to parameter 'delegate' here }}} -- Ticket URL: <https://trac.macports.org/ticket/30863#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts