guile-user
[Top][All Lists]
Advanced

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

guile-dbi does not build with guile 3


From: Arun Isaac
Subject: guile-dbi does not build with guile 3
Date: Wed, 07 Jun 2023 20:05:26 +0100

Hi,

guile-dbi does not build successfully with guile 3.0, but it does build
successfully with guile 2.2. It may be something simple to do with
libltdl, but I am unable to figure it out. Does anyone have an idea? The
build logs are shown below.

Thank you!
Arun

--8<---------------cut here---------------start------------->8---
make  all-recursive
make[1]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi'
Making all in libltdl
make[2]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl'
make  all-am
make[3]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl'
  CC       libltdlc_la-lt__alloc.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       lt__strl.lo
  CC       loaders/dlopen.lo
  CC       loaders/libltdlc_la-preopen.lo
  CCLD     dlopen.la
  CCLD     libltdlc.la
make[3]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl'
make[2]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl'
Making all in src
make[2]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src'
/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/bin/guile-snarf 
-DHAVE_CONFIG_H -I../include -I/usr/include  -I../libltdl 
-I/gnu/store/4gvgcfdiz67wv04ihqfa8pqwzsb0qpv5-guile-3.0.9/include/guile/3.0 
guile-dbi.c > guile-dbi.x \
|| { rm guile-dbi.x; false; }
make  all-recursive
make[3]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src'
Making all in dbi
make[4]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src/dbi'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src/dbi'
Making all in test
make[4]: Entering directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src/test'
  CC       guile-dbd-test.lo
  CCLD     libguile-dbd-test.la
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o): in function 
`preopen_LTX_get_vtable':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:64:
 multiple definition of `preopen_LTX_get_vtable'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:64:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o): in function 
`lt_dlpreload_default':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:307:
 multiple definition of `lt_dlpreload_default'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:307:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o): in function 
`lt_dlpreload':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:316:
 multiple definition of `lt_dlpreload'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:316:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o): in function 
`lt_dlpreload_open':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:342:
 multiple definition of `lt_dlpreload_open'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-preopen.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/preopen.c:342:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o): in function 
`lt__malloc':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:52: 
multiple definition of `lt__malloc'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:52:
 first defined here
