[MacPorts] #30863: HandBrake 0.9.5 compilation fails on x86_64

MacPorts noreply at macports.org
Mon Jan 2 09:14:34 PST 2012


#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


More information about the macports-tickets mailing list