On 04/27/2011 5:56 PM, John K. Parejko wrote:
> Hello,
>
> I'm getting the following build error for libx264-98-shlibs (coming in as a 
> dependency on one of the gimp packages) for 10.6 64-bit.  There was a 
> discussion of a similar error last year:
>
> http://www.mail-archive.com/[email protected]/msg33339.html
>
> but I'm building with the standard Xcode gcc.
>
> Any ideas?  Just a missing dependency?  I installed lame, lame-dev, 
> lame-shlibs, but that didn't help.
>
> Thanks,
> John
>
> gcc -O3 -ffast-math -I. -fno-common -I/sw/include -msse2 -Wall -I. 
> -falign-loops=16 -arch x86_64 -std=gnu99 -fPIC -s -fomit-frame-pointer 
> -I/sw/include  -c -o input/lavf.o input/lavf.c
> input/lavf.c: In function 'check_swscale':
> input/lavf.c:68: warning: 'sws_getContext' is deprecated (declared at 
> /usr/local/include/libswscale/swscale.h:194)
> input/lavf.c: In function 'read_frame_internal':
> input/lavf.c:124: warning: passing argument 2 of 'sws_scale' from 
> incompatible pointer type
> ar rc libx264.a common/mc.o common/predict.o common/pixel.o 
> common/macroblock.o common/frame.o common/dct.o common/cpu.o common/cabac.o 
> common/common.o common/mdate.o common/rectangle.o common/set.o common/quant.o 
> common/deblock.o common/vlc.o common/mvpred.o common/bitstream.o 
> encoder/analyse.o encoder/me.o encoder/ratecontrol.o encoder/set.o 
> encoder/macroblock.o encoder/cabac.o encoder/cavlc.o encoder/encoder.o 
> encoder/lookahead.o common/visualize.o common/display-x11.o common/x86/mc-c.o 
> common/x86/predict-c.o common/x86/const-a.o common/x86/cabac-a.o 
> common/x86/dct-a.o common/x86/deblock-a.o common/x86/mc-a.o 
> common/x86/mc-a2.o common/x86/pixel-a.o common/x86/predict-a.o 
> common/x86/quant-a.o common/x86/sad-a.o common/x86/cpu-a.o 
> common/x86/dct-64.o common/x86/bitstream-a.o
> ranlib libx264.a
> gcc -o x264 x264.o input/timecode.o input/yuv.o input/y4m.o output/raw.o 
> output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o 
> input/thread.o input/lavf.o libx264.a -L/usr/X11R6/lib -lX11 -L/sw/lib -lm 
> -arch x86_64 -lpthread -s -L. -lavformat -lswscale -lpostproc -lavcodec 
> -lavutil -lm -lz -lbz2 -lpthread
> ld: warning: option -s is obsolete and being ignored
> Undefined symbols:
>    "_lame_set_quality", referenced from:
>        _MP3lame_encode_init in libavcodec.a(libmp3lame.o)
>        _MP3lame_encode_init in libavcodec.a(libmp3lame.o)
>    "_lame_close", referenced from:
>        _MP3lame_encode_close in libavcodec.a(libmp3lame.o)
>        _MP3lame_encode_init in libavcodec.a(libmp3lame.o)

In the middle of the build output, between the configure steps and the 
actual compiling, there should be a list of options as to how x264 is 
being built.  On 10.5/i386, I'm getting the following:

Platform:   X86
System:     MACOSX
asm:        yes
avs input:  no
lavf input: no
ffms input: no
mp4 output: no
pthread:    yes
debug:      no
gprof:      no
PIC:        yes
shared:     yes
visualize:  yes

What do you have here?

And the output of 'fink list -it libav libpostproc libswscale' as well. 
  Thanks,

Hanspeter

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to