gnash-dev
[Top][All Lists]
Advanced

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

Re: [Gnash-dev] disable builtin libltdl?


From: Jeremy C. Reed
Subject: Re: [Gnash-dev] disable builtin libltdl?
Date: Mon, 15 Jun 2009 15:49:41 -0500 (CDT)

On Fri, 3 Apr 2009, Rob Savoye wrote:

> will be used for loading class libraries. I've had no problem building
> Gnash for NetBSD-x86, although I haven't tried for a few weeks.

I have been trying to get different versions of gnash to work for me on 
different NetBSDs for over a year. I have never had real success.

Can you please share your secrets^H^H^H^H^H^H^Hsteps on how you do this?

Using latest code (revision 11122) from bazaar, I get:

/bin/ksh ../libtool --tag=CXX   --mode=link g++  -g -O2 -pthread     -W     
-Wall     -Wcast-align     -Wcast-qual     -Wpointer-arith     
-Wreturn-type     -Wnon-virtual-dtor     -Wunused      -release trunk 
../libbase/libltdlc.la  -Wl,--as-needed -o libgnashbase.la -rpath 
/usr/local/lib/gnash libgnashbase_la-extension.lo  
libgnashbase_la-GnashImage.lo libgnashbase_la-GnashImageJpeg.lo 
libgnashbase_la-GnashFileUtilities.lo libgnashbase_la-log.lo 
libgnashbase_la-memory.lo libgnashbase_la-rc.lo libgnashbase_la-shm.lo 
libgnashbase_la-sharedlib.lo libgnashbase_la-string_table.lo 
libgnashbase_la-tu_file.lo libgnashbase_la-IOChannel.lo 
libgnashbase_la-ClockTime.lo libgnashbase_la-NamingPolicy.lo 
libgnashbase_la-WallClockTimer.lo libgnashbase_la-utf8.lo 
libgnashbase_la-curl_adapter.lo libgnashbase_la-noseek_fd_adapter.lo 
libgnashbase_la-zlib_adapter.lo libgnashbase_la-URL.lo 
libgnashbase_la-LoadThread.lo libgnashbase_la-GC.lo 
libgnashbase_la-BitsReader.lo libgnashbase_la-arg_parser.lo 
libgnashbase_la-GnashImagePng.lo libgnashbase_la-GnashImageGif.lo 
-L/usr/pkg/lib -ljpeg  -lpng12   -L/usr/pkg/lib -lgif  -L/lib -lz  
-L/usr/pkg/lib -lcurl   -L/usr/pkg/lib -lboost_thread-mt-d 
-lboost_date_time-mt-d -lpthread ../libbase/libltdlc.la    -lc -llber 
g++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o  
.libs/libgnashbase_la-extension.o .libs/libgnashbase_la-GnashImage.o 
.libs/libgnashbase_la-GnashImageJpeg.o 
.libs/libgnashbase_la-GnashFileUtilities.o .libs/libgnashbase_la-log.o 
.libs/libgnashbase_la-memory.o .libs/libgnashbase_la-rc.o 
.libs/libgnashbase_la-shm.o .libs/libgnashbase_la-sharedlib.o 
.libs/libgnashbase_la-string_table.o .libs/libgnashbase_la-tu_file.o 
.libs/libgnashbase_la-IOChannel.o .libs/libgnashbase_la-ClockTime.o 
.libs/libgnashbase_la-NamingPolicy.o 
.libs/libgnashbase_la-WallClockTimer.o .libs/libgnashbase_la-utf8.o 
.libs/libgnashbase_la-curl_adapter.o 
.libs/libgnashbase_la-noseek_fd_adapter.o 
.libs/libgnashbase_la-zlib_adapter.o .libs/libgnashbase_la-URL.o 
.libs/libgnashbase_la-LoadThread.o .libs/libgnashbase_la-GC.o 
.libs/libgnashbase_la-BitsReader.o .libs/libgnashbase_la-arg_parser.o 
.libs/libgnashbase_la-GnashImagePng.o 
.libs/libgnashbase_la-GnashImageGif.o -Wl,--whole-archive 
../libbase/.libs/libltdlc.a ../libbase/.libs/libltdlc.a 
-Wl,--no-whole-archive  -Wl,--rpath -Wl,/usr/pkg/lib -Wl,--rpath 
-Wl,/usr/pkg/lib -L/usr/pkg/lib /usr/pkg/lib/libjpeg.so 
/usr/pkg/lib/libpng12.so /usr/pkg/lib/libgif.so -L/lib -lz 
/usr/pkg/lib/libcurl.so -lboost_thread-mt-d -lboost_date_time-mt-d 
-lpthread -llber -lstdc++ -lm -lc -lgcc_s -lgcc_pic /usr/lib/crtendS.o 
/usr/lib/crtn.o  -pthread -Wl,--as-needed -Wl,-soname 
-Wl,libgnashbase-trunk.so -o .libs/libgnashbase-trunk.so
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlmutex_register':
../libltdl/ltdl.c:926: multiple definition of `lt_dlmutex_register'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:926: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlseterror':
../libltdl/ltdl.c:998: multiple definition of `lt_dlseterror'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:998: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlmutex_register':
../libltdl/ltdl.c:926: multiple definition of `lt_dlmalloc'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:926: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlmutex_register':
../libltdl/ltdl.c:926: multiple definition of `lt_dlfree'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:926: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlpreload_default':
../libltdl/ltdl.c:2302: multiple definition of `lt_dlpreload_default'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:2302: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlclose':
../libltdl/ltdl.c:3819: multiple definition of `lt_dlclose'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3819: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlexit':
../libltdl/ltdl.c:2310: multiple definition of `lt_dlexit'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:2310: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlerror':
../libltdl/ltdl.c:3983: multiple definition of `lt_dlerror'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3983: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlgetsearchpath':
../libltdl/ltdl.c:4140: multiple definition of `lt_dlgetsearchpath'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4140: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlmakeresident':
../libltdl/ltdl.c:4150: multiple definition of `lt_dlmakeresident'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4150: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlisresident':
../libltdl/ltdl.c:4169: multiple definition of `lt_dlisresident'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4169: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlgetinfo':
../libltdl/ltdl.c:4187: multiple definition of `lt_dlgetinfo'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4187: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlhandle_next':
../libltdl/ltdl.c:4201: multiple definition of `lt_dlhandle_next'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4201: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlforeach':
../libltdl/ltdl.c:4208: multiple definition of `lt_dlforeach'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4208: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlcaller_register':
../libltdl/ltdl.c:4238: multiple definition of `lt_dlcaller_register'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4238: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlcaller_set_data':
../libltdl/ltdl.c:4250: multiple definition of `lt_dlcaller_set_data'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4250: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlmutex_register':
../libltdl/ltdl.c:926: multiple definition of `lt_dlrealloc'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:926: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlcaller_get_data':
../libltdl/ltdl.c:4304: multiple definition of `lt_dlcaller_get_data'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4304: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_add':
../libltdl/ltdl.c:4340: multiple definition of `lt_dlloader_add'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4340: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_next':
../libltdl/ltdl.c:4483: multiple definition of `lt_dlloader_next'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4483: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_name':
../libltdl/ltdl.c:4496: multiple definition of `lt_dlloader_name'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4496: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_data':
../libltdl/ltdl.c:4516: multiple definition of `lt_dlloader_data'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4516: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_find':
../libltdl/ltdl.c:4533: multiple definition of `lt_dlloader_find'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4533: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlloader_remove':
../libltdl/ltdl.c:4419: multiple definition of `lt_dlloader_remove'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4419: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dladderror':
../libltdl/ltdl.c:969: multiple definition of `lt_dladderror'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:969: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlsetsearchpath':
../libltdl/ltdl.c:4118: multiple definition of `lt_dlsetsearchpath'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4118: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlinsertsearchdir':
../libltdl/ltdl.c:4082: multiple definition of `lt_dlinsertsearchdir'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4082: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dladdsearchdir':
../libltdl/ltdl.c:4067: multiple definition of `lt_dladdsearchdir'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:4067: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlsym':
../libltdl/ltdl.c:3888: multiple definition of `lt_dlsym'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3888: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlforeachfile':
../libltdl/ltdl.c:3775: multiple definition of `lt_dlforeachfile'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3775: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlpreload':
../libltdl/ltdl.c:2276: multiple definition of `lt_dlpreload'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:2276: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlinit':
../libltdl/ltdl.c:2224: multiple definition of `lt_dlinit'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:2224: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function `lt_dlopen':
../libltdl/ltdl.c:3456: multiple definition of `lt_dlopen'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3456: 
first defined here
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o): In function 
`lt_dlopenext':
../libltdl/ltdl.c:3488: multiple definition of `lt_dlopenext'
../libbase/.libs/libltdlc.a(libltdlc_la-ltdl.o):../libltdl/ltdl.c:3488: 
first defined here
gmake[2]: *** [libgnashbase.la] Error 1
gmake[2]: Leaving directory `/home/reed/src/gnash/trunk/libbase'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/home/reed/src/gnash/trunk'
gmake: *** [all] Error 2






reply via email to

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