[Ambulant-users] CVS head 'player_macosx' fails to compile on Leopard

Joost Geurts Joost.Geurts at inria.fr
Wed Jul 8 12:17:44 CEST 2009


Once more with a more appropriate title (sorry)


Hello again,

I have managed to compile ambulant from CVS (head) on MacOS X .  
However, 'player_macosx' still fails with the error attached below.  
For 'player_gtk'  everything works fine . Any  hints?

thanks, joost



 > geurts$ gmake
/bin/sh ../../libtool --tag=CXX   --mode=link g++  -g -O2   -static  
`sdl-config --libs` -framework Carbon -framework IOKit -framework  
OpenGL -framework AudioUnit -framework AudioToolbox -L/Volumes/Data/ 
geurts/tmp/ambulant/third_party_packages/ffmpeg-universal/libavformat - 
lavformat -L/Volumes/Data/geurts/tmp/ambulant/third_party_packages/ 
ffmpeg-universal/libavcodec -lavcodec -L/Volumes/Data/geurts/tmp/ 
ambulant/third_party_packages/ffmpeg-universal/libavutil -lavutil -lz - 
lbz2 -lm -lfaad -L/Volumes/Data/geurts/tmp/ambulant/ 
third_party_packages/ffmpeg-universal/libavcodec -lavcodec -L/Volumes/ 
Data/geurts/tmp/ambulant/third_party_packages/ffmpeg-universal/ 
libavutil -lavutil -lz -lbz2 -lm -lfaad -L/Volumes/Data/geurts/tmp/ 
ambulant/third_party_packages/ffmpeg-universal/libavutil -lavutil -lz - 
L/Volumes/Data/geurts/tmp/ambulant/third_party_packages/expat-unix/lib  
-lexpat -L/Volumes/Data/geurts/tmp/ambulant/third_party_packages/live/ 
liveMedia/ -lliveMedia -L/Volumes/Data/geurts/tmp/ambulant/ 
third_party_packages/live/BasicUsageEnvironment/ - 
lBasicUsageEnvironment -L/Volumes/Data/geurts/tmp/ambulant/ 
third_party_packages/live/groupsock/ -lgroupsock -L/Volumes/Data/ 
geurts/tmp/ambulant/third_party_packages/live/UsageEnvironment/ - 
lUsageEnvironment -framework Cocoa -framework QTKit -framework  
QuickTime -framework WebKit  -o cocoambulant_executable main.o  
mainloop.o mypreferences.o MyAmbulantView.o MyDocument.o  
LogController.o MyAppDelegate.o ../../src/libambulant/.libs/ 
libambulant_cocoa.la ../../src/libambulant/.libs/ 
libambulant_sdl.la ../../src/libambulant/.libs/ 
libambulant_ffmpeg.la   ../../src/libambulant/.libs/ 
libambulant_live.la -lintl -liconv ../../src/libambulant/.libs/ 
libambulant.la -lstdc++
libtool: link: g++ -g -O2 -Wl,-framework -Wl,Cocoa -o  
cocoambulant_executable main.o mainloop.o mypreferences.o  
MyAmbulantView.o MyDocument.o LogController.o MyAppDelegate.o -Wl,- 
bind_at_load  -L/Users/geurts/tmp/ambulant/third_party_packages/sdl- 
unix/lib -framework Carbon -framework IOKit -framework OpenGL - 
framework AudioUnit -framework AudioToolbox -L/Volumes/Data/geurts/tmp/ 
ambulant/third_party_packages/ffmpeg-universal/libavformat -L/Volumes/ 
Data/geurts/tmp/ambulant/third_party_packages/ffmpeg-universal/ 
libavcodec -L/Volumes/Data/geurts/tmp/ambulant/third_party_packages/ 
ffmpeg-universal/libavutil -L/Volumes/Data/geurts/tmp/ambulant/ 
third_party_packages/expat-unix/lib -L/Volumes/Data/geurts/tmp/ 
ambulant/third_party_packages/live/liveMedia/ -L/Volumes/Data/geurts/ 
tmp/ambulant/third_party_packages/live/BasicUsageEnvironment/ -L/ 
Volumes/Data/geurts/tmp/ambulant/third_party_packages/live/groupsock/ - 
L/Volumes/Data/geurts/tmp/ambulant/third_party_packages/live/ 
UsageEnvironment/ -framework Cocoa -framework QuickTime ../../src/ 
libambulant/.libs/libambulant_cocoa. ../../src/libambulant/.libs/ 
libambulant_sdl. -lSDLmain /Users/geurts/tmp/ambulant/ 
third_party_packages/sdl-unix/lib/libSDL.dylib ../../src/ 
libambulant/.libs/libambulant_ffmpeg. -L/Users/geurts/tmp/ambulant/ 
third_party_packages/ffmpeg-universal/libavformat -L/Users/geurts/tmp/ 
ambulant/third_party_packages/ffmpeg-universal/libavcodec -L/Users/ 
geurts/tmp/ambulant/third_party_packages/ffmpeg-universal/libavutil - 
lavformat -lavcodec -lz -lbz2 /usr/local/lib/libfaad.dylib -lm - 
lavutil ../../src/libambulant/.libs/libambulant_live. ../../src/ 
libambulant/.libs/libambulant. -L/Users/geurts/tmp/ambulant/ 
third_party_packages/expat-unix/lib -L/Users/geurts/tmp/ambulant/ 
third_party_packages/live/liveMedia/ -L/Users/geurts/tmp/ambulant/ 
third_party_packages/live/BasicUsageEnvironment/ -L/Users/geurts/tmp/ 
ambulant/third_party_packages/live/groupsock/ -L/Users/geurts/tmp/ 
ambulant/third_party_packages/live/UsageEnvironment/ /Users/geurts/tmp/ 
ambulant/third_party_packages/expat-unix/lib/libexpat.dylib - 
lliveMedia -lBasicUsageEnvironment -lgroupsock -lUsageEnvironment /usr/ 
local/lib/libintl.dylib /usr/lib/libiconv.dylib -lc -lstdc++ - 
framework CoreFoundation -framework QTKit -framework WebKit
Undefined symbols:
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_html_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_text_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_dsvideo_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::common 
::video_renderer 
::video_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*, ambulant::lib::event_processor*,  
ambulant::common::factories*)", referenced from:
       
