Debian Bug report logs - #1065210
fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl

version graph

Package: src:gcl; Maintainer for src:gcl is Camm Maguire <camm@debian.org>;

Affects: src:fricas

Reported by: Aurelien Jarno <aurel32@debian.org>

Date: Fri, 1 Mar 2024 21:24:02 UTC

Severity: serious

Tags: ftbfs

Found in version gcl/2.6.14-6

Fixed in version gcl/2.6.14-8

Done: Camm Maguire <camm@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Camm Maguire <camm@debian.org>:
Bug#1065210; Package src:fricas. (Fri, 01 Mar 2024 21:24:04 GMT) (full text, mbox, link).


Acknowledgement sent to Aurelien Jarno <aurel32@debian.org>:
New Bug report received and forwarded. Copy sent to Camm Maguire <camm@debian.org>. (Fri, 01 Mar 2024 21:24:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurel32@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl
Date: Fri, 01 Mar 2024 22:20:54 +0100
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-glibc@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



Information forwarded to debian-bugs-dist@lists.debian.org, Camm Maguire <camm@debian.org>:
Bug#1065210; Package src:fricas. (Sun, 10 Mar 2024 15:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Camm Maguire <camm@maguirefamily.org>:
Extra info received and forwarded to list. Copy sent to Camm Maguire <camm@debian.org>. (Sun, 10 Mar 2024 15:33:03 GMT) (full text, mbox, link).


Message #10 received at 1065210@bugs.debian.org (full text, mbox, reply):

From: Camm Maguire <camm@maguirefamily.org>
To: Aurelien Jarno <aurel32@debian.org>,camm@maguirefamily.org
Cc: 1065210@bugs.debian.org
Subject: Re: Bug#1065210: fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl
Date: Sun, 10 Mar 2024 11:20:51 -0400
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 <aurel32@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-glibc@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			     		    camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



Information forwarded to debian-bugs-dist@lists.debian.org, Camm Maguire <camm@debian.org>:
Bug#1065210; Package src:fricas. (Sun, 10 Mar 2024 15:54:03 GMT) (full text, mbox, link).


Acknowledgement sent to Aurelien Jarno <aurel32@debian.org>:
Extra info received and forwarded to list. Copy sent to Camm Maguire <camm@debian.org>. (Sun, 10 Mar 2024 15:54:03 GMT) (full text, mbox, link).


Message #15 received at 1065210@bugs.debian.org (full text, mbox, reply):

From: Aurelien Jarno <aurel32@debian.org>
To: Camm Maguire <camm@maguirefamily.org>
Cc: 1065210@bugs.debian.org
Subject: Re: Bug#1065210: fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl
Date: Sun, 10 Mar 2024 16:50:06 +0100
Hi,

On 2024-03-10 11:20, Camm Maguire wrote:
> 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.

You probably want to add a libtirpc-dev dependency instead, libnsl-dev
is what was only ensuring that libtirpc-dev is installed.

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                     http://aurel32.net



Reply sent to Camm Maguire <camm@debian.org>:
You have taken responsibility. (Sun, 10 Mar 2024 16:51:03 GMT) (full text, mbox, link).


Notification sent to Aurelien Jarno <aurel32@debian.org>:
Bug acknowledged by developer. (Sun, 10 Mar 2024 16:51:03 GMT) (full text, mbox, link).


Message #20 received at 1065210-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1065210-close@bugs.debian.org
Subject: Bug#1065210: fixed in gcl 2.6.14-8
Date: Sun, 10 Mar 2024 16:49:05 +0000
[Message part 1 (text/plain, inline)]
Source: gcl
Source-Version: 2.6.14-8
Done: Camm Maguire <camm@debian.org>

We believe that the bug you reported is fixed in the latest version of
gcl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1065210@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Camm Maguire <camm@debian.org> (supplier of updated gcl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 10 Mar 2024 11:13:46 -0400
Source: gcl
Architecture: source
Version: 2.6.14-8
Distribution: unstable
Urgency: high
Maintainer: Camm Maguire <camm@debian.org>
Changed-By: Camm Maguire <camm@debian.org>
Closes: 1065210
Changes:
 gcl (2.6.14-8) unstable; urgency=high
 .
   * Version_2_6_15pre7
   * Bug fix: "fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl",
     thanks to Aurelien Jarno (Closes: #1065210).
Checksums-Sha1:
 a0ed01752e5d844df80ebf5b82787b9cfbbe5cb8 1847 gcl_2.6.14-8.dsc
 af9f7d2bd0d7102eb31f7e0a33ff3e18acbfbe0a 136724 gcl_2.6.14-8.debian.tar.xz
 9677a011e9f108cd999299abb84560870d5746b6 7986 gcl_2.6.14-8_source.buildinfo
Checksums-Sha256:
 e185caaec6d87d4660f6c72ccbbe0aa37d484eb5459e9859c239266f8e4b8e8d 1847 gcl_2.6.14-8.dsc
 1ce79adde94ca1299c312ec4e8734f4d061dfb33d2ee5071a6994e4ae854e613 136724 gcl_2.6.14-8.debian.tar.xz
 832642ff50c6c1f8ea4c77faf1a48e05ae404288e7833eb41cac0e29a326eec7 7986 gcl_2.6.14-8_source.buildinfo
Files:
 bf625f632c28fae1843ce8259733577c 1847 lisp optional gcl_2.6.14-8.dsc
 efdf06fde9a819444e2a93b46b3e7e4a 136724 lisp optional gcl_2.6.14-8.debian.tar.xz
 965e62b64a97f011b6a4d6d24c317711 7986 lisp optional gcl_2.6.14-8_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/iFPNjaXdzJC6BbsuEXOUQ+bcU0FAmXtz+oACgkQuEXOUQ+b
cU0CBRAAlvl4rC6Vkgss25eatX0dpecfzoRqn3gUTIfD1tFP4Ln27ltaCBn2456W
gWGc+xFbJiQWsMXrB2R4CxYx0SnPvvAmnivEIr6qTy7SlvlqYVP4GaPO4VFNdxh5
unV8cJIIfKy098qwBCml8DLYcv+ysqLPFINY/OIyZEvaNhQLEkwYkj3WF6ifv3k0
DsLC68nVJqgRJU9S0dQQobb+Xsip2tx0e0m0LJS4H2rTT1oUYYplT1cdpeFiTksr
BBP1mKMPL446xMGE9RCU0eOC1eTToGZAKPc6ydU+hRqxZnYJ1ruhNTvx2hiCQdVe
RE7dWOR/qdAVyy38dDdy3NeR7SEUFXhFBgIL7lEgyAEARDRYkaZUXD9eaXbjfbFO
8/TH37DayiyBiMqB+Gh1f3UHloUQXB6VrXEob8HSMCHsaitnyhiV+GU04+qPq+cJ
4iYgWCbndHmurIPOGbBXOkRjRNlO7jqQpNoR3Sj2aZJm0+wUQpHm99B3UhxD39dU
UkugiwSOmohvWtD/joA6VVhbWjP/kQhjNi/mj7EBvp8TYDR/iQAUvUYV3zbMk5VS
/srHQ+3yQOofWj0oRREHdr8NSeTeGQ5saHysGTLWTqY0V5pz9+QyUt9zNrBAKCkk
svlN1FH+lm8FBd6qOPV9dpJBCz4p2fk/Xs/E4n5k8nP6Ed2RyEQ=
=xmrW
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Camm Maguire <camm@debian.org>:
Bug#1065210; Package src:fricas. (Mon, 11 Mar 2024 13:03:03 GMT) (full text, mbox, link).


Acknowledgement sent to Camm Maguire <camm@maguirefamily.org>:
Extra info received and forwarded to list. Copy sent to Camm Maguire <camm@debian.org>. (Mon, 11 Mar 2024 13:03:03 GMT) (full text, mbox, link).


Message #25 received at 1065210@bugs.debian.org (full text, mbox, reply):

From: Camm Maguire <camm@maguirefamily.org>
To: Aurelien Jarno <aurel32@debian.org>,camm@maguirefamily.org
Cc: 1065210@bugs.debian.org
Subject: Re: Bug#1065210: fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl
Date: Mon, 11 Mar 2024 09:02:11 -0400
Thanks, you are right.

Take care,

Aurelien Jarno <aurel32@debian.org> writes:

> Hi,
>
> On 2024-03-10 11:20, Camm Maguire wrote:
>> 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.
>
> You probably want to add a libtirpc-dev dependency instead, libnsl-dev
> is what was only ensuring that libtirpc-dev is installed.
>
> Regards
> Aurelien

-- 
Camm Maguire			     		    camm@maguirefamily.org
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah



Added indication that 1065210 affects src:fricas Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:32 GMT) (full text, mbox, link).


Bug reassigned from package 'src:fricas' to 'src:gcl'. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:33 GMT) (full text, mbox, link).


No longer marked as found in versions fricas/1.3.10-1. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:33 GMT) (full text, mbox, link).


No longer marked as fixed in versions gcl/2.6.14-8. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:34 GMT) (full text, mbox, link).


Marked as found in versions gcl/2.6.14-6. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:34 GMT) (full text, mbox, link).


Marked as fixed in versions gcl/2.6.14-8. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 13 Mar 2024 21:45:35 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 26 Apr 2024 07:25:34 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jun 13 09:53:30 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.