Bug#1008176: ecl: Missing static libraries (libsockets.a and so on)
Package: ecl
Version: 21.2.1+ds-4
Severity: important
Dear Maintainer,
I am trying to compile a medium-size program using ECL and BSD socket
but i get errors in the linking phase:
/usr/bin/ld: impossibile trovare /usr/lib/x86_64-linux-gnu/ecl-21.2.1/libcmp.a: File o directory non esistente
/usr/bin/ld: impossibile trovare /usr/lib/x86_64-linux-gnu/ecl-21.2.1/libsockets.a: File o directory non esistente
/usr/bin/ld: impossibile trovare /usr/lib/x86_64-linux-gnu/ecl-21.2.1/libsb-bsd-sockets.a: File o directory non esistente
and no executable is produced.
This libraries as far i can understand should be the ones built from the 'contrib' directory of the original source, for example:
https://gitlab.com/embeddable-common-lisp/ecl/-/tree/develop/contrib/sockets
also note FWIW that, in the REPL:
(member :sb-bsd-sockets *features*) ; => nil
Thanks in advance!
C.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.16.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages ecl depends on:
ii gcc 4:11.2.0-2
ii libatomic-ops-dev 7.6.12-1
ii libc6 2.33-7
ii libecl-dev 21.2.1+ds-4
ii libecl21.2 21.2.1+ds-4
ii libffi-dev 3.4.2-4
ii libgc-dev 1:8.0.6-1.1
ii libgmp-dev 2:6.2.1+dfsg-3
ii libncurses-dev [libncurses5-dev] 6.3-2
ecl recommends no packages.
Versions of packages ecl suggests:
pn ecl-doc <none>
ii slime 2:2.26.1+dfsg-2
-- no debconf information
--
Quant'e' bella bicicletta
che si ruban tuttavia
chi vuol star attento stia
di ritrovar non ve certezza
Reply to: