Please sync clisp 1:2.44.1-4 (universe) from Debian unstable (main)

Bug #254161 reported by Iulian Udrea on 2008-08-02
2
Affects Status Importance Assigned to Milestone
clisp
New
Undecided
Unassigned
clisp (Ubuntu)
High
Unassigned

Bug Description

The current version FTBFS.

Changelog since current Intrepid version 1:2.44.1-1:

 clisp (1:2.44.1-4) unstable; urgency=low

   * debian/control:
     - drop s390 support, it seems it really needs ./configure --build.

 -- Luca Capello <email address hidden> Wed, 23 Jul 2008 19:50:10 +0200

 clisp (1:2.44.1-3) unstable; urgency=low

   * doc/_clisp.1:
     - restore upstream version, modifications to upstream files must
       be managed through a Debian-specific patch system.

   * doc/faq.xml:
     - restore upstream version, modifications to upstream files must
       be managed through a Debian-specific patch system.

   * debian/clisp-doc.install:
     + correct install path.

   * debian/clisp-dev.install:
     + install clisp-link manpage.

   * debian/clisp.install:
     + install clisp manpage.

   * debian/control:
     + build-depend on quilt to manage patches.
     - remove libxt-dev from clisp Build-Depends: and clisp-dev
       Depends:, they are not used and generate unnecessary
       library inclusions in clisp-dev makevars, thanks to Jörg
       Sommer <email address hidden> (Closes: #462087).

   * debian/dirs:
     - remove, useless.

   * debian/patches/series: new file.
   * debian/patches/01_fix-comment-in-src-ariarm.d.patch:
     + fix FTBFS: backport upstream fix (Closes: #490944).
   * debian/patches/02_add-clisp-link-manpage.patch:
     + first version for the clisp-link manpage.

   * debian/rules:
     + fix FTBFS: since backporting the upstream support for standard
       autoconf options (--build and --host) is too much a pain, add a
       `export CC=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)-gcc`,
       thanks to Bastian Blank <email address hidden> (Closes: #488817).
     + adapt to quilt.
     - remove unwanted upstream doc/ files on 'install' target.
     - remove useless dh_installman call from 'binary-indep' target.

 -- Luca Capello <email address hidden> Mon, 21 Jul 2008 02:14:29 +0200

 clisp (1:2.44.1-2) unstable; urgency=low

   * debian/control:
     + add libdb-dev to clisp-dev Depends:, thanks to Jörg Sommer
       <email address hidden> (Closes: #462086).
     + add libffcall1-dev to clisp-dev Depends:, thanks to Jörg Sommer
       <email address hidden> (Closes: #468090).

   * debian/rules:
     + fix FTBFS: allow 'MAKEFLAGS=-jN', thanks to Albin Tonnerre
       <email address hidden> for the patch (Closes: #487381).

 -- Luca Capello <email address hidden> Wed, 09 Jul 2008 17:25:15 +0200

Related branches

Iulian Udrea (iulian) on 2008-08-02
Changed in clisp:
importance: Undecided → High
Michael Bienia (geser) wrote :

FTBFS on current intrepid on AMD64:

configure: ** Berkeley-DB (Done)
CLISP="`pwd`/lisp.run -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc" ; cd berkeley-db ; dots=`echo berkeley-db/ | sed -e 's,[^/][^/]*//*,../,g' -e 's,/$,,g'` ; /usr/bin/make clisp-module CC="x86_64-linux-gnu-gcc" CPPFLAGS="" CFLAGS="-g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -fPIC" INCLUDES="$dots" CLFLAGS="-Wl,-Bsymbolic-functions -x none -Wl,-export-dynamic" LIBS="/usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so -L/usr/lib -lsigsegv" RANLIB="ranlib" CLISP="$CLISP -q"
make[2]: Entering directory `/tmp/buildd/clisp-2.44.1/debian/build/berkeley-db'
/tmp/buildd/clisp-2.44.1/debian/build/lisp.run -M /tmp/buildd/clisp-2.44.1/debian/build/lispinit.mem -B /tmp/buildd/clisp-2.44.1/debian/build -N /tmp/buildd/clisp-2.44.1/debian/build/locale -E 1:1 -Efile UTF-8 -Eterminal UTF-8 -norc -q ../modprep.fas bdb.c
;; MODPREP: "bdb.c" --> #P"bdb.m.c"
;; MODPREP: reading "bdb.c": 105,314 bytes, 2,654 lines
;; MODPREP: 272 objects, 61 DEFUNs, 1 DEFVAR (1 init)
;; packages: ("BDB")
MODPREP: wrote bdb.m.c (199,932 bytes)
x86_64-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -fPIC -I.. -c bdb.m.c -o bdb.o
bdb.c: In function 'C_subr_bdb_dbe_set_options':
bdb.c:703: error: 'DB_DIRECT_LOG' undeclared (first use in this function)
bdb.c:703: error: (Each undeclared identifier is reported only once
bdb.c:703: error: for each function it appears in.)
bdb.c:709: error: 'DB_LOG_AUTOREMOVE' undeclared (first use in this function)
bdb.c: In function 'dbe_get_flags_list':
bdb.c:939: error: 'DB_LOG_AUTOREMOVE' undeclared (first use in this function)
bdb.c:943: error: 'DB_DIRECT_LOG' undeclared (first use in this function)
bdb.c: In function 'C_subr_bdb_dbe_get_options':
bdb.c:1104: error: 'DB_LOG_AUTOREMOVE' undeclared (first use in this function)
bdb.c:1110: error: 'DB_DIRECT_LOG' undeclared (first use in this function)
make[2]: *** [bdb.o] Error 1
make[2]: Leaving directory `/tmp/buildd/clisp-2.44.1/debian/build/berkeley-db'
make[1]: *** [berkeley-db] Error 2
make[1]: Leaving directory `/tmp/buildd/clisp-2.44.1/debian/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
pbuilder: Failed autobuilding of package

Iulian Udrea (iulian) wrote :

It builds fine on i386 arch.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package clisp - 1:2.44.1-4ubuntu1

---------------
clisp (1:2.44.1-4ubuntu1) intrepid; urgency=low

  * Sync from Debian unstable (main).
  * add patch 03_bdb4.7.patch:
    fix FTBFS (LP: #254161)
    the flags DB_DIRECT_LOG and DB_LOG_AUTOREMOVE are obsoleted in bdb 4.7
    http://www.oracle.com/technology/documentation/berkeley-db/db/ref/ \
    upgrade.4.7/log.html

 -- Cesare Tirabassi <email address hidden> Sun, 10 Aug 2008 21:07:01 +0200

Changed in clisp:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers