Package: src:clisp
Version: 1:2.49-8.1
Severity: important
Tags: sid jessie
User: debian-gl...@lists.debian.org
Usertags: ftbfs-glibc-2.17

The package fails to build in a test rebuild on at least amd64 with
eglibc-2.17, but succeeds to build with eglibc-2.13. The
severity of this report may be raised before the jessie release.

The test rebuild was done together with GCC-4.8, so some issues
might be caused by the updated GCC as well.

  ipctypes.h:20:3: error: #error "Never use <bits/ipctypes.h> directly; include 
<sys/ipc.h> instead."

The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/clisp_2.49-8.1_unstable_gcc48.log
The last lines of the build log are at the end of this report.

To install eglibc from experimental,

  apt-get -t experimental install libc6-dev

To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev


[...]
make[2]: Leaving directory `/«PKGBUILDDIR»/debian/build/readline'
mkdir -p bindings/glibc
m=`cd /«PKGBUILDDIR»/modules/bindings/glibc; pwd`; \
        if test -f $m/configure -a $m/configure -nt 
bindings/glibc/config.status ; then ( cd bindings/glibc ; rm -rf gllib;\
            cache=`echo bindings/glibc/ | sed -e 
's,[^/][^/]*//*,../,g'`config.cache; \
            if test -f ${cache} ; then \
              . ${cache}; \
              if test "${ac_cv_env_CC_set}" = set; then 
CC="${ac_cv_env_CC_value}"; export CC; fi; \
              if test "${ac_cv_env_CFLAGS_set}" = set; then 
CFLAGS="${ac_cv_env_CFLAGS_value}"; export CFLAGS; fi; \
              if test "${ac_cv_env_LDFLAGS_set}" = set; then 
LDFLAGS="${ac_cv_env_LDFLAGS_value}"; export LDFLAGS; fi; \
              if test "${ac_cv_env_CLFLAGS_set}" = set; then 
CLFLAGS="${ac_cv_env_CLFLAGS_value}"; export CLFLAGS; fi; \
              if test "${ac_cv_env_LIBS_set}" = set; then 
LIBS="${ac_cv_env_LIBS_value}"; export LIBS; fi; \
              if test "${ac_cv_env_CPPFLAGS_set}" = set; then 
CPPFLAGS="${ac_cv_env_CPPFLAGS_value}"; export CPPFLAGS; fi; \
              if test "${ac_cv_env_CPP_set}" = set; then 
CPP="${ac_cv_env_CPP_value}"; export CPP; fi; \
              if test "${ac_cv_env_CXX_set}" = set; then 
CXX="${ac_cv_env_CXX_value}"; export CXX; fi; \
              if test "${ac_cv_env_CXXFLAGS_set}" = set; then 
CXXFLAGS="${ac_cv_env_CXXFLAGS_value}"; export CXXFLAGS; fi; \
              if test "${ac_cv_env_X_LIBS_set}" = set; then 
X_LIBS="${ac_cv_env_X_LIBS_value}"; export X_LIBS; fi; \
              /bin/bash $m/configure 
--with-clisp="/«PKGBUILDDIR»/debian/build/clisp -K boot  -E UTF-8 -Epathname 
1:1 -Emisc 1:1 -norc" --cache-file=${cache} --srcdir=$m 
--disable-option-checking;\
            else \
              /bin/bash $m/configure --srcdir=$m --disable-option-checking; \
            fi ) ;\
        fi; \
        test -f $m/Makefile -a $m/Makefile -nt bindings/glibc/Makefile && sed 
"s,srcdir = .,srcdir = $m," "$m/Makefile" > bindings/glibc/Makefile ; \
        CLISP="/«PKGBUILDDIR»/debian/build/clisp -K boot  -E UTF-8 -Epathname 
1:1 -Emisc 1:1 -norc" ; \
        cd bindings/glibc ; /usr/bin/make clisp-module CC="gcc" 
CPPFLAGS="-I/«PKGBUILDDIR»/debian/build/gllib 
-I/«PKGBUILDDIR»/debian/build" CFLAGS="-falign-functions=4 -W -Wswitch 
-Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations 
-Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 
-DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -fPIC" CLFLAGS=" 
-Wl,--export-dynamic" LIBS="-lreadline -lncurses -ldl /usr/lib/libavcall.so 
/usr/lib/libcallback.so  -L/usr/lib -lsigsegv libgnu_cl.a" RANLIB="ranlib" 
CLISP="$CLISP -q" SHREXT=.so
make[2]: Entering directory `/«PKGBUILDDIR»/debian/build/bindings/glibc'
/«PKGBUILDDIR»/debian/build/clisp -K boot  -E UTF-8 -Epathname 1:1 -Emisc 1:1 
-norc -q -c /«PKGBUILDDIR»/modules/bindings/glibc/linux.lisp -o ./
;; Compiling file /«PKGBUILDDIR»/modules/bindings/glibc/linux.lisp ...
;; Wrote file /«PKGBUILDDIR»/debian/build/bindings/glibc/linux.fas
;; Wrote file /«PKGBUILDDIR»/debian/build/bindings/glibc/linux.c
0 errors, 0 warnings
gcc -I/«PKGBUILDDIR»/debian/build/gllib -I/«PKGBUILDDIR»/debian/build 
-falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit 
-Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral 
-O -falign-functions=4 -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. 
-fPIC -I$(/«PKGBUILDDIR»/debian/build/clisp -K boot  -E UTF-8 -Epathname 1:1 
-Emisc 1:1 -norc -q -b)/linkkit -c linux.c
In file included from linux.c:6:0:
/usr/include/x86_64-linux-gnu/bits/ipctypes.h:20:3: error: #error "Never use 
<bits/ipctypes.h> directly; include <sys/ipc.h> instead."
 # error "Never use <bits/ipctypes.h> directly; include <sys/ipc.h> instead."
   ^
linux.c: In function 'module__linux__init_function_1':
linux.c:613:47: error: '__swblk_t' undeclared (first use in this function)
   
register_foreign_inttype("__swblk_t",sizeof(__swblk_t),(__swblk_t)-1<=(__swblk_t)0);
                                               ^
linux.c:613:47: note: each undeclared identifier is reported only once for each 
function it appears in
linux.c:613:84: error: expected ')' before numeric constant
   
register_foreign_inttype("__swblk_t",sizeof(__swblk_t),(__swblk_t)-1<=(__swblk_t)0);
                                                                                
    ^
make[2]: *** [linux.o] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»/debian/build/bindings/glibc'
make[1]: *** [bindings/glibc] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»/debian/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

_______________________________________________
pkg-common-lisp-devel mailing list
pkg-common-lisp-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel

Reply via email to