Hi, please forgive me if this is in anyway a bad place to ask this. I'm attempting to cross compile Gnash for ARM, and have managed to get it almost to completion. During the final linking, I get the following error: /home/david/dev/gnash/libbase/.libs/libgnashbase.so: undefined reference to `lt_libltdlc_LTX_preloaded_symbols'
I have no idea where that should be defined. I see in ltdl.h (with lt_preloaded_symbols being a macro to lt_libltdlc_LTX_preloaded_symbols) extern const lt_dlsymlist lt_preloaded_symbols[]; but for the life of me I can't figure out where that extern is supposed to resolve to. Is there a missing library or something? Because configure makes no qualms about missing libraries and other than this one missing symbol there doesn't seem to be any further problems. nm says libltdl/.libs/libltdlc.a contains it as Unknown. It should be there, shouldn't it? This here is the link command being run. Please tell me if anything seems amiss. Thanks! /home/david/oe/tmp/cross/armv7a/bin/arm-angstrom-linux-gnueabi-g++ -g -O2 -W -Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -Wl,--as-needed -o .libs/gtk-gnash gtk_gnash-gnash.o gtk_gnash-gui.o gtk_gnash-Player.o gtk_gnash-NullGui.o gtk_gnash-InputDevice.o gtk_gnash-TouchDevice.o gtk_gnash-MouseDevice.o gtk_gnash-EventDevice.o gtk_gnash-gtk_canvas.o gtk_gnash-gtk.o gtk_gnash-gui_gtk.o gtk_gnash-gtk_glue_agg.o -Wl,--export-dynamic /home/david/dev/gnash/libltdl/./.libs/dlopen.a -L/home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib -L/home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/..//lib ../librender/.libs/libgnashrender.so -L/home/david/oe/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/lib ../libmedia/.libs/libgnashmedia.so ../libcore/.libs/libgnashcore.so /home/david/dev/gnash/libsound/.libs/libgnashsound.so ../libsound/.libs/libgnashsound.so /home/david/dev/gnash/libmedia/.libs/libgnashmedia.so /home/david/dev/gnash/libbase/.libs/libgnashbase.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgstbase-0.10.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgstreamer-0.10.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgthread-2.0.so -lpthread /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libxml2.so -lSDL ../libbase/.libs/libgnashbase.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libjpeg.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpng.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgif.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libSM.so -luuid /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libICE.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libcurl.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgnutls.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgcrypt.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgpg-error.so -lboost_thread-mt -lboost_date_time-mt ../libltdl/.libs/libltdlc.a /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgtk-x11-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgdk-x11-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpangocairo-1.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpangoft2-1.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpango-1.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXcursor.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXcomposite.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXext.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXdamage.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXfixes.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libcairo.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpixman-1.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libpng12.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXrender.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgdk_pixbuf-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgio-2.0.so -lm /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libagg.so /home/david/oe/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/lib/libstdc++.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libfontconfig.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libfreetype.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libexpat.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libz.so -lc -lrt /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libX11.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXau.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libXdmcp.so -lbz2 /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libatk-1.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgobject-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libgmodule-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libglib-2.0.so /home/david/oe/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib/libts.so -ldl -pthread -Wl,-rpath -Wl,/home/david/dev/gnash/lib/gnash -Wl,-rpath -Wl,/home/david/oe/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/lib _______________________________________________ Gnash-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-dev

