gnash-dev
[Top][All Lists]
Advanced

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

Re: [Gnash-dev] Gnash for ARM, "undefined reference to `lt_libltdlc_LTX_


From: Ashley Reid
Subject: Re: [Gnash-dev] Gnash for ARM, "undefined reference to `lt_libltdlc_LTX_preloaded_symbols'"
Date: Thu, 9 Sep 2010 14:30:13 +0200

Its not necessary I guess for your architecture.

I had the error until I made sure that HAVE_LIBDLLOADER is not defined. I just did this by editing the config file.

BTW if you are doing this and will be using the ffmpeg library. You definitely want the neon optimisations for arm. see http://code.google.com/p/ffmpeg4iphone/. I have not done this because my target is the iphone and the open source toolchain does not support these instructions :(.

Ash

On Thu, Sep 9, 2010 at 6:06 AM, David Goldsmith <address@hidden> wrote:
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
address@hidden
http://lists.gnu.org/mailman/listinfo/gnash-dev


reply via email to

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