[Ambulant-users] linux plugin not recognized
Joost Geurts
Joost.Geurts at inria.fr
Wed Jul 8 12:10:26 CEST 2009
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