ambulant 
::gui 
::cocoa 
::cocoa_dsvideo_renderer 
::cocoa_dsvideo_renderer(ambulant::common::playable_notification*,  
int, ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*, ambulant::common::factories*)in  
libambulant_cocoa.(cocoa_dsvideo.o)
       
ambulant 
::gui 
::cocoa 
::cocoa_dsvideo_renderer 
::cocoa_dsvideo_renderer(ambulant::common::playable_notification*,  
int, ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*, ambulant::common::factories*)in  
libambulant_cocoa.(cocoa_dsvideo.o)
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_smiltext_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::common 
::renderer_playable_ds 
::renderer_playable_ds(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*, ambulant::lib::event_processor*,  
ambulant::common::factories*)", referenced from:
       
ambulant 
::common 
::renderer_playable_dsall 
::renderer_playable_dsall(ambulant::common::playable_notification*,  
int, ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*, ambulant::common::factories*)in  
libambulant_cocoa.(cocoa_gui.o)
       
ambulant 
::common 
::renderer_playable_dsall 
::renderer_playable_dsall(ambulant::common::playable_notification*,  
int, ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*, ambulant::common::factories*)in  
libambulant_cocoa.(cocoa_ink.o)
       
ambulant 
::common 
::renderer_playable_dsall 
::renderer_playable_dsall(ambulant::common::playable_notification*,  
int, ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*, ambulant::common::factories*)in  
libambulant_cocoa.(cocoa_text.o)
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_image_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::common 
::renderer_playable 
::renderer_playable(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)", referenced from:
       
ambulant 
::gui 
::cocoa 
::cocoa_html_renderer 
::cocoa_html_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)in libambulant_cocoa.(cocoa_gui.o)
       
ambulant 
::gui 
::cocoa 
::cocoa_renderer 
< 
ambulant 
::common 
::renderer_playable 
 >::cocoa_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)in libambulant_cocoa.(cocoa_gui.o)
       
ambulant 
::gui 
::cocoa 
::cocoa_video_renderer 
::cocoa_video_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)in libambulant_cocoa.(cocoa_video.o)
       
ambulant 
::gui 
::cocoa 
::cocoa_video_renderer 
::cocoa_video_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)in libambulant_cocoa.(cocoa_video.o)
       
ambulant 
::gui 
::cocoa 
::cocoa_renderer 
< 
ambulant 
::common 
::renderer_playable 
 >::cocoa_renderer(ambulant::common::playable_notification*, int,  
ambulant::lib::node_interface const*,  
ambulant::lib::event_processor*)in libambulant_cocoa.(cocoa_smiltext.o)
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_video_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_fill_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_ink_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
   
"ambulant 
::gui 
::cocoa 
::create_cocoa_audio_playable_factory(ambulant::common::factories*,  
ambulant::common::playable_factory_machdep*)", referenced from:
      mainloop::init_playable_factory()      in mainloop.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
gmake: *** [cocoambulant_executable] Error 1




More information about the Ambulant-users mailing list