Greetings! For now I am adding a libnsl-dev dependency to the gcl package to restore the old behavior. A small fix to the fricas package will eventually make this obsolete.
Thanks as always for all your work on this. Aurelien Jarno <aure...@debian.org> writes: > Source: fricas > Version: 1.3.10-1 > Severity: serious > Tags: ftbfs > Justification: fails to build from source (but built successfully in the past) > User: debian-gl...@lists.debian.org > Usertags: libtirpc-dev > > Dear maintainer, > > Starting with glibc 2.31, support for NIS (libnsl library) has been > moved to a separate libnsl2 package. In order to allow a smooth > transition, a libnsl-dev, which depends on libtirpc-dev, has been added > to the libc6-dev package. > > The libnsl-dev dependency has been temporarily dropped in the 2.37-15.1 > NMU, as part of the 64-bit time_t transition. This causes fricas to > FTBFS in sid with: > > | End of Pass 1. > | End of Pass 2. > | OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 > | Finished compiling /<<PKGBUILDDIR>>/src/lisp/primitives.o. > | #p"/<<PKGBUILDDIR>>/src/lisp/primitives.o" > | NIL > | NIL > | > | >echo '(compiler::link nil "prelisp" ' \ > | ' (format nil "(progn (let ((SI::*load-path*' \ > | ' (cons ~S SI::*load-path*))' \ > | ' (si::*load-types* ~S))' \ > | ' (compiler::emit-fn t))' \ > | ' (when (fboundp (quote si::sgc-on))' \ > | ' (si::sgc-on nil))' \ > | ' (setq compiler::*default-system-p* > nil))' \ > | ' (setq compiler::*default-large-memory-model-p* t))"' > \ > | ' si::*system-directory* (quote (list ".lsp")))' \ > | ' "/<<PKGBUILDDIR>>/src/lib/bsdsignal.o > /<<PKGBUILDDIR>>/src/lib/cfuns-c.o /<<PKGBUILDDIR>>/src/lib/sockio-c.o ")' \ > | | gcl > | GCL (GNU Common Lisp) 2.6.14 Fri Jan 13 10:47:56 AM EST 2023 ANSI git: > Version_2_6_15pre5 > | Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) > | Binary License: GPL due to GPL'ed components: (XGCL UNEXEC) > | Modifications of this banner must retain notice of a compatible license > | Dedicated to the memory of W. Schelter > | > | Use (help) to get some basic information on how to use GCL. > | Temporary directory for compiler files: > | /tmp/ > | > | >/usr/bin/ld: cannot find -ltirpc: No such file or directory > | collect2: error: ld returned 1 exit status > | > | Correctable error: > | Fast links are on: do (si::use-fast-links nil) for debugging > | Signalled by COMPILER::LINK. > | If continued: Continues anyway. > | SIMPLE-ERROR: (SYSTEM "/usr/bin/gcc -Wl,-z,relro -no-pie > | -Wl,-T,../unixport/gcl.script -o > | /<<PKGBUILDDIR>>/src/lisp/raw_prelisp user-init.o > | -L/usr/lib/gcl-2.6.14/unixport/ -Wl,-Map > | /<<PKGBUILDDIR>>/src/lisp/raw_prelisp_map > | /<<PKGBUILDDIR>>/src/lib/bsdsignal.o > | /<<PKGBUILDDIR>>/src/lib/cfuns-c.o > | /<<PKGBUILDDIR>>/src/lib/sockio-c.o -lansi_gcl -lX11 -lm -ldl -lgmp > | -ltirpc -lreadline -lc -lgclp") returned a non-zero value 1 0. > | > | Broken at COMPILER::LINK. Type :H for Help. > | 1 (continue) Continues anyway. > | 2 Return to top level. > | >>make[3]: *** [Makefile:250: do_it.gcl] Error 255 > | make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lisp' > | make[2]: *** [Makefile:231: all-lisp] Error 2 > | make[2]: Leaving directory '/<<PKGBUILDDIR>>/src' > | make[1]: *** [Makefile:251: all-src] Error 2 > | make[1]: Leaving directory '/<<PKGBUILDDIR>>' > | make: *** [debian/rules:43: build-stamp] Error 2 > | dpkg-buildpackage: error: debian/rules binary subprocess returned exit > status 2 > > One way to fix that would be to add an explicit Build-Depends on > libtirpc-dev. That said I could not find any reference to tirpc in the > fricas package, so I wonder if the right change is actually to add a > libtirpc-dev dependency to the gcl binary package. > > You probably know that better than me, so please use the best option and > feel free to reassign the bug to the right package. > > Regards > Aurelien > > > -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah