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 <[email protected]>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
> [email protected]
> http://lists.gnu.org/mailman/listinfo/gnash-dev
>
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to