Hi,
sorry for not replying earlier.
Philipp Frauenfelder wrote:
I am refering to Bug#302711: http://bugs.debian.org/302711 and
the FTBFS bug against plib.
It would be nice if you could try to build plib 1.8.4-2 with the
new gcc 4 on an unstable system. I have uploaded the package
according to the transition guide and did not change anything
else (apart from package naming). I still have no problems with
building the package on my system (with a current pbuilder). The
build daemons as well, they had no problems (so far).
Now, I get:
=====================================================================
[...]
rm -f libplibul.a
ar cru libplibul.a ul.o ulClock.o ulError.o ulLinkedList.o ulList.o ulRTTI.o
ranlib libplibul.a
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/util'
Making all in js
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/js'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I.
-I../../src/util -O2 -fPIC -pipe -g -O2 -Wall -MT js.o -MD -MP -MF
".deps/js.Tpo" -c -o js.o js.cxx; \
then mv -f ".deps/js.Tpo" ".deps/js.Po"; else rm -f ".deps/js.Tpo"; exit
1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I.
-I../../src/util -O2 -fPIC -pipe -g -O2 -Wall -MT jsLinux.o -MD -MP
-MF ".deps/jsLinux.Tpo" -c -o jsLinux.o jsLinux.cxx; \
then mv -f ".deps/jsLinux.Tpo" ".deps/jsLinux.Po"; else rm -f
".deps/jsLinux.Tpo"; exit 1; fi
In file included from jsLinux.cxx:28:
/usr/include/linux/joystick.h:142:2: error: #error Unexpected BITS_PER_LONG
make[3]: *** [jsLinux.o] Error 1
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/js'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/plib-1.8.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/plib-1.8.4'
make: *** [build-stamp] Error 2
pbuilder: Failed autobuilding of package
-> Aborting with an error
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> cleaning the build env
-> removing directory /dev/shm/var/cache/pbuilder/build//30826 and
its subdirectories
=====================================================================
I wonder how it can work for you at all. ;) The problem looks different
now, though.
I'm attaching a full build log from my pbuilder.
bye,
Roland
I: using fakeroot in build.
pbuilder-buildpackage/i386 $Id: pbuilder-buildpackage-funcs,v 1.16 2005/06/03
12:07:39 dancer Exp $
$Id: pbuilder-buildpackage,v 1.113 2005/06/25 06:27:42 dancer Exp $
Current time: Sun Jul 31 21:42:56 CEST 2005
pbuilder-time-stamp: 1122838976
Building the build Environment
-> extracting base tarball [/var/cache/pbuilder/base.tgz]
-> creating local configuration
-> copying local configuration
-> mounting /proc filesystem
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
-> created buildresult dir :/home/ernie/temp/debian
Installing the build-deps
-> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.19
2005/06/03 12:07:39 dancer Exp $
-> Considering xlibmesa-gl-dev | libgl-dev
-> Trying xlibmesa-gl-dev
-> Considering libglut3-dev
-> Trying libglut3-dev
-> Considering m4
-> Trying m4
-> Considering autoconf
-> Trying autoconf
-> Considering automake | automake1.7
-> Trying automake
-> Considering libx11-dev
-> Trying libx11-dev
-> Considering libxmu-dev
-> Trying libxmu-dev
-> Considering debhelper (>= 4)
-> Trying debhelper
-> Considering g++-4.0 | c++abi2-dev
-> Trying g++-4.0
-> Installing xlibmesa-gl-dev libglut3-dev m4 autoconf automake libx11-dev
libxmu-dev debhelper g++-4.0
Reading package lists...
Building dependency tree...
Note, selecting automake1.4 instead of automake
g++-4.0 is already the newest version.
The following extra packages will be installed:
automake1.4 autotools-dev debconf-utils file freeglut3 freeglut3-dev gettext
gettext-base html2text intltool-debian libglut3 libice-dev libice6 libmagic1
libsm-dev libsm6 libx11-6 libxext-dev libxext6 libxi-dev libxi6
libxkbfile-dev libxkbfile1 libxmu6 libxt-dev libxt6 libxxf86vm1 lsb-base
po-debconf x-dev x11-common xlibmesa-gl xlibmesa-glu xlibmesa-glu-dev
xlibs-data
Suggested packages:
autoconf2.13 autobook autoconf-archive gnu-standards dh-make cvs gettext-doc
x-window-system-core x-window-system xlibmesa-dri
Recommended packages:
curl wget lynx libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
autoconf automake1.4 autotools-dev debconf-utils debhelper file freeglut3
freeglut3-dev gettext gettext-base html2text intltool-debian libglut3
libglut3-dev libice-dev libice6 libmagic1 libsm-dev libsm6 libx11-6
libx11-dev libxext-dev libxext6 libxi-dev libxi6 libxkbfile-dev libxkbfile1
libxmu-dev libxmu6 libxt-dev libxt6 libxxf86vm1 lsb-base m4 po-debconf x-dev
x11-common xlibmesa-gl xlibmesa-gl-dev xlibmesa-glu xlibmesa-glu-dev
xlibs-data
0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.5MB of archives.
After unpacking 43.0MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
gettext-base libmagic1 file m4 autoconf autotools-dev automake1.4
debconf-utils html2text gettext intltool-debian po-debconf debhelper lsb-base
x11-common xlibs-data libx11-6 libxext6 libxxf86vm1 xlibmesa-gl xlibmesa-glu
libglut3 freeglut3 libglut3-dev x-dev libxext-dev libxi6 libxi-dev
libxkbfile1 libxkbfile-dev libx11-dev xlibmesa-gl-dev xlibmesa-glu-dev
freeglut3-dev libice6 libice-dev libsm6 libsm-dev libxt6 libxmu6 libxt-dev
libxmu-dev
Get:1 ftp://atari sid/main gettext-base 0.14.5-2 [101kB]
Get:2 ftp://atari sid/main libmagic1 4.12-1 [233kB]
Get:3 ftp://atari sid/main file 4.12-1 [28.6kB]
Get:4 ftp://atari sid/main m4 1.4.3-2 [112kB]
Get:5 ftp://atari sid/main autoconf 2.59a-3 [381kB]
Get:6 ftp://atari sid/main autotools-dev 20050422.1 [55.9kB]
Get:7 ftp://atari sid/main automake1.4 1:1.4-p6-9 [272kB]
Get:8 ftp://atari sid/main debconf-utils 1.4.52 [32.9kB]
Get:9 ftp://atari sid/main html2text 1.3.2a-2 [92.6kB]
Get:10 ftp://atari sid/main gettext 0.14.5-2 [1775kB]
Get:11 ftp://atari sid/main intltool-debian 0.30+20040213 [23.5kB]
Get:12 ftp://atari sid/main po-debconf 0.8.23 [78.0kB]
Get:13 ftp://atari sid/main debhelper 4.9.5 [363kB]
Get:14 ftp://atari sid/main lsb-base 3.0-1 [8760B]
Get:15 ftp://atari sid/main x11-common 6.8.2.dfsg.1-4 [898kB]
Get:16 ftp://atari sid/main xlibs-data 6.8.2.dfsg.1-4 [862kB]
Get:17 ftp://atari sid/main libx11-6 6.8.2.dfsg.1-4 [726kB]
Get:18 ftp://atari sid/main libxext6 6.8.2.dfsg.1-4 [197kB]
Get:19 ftp://atari sid/main libxxf86vm1 6.8.2.dfsg.1-4 [182kB]
Get:20 ftp://atari sid/main xlibmesa-gl 6.8.2.dfsg.1-4 [300kB]
Get:21 ftp://atari sid/main xlibmesa-glu 4.3.0.dfsg.1-14 [365kB]
Get:22 ftp://atari sid/main libglut3 3.7-25 [21.5kB]
Get:23 ftp://atari sid/main freeglut3 2.2.0-8.1 [71.2kB]
Get:24 ftp://atari sid/main libglut3-dev 3.7-25 [21.5kB]
Get:25 ftp://atari sid/main x-dev 6.8.2.dfsg.1-4 [226kB]
Get:26 ftp://atari sid/main libxext-dev 6.8.2.dfsg.1-4 [256kB]
Get:27 ftp://atari sid/main libxi6 6.8.2.dfsg.1-4 [189kB]
Get:28 ftp://atari sid/main libxi-dev 6.8.2.dfsg.1-4 [239kB]
Get:29 ftp://atari sid/main libxkbfile1 6.8.2.dfsg.1-4 [238kB]
Get:30 ftp://atari sid/main libxkbfile-dev 6.8.2.dfsg.1-4 [265kB]
Get:31 ftp://atari sid/main libx11-dev 6.8.2.dfsg.1-4 [1369kB]
Get:32 ftp://atari sid/main xlibmesa-gl-dev 6.8.2.dfsg.1-4 [733kB]
Get:33 ftp://atari sid/main xlibmesa-glu-dev 4.3.0.dfsg.1-14 [434kB]
Get:34 ftp://atari sid/main freeglut3-dev 2.2.0-8.1 [134kB]
Get:35 ftp://atari sid/main libice6 6.8.2.dfsg.1-4 [214kB]
Get:36 ftp://atari sid/main libice-dev 6.8.2.dfsg.1-4 [216kB]
Get:37 ftp://atari sid/main libsm6 6.8.2.dfsg.1-4 [191kB]
Get:38 ftp://atari sid/main libsm-dev 6.8.2.dfsg.1-4 [187kB]
Get:39 ftp://atari sid/main libxt6 6.8.2.dfsg.1-4 [333kB]
Get:40 ftp://atari sid/main libxmu6 6.8.2.dfsg.1-4 [218kB]
Get:41 ftp://atari sid/main libxt-dev 6.8.2.dfsg.1-4 [620kB]
Get:42 ftp://atari sid/main libxmu-dev 6.8.2.dfsg.1-4 [227kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 13.5MB in 0s (21.1MB/s)
Selecting previously deselected package gettext-base.
(Reading database ... 8642 files and directories currently installed.)
Unpacking gettext-base (from .../gettext-base_0.14.5-2_i386.deb) ...
Selecting previously deselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_4.12-1_i386.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.12-1_i386.deb) ...
Selecting previously deselected package m4.
Unpacking m4 (from .../archives/m4_1.4.3-2_i386.deb) ...
Selecting previously deselected package autoconf.
Unpacking autoconf (from .../autoconf_2.59a-3_all.deb) ...
Selecting previously deselected package autotools-dev.
Unpacking autotools-dev (from .../autotools-dev_20050422.1_all.deb) ...
Selecting previously deselected package automake1.4.
Unpacking automake1.4 (from .../automake1.4_1%3a1.4-p6-9_all.deb) ...
Selecting previously deselected package debconf-utils.
Unpacking debconf-utils (from .../debconf-utils_1.4.52_all.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-2_i386.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.14.5-2_i386.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.30+20040213_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_0.8.23_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_4.9.5_all.deb) ...
Selecting previously deselected package lsb-base.
Unpacking lsb-base (from .../lsb-base_3.0-1_all.deb) ...
Selecting previously deselected package x11-common.
Unpacking x11-common (from .../x11-common_6.8.2.dfsg.1-4_all.deb) ...
Selecting previously deselected package xlibs-data.
Unpacking xlibs-data (from .../xlibs-data_6.8.2.dfsg.1-4_all.deb) ...
Selecting previously deselected package libx11-6.
Unpacking libx11-6 (from .../libx11-6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxext6.
Unpacking libxext6 (from .../libxext6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxxf86vm1.
Unpacking libxxf86vm1 (from .../libxxf86vm1_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package xlibmesa-gl.
Unpacking xlibmesa-gl (from .../xlibmesa-gl_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package xlibmesa-glu.
Unpacking xlibmesa-glu (from .../xlibmesa-glu_4.3.0.dfsg.1-14_i386.deb) ...
Selecting previously deselected package libglut3.
Unpacking libglut3 (from .../libglut3_3.7-25_all.deb) ...
Selecting previously deselected package freeglut3.
Unpacking freeglut3 (from .../freeglut3_2.2.0-8.1_i386.deb) ...
Selecting previously deselected package libglut3-dev.
Unpacking libglut3-dev (from .../libglut3-dev_3.7-25_all.deb) ...
Selecting previously deselected package x-dev.
Unpacking x-dev (from .../x-dev_6.8.2.dfsg.1-4_all.deb) ...
Selecting previously deselected package libxext-dev.
Unpacking libxext-dev (from .../libxext-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxi6.
Unpacking libxi6 (from .../libxi6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxi-dev.
Unpacking libxi-dev (from .../libxi-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxkbfile1.
Unpacking libxkbfile1 (from .../libxkbfile1_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxkbfile-dev.
Unpacking libxkbfile-dev (from .../libxkbfile-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libx11-dev.
Unpacking libx11-dev (from .../libx11-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package xlibmesa-gl-dev.
Unpacking xlibmesa-gl-dev (from .../xlibmesa-gl-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package xlibmesa-glu-dev.
Unpacking xlibmesa-glu-dev (from .../xlibmesa-glu-dev_4.3.0.dfsg.1-14_i386.deb)
...
Selecting previously deselected package freeglut3-dev.
Unpacking freeglut3-dev (from .../freeglut3-dev_2.2.0-8.1_i386.deb) ...
Selecting previously deselected package libice6.
Unpacking libice6 (from .../libice6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libice-dev.
Unpacking libice-dev (from .../libice-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libsm6.
Unpacking libsm6 (from .../libsm6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libsm-dev.
Unpacking libsm-dev (from .../libsm-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxt6.
Unpacking libxt6 (from .../libxt6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxmu6.
Unpacking libxmu6 (from .../libxmu6_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxt-dev.
Unpacking libxt-dev (from .../libxt-dev_6.8.2.dfsg.1-4_i386.deb) ...
Selecting previously deselected package libxmu-dev.
Unpacking libxmu-dev (from .../libxmu-dev_6.8.2.dfsg.1-4_i386.deb) ...
Setting up gettext-base (0.14.5-2) ...
Setting up libmagic1 (4.12-1) ...
Setting up file (4.12-1) ...
Setting up m4 (1.4.3-2) ...
Setting up autoconf (2.59a-3) ...
Setting up autotools-dev (20050422.1) ...
Setting up automake1.4 (1.4-p6-9) ...
Setting up debconf-utils (1.4.52) ...
Setting up html2text (1.3.2a-2) ...
Setting up gettext (0.14.5-2) ...
Setting up intltool-debian (0.30+20040213) ...
Setting up po-debconf (0.8.23) ...
Setting up debhelper (4.9.5) ...
Setting up lsb-base (3.0-1) ...
Setting up x11-common (6.8.2.dfsg.1-4) ...
Adding system startup for /etc/init.d/x11-common ...
/etc/rcS.d/S70x11-common -> ../init.d/x11-common
Setting up xlibs-data (6.8.2.dfsg.1-4) ...
Setting up libx11-6 (6.8.2.dfsg.1-4) ...
Setting up libxext6 (6.8.2.dfsg.1-4) ...
Setting up libxxf86vm1 (6.8.2.dfsg.1-4) ...
Setting up xlibmesa-gl (6.8.2.dfsg.1-4) ...
Setting up xlibmesa-glu (4.3.0.dfsg.1-14) ...
Setting up x-dev (6.8.2.dfsg.1-4) ...
Setting up libxext-dev (6.8.2.dfsg.1-4) ...
Setting up libxi6 (6.8.2.dfsg.1-4) ...
Setting up libxkbfile1 (6.8.2.dfsg.1-4) ...
Setting up libxkbfile-dev (6.8.2.dfsg.1-4) ...
Setting up libice6 (6.8.2.dfsg.1-4) ...
Setting up libice-dev (6.8.2.dfsg.1-4) ...
Setting up libsm6 (6.8.2.dfsg.1-4) ...
Setting up libsm-dev (6.8.2.dfsg.1-4) ...
Setting up libxt6 (6.8.2.dfsg.1-4) ...
Setting up libxmu6 (6.8.2.dfsg.1-4) ...
Setting up freeglut3 (2.2.0-8.1) ...
Setting up libglut3 (3.7-25) ...
Setting up libxi-dev (6.8.2.dfsg.1-4) ...
Setting up libx11-dev (6.8.2.dfsg.1-4) ...
Setting up xlibmesa-gl-dev (6.8.2.dfsg.1-4) ...
Setting up xlibmesa-glu-dev (4.3.0.dfsg.1-14) ...
Setting up libglut3-dev (3.7-25) ...
Setting up libxt-dev (6.8.2.dfsg.1-4) ...
Setting up libxmu-dev (6.8.2.dfsg.1-4) ...
Setting up freeglut3-dev (2.2.0-8.1) ...
-> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
fakeroot
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 69.5kB of archives.
After unpacking 193kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
fakeroot
Get:1 ftp://atari sid/main fakeroot 1.4.2 [69.5kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 69.5kB in 0s (1148kB/s)
Selecting previously deselected package fakeroot.
(Reading database ... 11764 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.4.2_i386.deb) ...
Setting up fakeroot (1.4.2) ...
Copying source file
-> copying [plib_1.8.4-2.dsc]
-> copying [./plib_1.8.4.orig.tar.gz]
-> copying [./plib_1.8.4-2.diff.gz]
Extracting source
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using
uid of process (1001)
dpkg-source: extracting plib in plib-1.8.4
dpkg-source: unpacking plib_1.8.4.orig.tar.gz
dpkg-source: applying ./plib_1.8.4-2.diff.gz
-> Building the package
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of
process (1001)
dpkg-buildpackage: source package is plib
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of
process (1001)
dpkg-buildpackage: source version is 1.8.4-2
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of
process (1001)
dpkg-buildpackage: source changed by Philipp Frauenfelder <[EMAIL PROTECTED]>
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp install-stamp
find src -name 'lib*.so.*' -exec rm -f {} \;
find src -name 'lib*.a-pix' -exec rm -f {} \;
if [ ! -e Makefile ]; then \
./configure ;\
fi
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
includedir changed to ${prefix}/include/plib libdir is ${exec_prefix}/lib
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for X... libraries /usr/X11R6/lib, headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pthread_create in -lpthread... yes
checking for glNewList in -lGL... yes
checking for dlclose in -ldl... yes
checking for ALopenport in -laudio... no
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for pthread_exit in -lc_r... no
checking for socklen_t... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/js/Makefile
config.status: creating src/util/Makefile
config.status: creating src/sg/Makefile
config.status: creating src/sl/Makefile
config.status: creating src/psl/Makefile
config.status: creating src/ssg/Makefile
config.status: creating src/ssgAux/Makefile
config.status: creating src/fnt/Makefile
config.status: creating src/pui/Makefile
config.status: creating src/puAux/Makefile
config.status: creating src/pw/Makefile
config.status: creating src/net/Makefile
config.status: executing depfiles commands
PLIB configuration information:
Building FNT library: yes
Building JS library: yes
Building NET library: yes
Building PUI library: yes
Building puAux library: yes
Building SG library: yes
Building PSL library: yes
Building SL library: yes
Building SSG library: yes
Building ssgAux library: yes
Building PW library: yes
Building UTIL library: yes
/usr/bin/make distclean
make[1]: Entering directory `/tmp/buildd/plib-1.8.4'
Making distclean in src
make[2]: Entering directory `/tmp/buildd/plib-1.8.4/src'
Making distclean in pw
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/pw'
test -z "libplibpw.a" || rm -f libplibpw.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/pw'
Making distclean in psl
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/psl'
test -z "libplibpsl.a" || rm -f libplibpsl.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/psl'
Making distclean in net
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/net'
test -z "libplibnet.a" || rm -f libplibnet.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/net'
Making distclean in ssgAux
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/ssgAux'
test -z "libplibssgaux.a" || rm -f libplibssgaux.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/ssgAux'
Making distclean in fnt
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/fnt'
test -z "libplibfnt.a" || rm -f libplibfnt.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/fnt'
Making distclean in ssg
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/ssg'
test -z "libplibssg.a" || rm -f libplibssg.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/ssg'
Making distclean in sg
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/sg'
test -z "libplibsg.a" || rm -f libplibsg.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/sg'
Making distclean in puAux
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/puAux'
test -z "libplibpuaux.a" || rm -f libplibpuaux.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/puAux'
Making distclean in pui
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/pui'
test -z "libplibpu.a" || rm -f libplibpu.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/pui'
Making distclean in sl
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/sl'
test -z "libplibsl.a libplibsm.a" || rm -f libplibsl.a libplibsm.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/sl'
Making distclean in js
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/js'
test -z "libplibjs.a" || rm -f libplibjs.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/js'
Making distclean in util
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/util'
test -z "libplibul.a" || rm -f libplibul.a
rm -f *.o
rm -f *.tab.c
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf ./.deps
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/util'
Making distclean in .
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src'
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src'
rm -f Makefile
make[2]: Leaving directory `/tmp/buildd/plib-1.8.4/src'
Making distclean in .
make[2]: Entering directory `/tmp/buildd/plib-1.8.4'
rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
make[2]: Leaving directory `/tmp/buildd/plib-1.8.4'
rm -f config.status config.cache config.log configure.lineno
configure.status.lineno
rm -f Makefile
make[1]: Leaving directory `/tmp/buildd/plib-1.8.4'
dh_clean
dpkg-source -b plib-1.8.4
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using
uid of process (1001)
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined;
using uid of process (1001)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of
process (1001)
dpkg-source: building plib using existing plib_1.8.4.orig.tar.gz
dpkg-source: building plib in plib_1.8.4-2.diff.gz
dpkg-source: building plib in plib_1.8.4-2.dsc
debian/rules build
dh_testdir
./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
includedir changed to ${prefix}/include/plib libdir is ${exec_prefix}/lib
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for X... libraries /usr/X11R6/lib, headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pthread_create in -lpthread... yes
checking for glNewList in -lGL... yes
checking for dlclose in -ldl... yes
checking for ALopenport in -laudio... no
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking for pthread_exit in -lc_r... no
checking for socklen_t... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/js/Makefile
config.status: creating src/util/Makefile
config.status: creating src/sg/Makefile
config.status: creating src/sl/Makefile
config.status: creating src/psl/Makefile
config.status: creating src/ssg/Makefile
config.status: creating src/ssgAux/Makefile
config.status: creating src/fnt/Makefile
config.status: creating src/pui/Makefile
config.status: creating src/puAux/Makefile
config.status: creating src/pw/Makefile
config.status: creating src/net/Makefile
config.status: executing depfiles commands
PLIB configuration information:
Building FNT library: yes
Building JS library: yes
Building NET library: yes
Building PUI library: yes
Building puAux library: yes
Building SG library: yes
Building PSL library: yes
Building SL library: yes
Building SSG library: yes
Building ssgAux library: yes
Building PW library: yes
Building UTIL library: yes
/usr/bin/make CPPFLAGS="-O2 -fPIC -pipe"
make[1]: Entering directory `/tmp/buildd/plib-1.8.4'
Making all in src
make[2]: Entering directory `/tmp/buildd/plib-1.8.4/src'
Making all in util
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/util'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ul.o -MD -MP -MF ".deps/ul.Tpo" -c -o ul.o ul.cxx; \
then mv -f ".deps/ul.Tpo" ".deps/ul.Po"; else rm -f ".deps/ul.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ulClock.o -MD -MP -MF ".deps/ulClock.Tpo" -c -o ulClock.o ulClock.cxx; \
then mv -f ".deps/ulClock.Tpo" ".deps/ulClock.Po"; else rm -f
".deps/ulClock.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ulError.o -MD -MP -MF ".deps/ulError.Tpo" -c -o ulError.o ulError.cxx; \
then mv -f ".deps/ulError.Tpo" ".deps/ulError.Po"; else rm -f
".deps/ulError.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ulLinkedList.o -MD -MP -MF ".deps/ulLinkedList.Tpo" -c -o ulLinkedList.o
ulLinkedList.cxx; \
then mv -f ".deps/ulLinkedList.Tpo" ".deps/ulLinkedList.Po"; else rm -f
".deps/ulLinkedList.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ulList.o -MD -MP -MF ".deps/ulList.Tpo" -c -o ulList.o ulList.cxx; \
then mv -f ".deps/ulList.Tpo" ".deps/ulList.Po"; else rm -f ".deps/ulList.Tpo";
exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -O2 -fPIC -pipe -g -O2 -Wall
-MT ulRTTI.o -MD -MP -MF ".deps/ulRTTI.Tpo" -c -o ulRTTI.o ulRTTI.cxx; \
then mv -f ".deps/ulRTTI.Tpo" ".deps/ulRTTI.Po"; else rm -f ".deps/ulRTTI.Tpo";
exit 1; fi
rm -f libplibul.a
ar cru libplibul.a ul.o ulClock.o ulError.o ulLinkedList.o ulList.o ulRTTI.o
ranlib libplibul.a
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/util'
Making all in js
make[3]: Entering directory `/tmp/buildd/plib-1.8.4/src/js'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -I../../src/util -O2 -fPIC -pipe
-g -O2 -Wall -MT js.o -MD -MP -MF ".deps/js.Tpo" -c -o js.o js.cxx; \
then mv -f ".deps/js.Tpo" ".deps/js.Po"; else rm -f ".deps/js.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"plib\"
-DVERSION=\"1.8.4\" -DHAVE_LIBPTHREAD=1 -DHAVE_LIBGL=1 -DHAVE_LIBDL=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -I../../src/util -O2 -fPIC -pipe
-g -O2 -Wall -MT jsLinux.o -MD -MP -MF ".deps/jsLinux.Tpo" -c -o jsLinux.o
jsLinux.cxx; \
then mv -f ".deps/jsLinux.Tpo" ".deps/jsLinux.Po"; else rm -f
".deps/jsLinux.Tpo"; exit 1; fi
In file included from jsLinux.cxx:28:
/usr/include/linux/joystick.h:142:2: error: #error Unexpected BITS_PER_LONG
make[3]: *** [jsLinux.o] Error 1
make[3]: Leaving directory `/tmp/buildd/plib-1.8.4/src/js'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/plib-1.8.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/plib-1.8.4'
make: *** [build-stamp] Error 2
pbuilder: Failed autobuilding of package
-> Aborting with an error
-> unmounting dev/pts filesystem
-> unmounting proc filesystem
-> cleaning the build env
-> removing directory /dev/shm/var/cache/pbuilder/build//6066 and its
subdirectories