gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] Gnash for ARM, "undefined reference to `lt_libltdlc_LTX_prel


From: David Goldsmith
Subject: [Gnash-dev] Gnash for ARM, "undefined reference to `lt_libltdlc_LTX_preloaded_symbols'"
Date: Thu, 9 Sep 2010 00:06:25 -0400

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]