[Top][All Lists]
[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
- Re: [Gnash-dev] disable builtin libltdl?,
Jeremy C. Reed <=