ld: 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:40:
 multiple definition of `lt__alloc_die'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:40:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o): in function 
`lt__zalloc':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:63: 
multiple definition of `lt__zalloc'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:63:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o): in function 
`lt__realloc':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:74: 
multiple definition of `lt__realloc'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:74:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o): in function 
`lt__memdup':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:83: 
multiple definition of `lt__memdup'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:83:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o): in function 
`lt__strdup':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:94: 
multiple definition of `lt__strdup'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt__alloc.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__alloc.c:94:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o): in function 
`lt_dlloader_add':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:64:
 multiple definition of `lt_dlloader_add'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:64:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o): in function 
`lt_dlloader_next':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:135:
 multiple definition of `lt_dlloader_next'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:135:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o): in function 
`lt_dlloader_get':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:143:
 multiple definition of `lt_dlloader_get'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:143:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o): in function 
`lt_dlloader_find':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:213:
 multiple definition of `lt_dlloader_find'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:213:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o): in function 
`lt_dlloader_remove':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:155:
 multiple definition of `lt_dlloader_remove'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_dlloader.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_dlloader.c:155:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o): in function 
`lt_dladderror':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:48: 
multiple definition of `lt_dladderror'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:48:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o): in function 
`lt__error_string':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:94: 
multiple definition of `lt__error_string'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:94:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o): in function 
`lt__get_last_error':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:105: 
multiple definition of `lt__get_last_error'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:105:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o): in function 
`lt__set_last_error':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:110: 
multiple definition of `lt__set_last_error'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:110:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o): in function 
`lt_dlseterror':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:69: 
multiple definition of `lt_dlseterror'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-lt_error.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt_error.c:69:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt__alloc_die_callback':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:169: 
multiple definition of `lt__alloc_die_callback'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:169:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function `lt_dlinit':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:231: 
multiple definition of `lt_dlinit'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:231:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_init':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1568: 
multiple definition of `lt_dladvise_init'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1568:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_destroy':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1577: 
multiple definition of `lt_dladvise_destroy'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1577:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_ext':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1585: 
multiple definition of `lt_dladvise_ext'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1585:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_resident':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1593: 
multiple definition of `lt_dladvise_resident'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1593:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_local':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1601: 
multiple definition of `lt_dladvise_local'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1601:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_global':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1609: 
multiple definition of `lt_dladvise_global'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1609:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladvise_preload':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1617: 
multiple definition of `lt_dladvise_preload'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1617:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlforeachfile':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1907: 
multiple definition of `lt_dlforeachfile'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1907:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlclose':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1950: 
multiple definition of `lt_dlclose'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1950:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function `lt_dlexit':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:272: 
multiple definition of `lt_dlexit'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:272:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlopenadvise':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1650: 
multiple definition of `lt_dlopenadvise'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1650:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function `lt_dlopen':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1626: 
multiple definition of `lt_dlopen'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1626:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlopenext':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1636: 
multiple definition of `lt_dlopenext'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:1636:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function `lt_dlsym':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2014: 
multiple definition of `lt_dlsym'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2014:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlerror':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2109: 
multiple definition of `lt_dlerror'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2109:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dladdsearchdir':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2190: 
multiple definition of `lt_dladdsearchdir'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2190:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlinsertsearchdir':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2203: 
multiple definition of `lt_dlinsertsearchdir'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2203:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlsetsearchpath':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2230: 
multiple definition of `lt_dlsetsearchpath'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2230:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlgetsearchpath':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2254: 
multiple definition of `lt_dlgetsearchpath'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2254:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlmakeresident':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2261: 
multiple definition of `lt_dlmakeresident'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2261:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlisresident':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2277: 
multiple definition of `lt_dlisresident'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2277:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlinterface_register':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2297: 
multiple definition of `lt_dlinterface_register'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2297:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlinterface_free':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2315: 
multiple definition of `lt_dlinterface_free'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2315:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlcaller_set_data':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2323: 
multiple definition of `lt_dlcaller_set_data'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2323:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlcaller_get_data':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2375: 
multiple definition of `lt_dlcaller_get_data'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2375:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlgetinfo':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2394: 
multiple definition of `lt_dlgetinfo'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2394:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlhandle_iterate':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2406: 
multiple definition of `lt_dlhandle_iterate'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2406:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlhandle_fetch':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2430: 
multiple definition of `lt_dlhandle_fetch'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2430:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o): in function 
`lt_dlhandle_map':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2449: 
multiple definition of `lt_dlhandle_map'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-ltdl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/ltdl.c:2449:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_delete':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:55: 
multiple definition of `lt__slist_delete'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:55:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_remove':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:79: 
multiple definition of `lt__slist_remove'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:79:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_find':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:119: 
multiple definition of `lt__slist_find'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:119:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_concat':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:146: 
multiple definition of `lt__slist_concat'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:146:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_cons':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:170: 
multiple definition of `lt__slist_cons'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:170:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_tail':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:185: 
multiple definition of `lt__slist_tail'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:185:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_nth':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:195: 
multiple definition of `lt__slist_nth'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:195:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_length':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:209: 
multiple definition of `lt__slist_length'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:209:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_reverse':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:224: 
multiple definition of `lt__slist_reverse'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:224:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_foreach':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:243: 
multiple definition of `lt__slist_foreach'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:243:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_sort':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:311: 
multiple definition of `lt__slist_sort'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:311:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_box':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:352: 
multiple definition of `lt__slist_box'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:352:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o): in function 
`lt__slist_unbox':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:367: 
multiple definition of `lt__slist_unbox'; 
../../libltdl/.libs/libltdlc.a(libltdlc_la-slist.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/slist.c:367:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(lt__strl.o): in function `lt_strlcat':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__strl.c:53: 
multiple definition of `lt_strlcat'; 
../../libltdl/.libs/libltdlc.a(lt__strl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__strl.c:53:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(lt__strl.o): in function `lt_strlcpy':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__strl.c:101: 
multiple definition of `lt_strlcpy'; 
../../libltdl/.libs/libltdlc.a(lt__strl.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/lt__strl.c:101:
 first defined here
ld: 
../../libltdl/.libs/libltdlc.a(libltdlcS.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/.libs/libltdlcS.c:37:
 multiple definition of `lt_libltdlc_LTX_preloaded_symbols'; 
../../libltdl/.libs/libltdlc.a(libltdlcS.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/.libs/libltdlcS.c:37:
 first defined here
ld: ../../libltdl/.libs/libltdlc.a(dlopen.o): in function 
`dlopen_LTX_get_vtable':
/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/dlopen.c:63:
 multiple definition of `dlopen_LTX_get_vtable'; 
../../libltdl/.libs/libltdlc.a(dlopen.o):/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/libltdl/loaders/dlopen.c:63:
 first defined here
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:459: libguile-dbd-test.la] Error 1
make[4]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src/test'
make[3]: *** [Makefile:553: all-recursive] Error 1
make[3]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src'
make[2]: *** [Makefile:433: all] Error 2
make[2]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi/src'
make[1]: *** [Makefile:509: all-recursive] Error 1
make[1]: Leaving directory 
'/tmp/guix-build-guile-dbi-2.1.8.drv-0/source/guile-dbi'
make: *** [Makefile:418: all] Error 2
--8<---------------cut here---------------end--------------->8---



reply via email to

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