[MPlayer-dev-eng] [PATCH] configure needs -framework Carbon to link mencoder

vmrsss vmrsss at gmail.com
Thu May 7 22:09:17 CEST 2009


On 7 May 2009, at 20:51, Diego Biurrun wrote:
> It works fine for me, what is the error message?

Sometime like below. Somebody else has reported the same on the users  
lists a few hours ago.

> Also, your patch cannot be the correct solution, MEncoder does not  
> link against libvo.
> Something else must be amiss.

That might well be: I have looked at your patch r29268 and tried one  
by one all the things you had removed from LDFLAGS, and -framework  
Carbon is the only that fixes the linking.

The calls seem to originate from macox_finder_args, qt_audio,  
get_path... Here is the error message:

Undefined symbols:
   "_SoundConverterBeginConversion", referenced from:
       _preinit in ad_qtaudio.o
   "_AERemoveEventHandler", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
   "_SoundConverterOpen", referenced from:
       _preinit in ad_qtaudio.o
   "_AEGetNthPtr", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
   "_SoundConverterGetBufferSizes", referenced from:
       _preinit in ad_qtaudio.o
   "_CFURLGetFileSystemRepresentation", referenced from:
       _get_path in get_path.o
       _get_path in get_path.o
   "_CFBundleCopyResourcesDirectoryURL", referenced from:
       _get_path in get_path.o
   "_FindNextComponent", referenced from:
       _init in vd_qtvideo.o
   "_GetGWorldPixMap", referenced from:
       _decode in vd_qtvideo.o
   "_AEInstallEventHandler", referenced from:
       _macosx_finder_args in macosx_finder_args.o
   "_CFBundleGetMainBundle", referenced from:
       _get_path in get_path.o
       _get_path in get_path.o
   "_RunApplicationEventLoop", referenced from:
       _macosx_finder_args in macosx_finder_args.o
   "_SoundConverterEndConversion", referenced from:
       _uninit in ad_qtaudio.o
   "_CFRelease", referenced from:
       _get_path in get_path.o
       _get_path in get_path.o
   "_AEDisposeDesc", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
   "_InitCursor", referenced from:
       _macosx_finder_args in macosx_finder_args.o
   "_SoundConverterClose", referenced from:
       _uninit in ad_qtaudio.o
   "_CFBundleCopyBundleURL", referenced from:
       _get_path in get_path.o
   "_SoundConverterSetInfo", referenced from:
       _preinit in ad_qtaudio.o
   "_OpenComponent", referenced from:
       _init in vd_qtvideo.o
   "_GetCurrentProcess", referenced from:
       _macosx_finder_args in macosx_finder_args.o
   "_QuitApplicationEventLoop", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
       _AppleEventHandlerProc in macosx_finder_args.o
   "_SoundConverterConvertBuffer", referenced from:
       _decode_audio in ad_qtaudio.o
   "_AECountItems", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
   "_CountComponents", referenced from:
       _init in vd_qtvideo.o
   "_NewHandleClear", referenced from:
       _init in vd_qtvideo.o
   "_AEGetParamDesc", referenced from:
       _AppleEventHandlerProc in macosx_finder_args.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [mencoder] Error 1





More information about the MPlayer-dev-eng mailing list