• Bug#1065210: fricas: missing build-dep on libtirpc-dev or libtirpc-dev

    From Aurelien Jarno@21:1/5 to All on Fri Mar 1 22:30:01 2024
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sun Mar 10 18:00:01 2024
    This is a multi-part message in MIME format...

    Your message dated Sun, 10 Mar 2024 16:49:05 +0000
    with message-id <E1rjMMD-00Aahp-5s@fasolo.debian.org>
    and subject line Bug#1065210: fixed in gcl 2.6.14-8
    has caused the Debian Bug report #1065210,
    regarding fricas: missing build-dep on libtirpc-dev or libtirpc-dev dependency in gcl
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1065210: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065210
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 1 Mar 2024 21:20:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-109.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,
    UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,
    XMAILER_REPORTBUG autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 60; hammy, 150; neutral, 242; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <aurel32@debian.org>
    Received: from stravi