unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Arun Isaac <arunisaac@systemreboot.net>
To: guile-user@gnu.org
Subject: guile-dbi does not build with guile 3
Date: Wed, 07 Jun 2023 20:05:26 +0100	[thread overview]
Message-ID: <87o7lr5c09.fsf@systemreboot.net> (raw)


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	other threads:[~2023-06-07 19:05 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o7lr5c09.fsf@systemreboot.net \
    --to=arunisaac@systemreboot.net \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).