New Debian ROOT (5.09/01) packages for i386 unstable
Hi,
Am Dienstag, den 10.01.2006, 14:30 +0100 schrieb Christian Holm
Christensen:
> If anyone has the possibility and are willing to try to compile the
> packages on non-i386 platforms, please do so. If you succeed, we
> (Brett and I) can put them in the repository. If you fail, I'll like
> to know about it. Please send a build log.
I'm unable to build this on both AMD64 and i386. Starting with castor:
dpkg-source -b leads to
dpkg-source: warning: file debian/castor-tape-server.files has no final
newline (either original or modified version)
dpkg-source: warning: file debian/castor-vmgr-server.files has no final
newline (either original or modified version)
dpkg-source: warning: file debian/castor_rfio_client.manpages has no
final newline (either original or modified version)
After fixing this, I get the castor.log as attached (errors start around
line 210)
Thomas
I: using fakeroot in build.
pbuilder-buildpackage/i386 $Id: pbuilder-buildpackage-funcs,v 1.28 2005/12/21 11:57:29 dancer Exp $
$Id: pbuilder-buildpackage,v 1.120 2006/01/06 12:30:51 dancer Exp $
Current time: Wed Jan 11 08:59:46 CET 2006
pbuilder-time-stamp: 1136966386
Building the build Environment
-> extracting base tarball [/var/cache/pbuilder/base.tgz]
-> creating local configuration
-> copying local configuration
-> mounting /proc filesystem
ln: creating symbolic link `/var/cache/pbuilder/build//14839/etc/mtab' to `../proc/mounts': File exists
-> mounting /dev/pts filesystem
-> policy-rc.d already exists
-> created buildresult dir :/var/cache/pbuilder/result/
Obtaining the cached apt archive contents
Installing the build-deps
-> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.22 2005/12/04 05:16:40 dancer Exp $
-> Considering debhelper (>= 4.0.0)
-> Trying debhelper
-> Considering fortran-compiler
-> Trying fortran-compiler
-> Cannot install fortran-compiler; apt errors follow:
Reading package lists...
Building dependency tree...
Package fortran-compiler is a virtual package provided by:
gfortran 4.0.2-2
g77 4:3.4.5-1
You should explicitly select one to install.
E: Package fortran-compiler has no installation candidate
-> Considering g77 to satisfy the dependency
-> Considering libadns1-dev
-> Trying libadns1-dev
-> Considering libncurses-dev
-> Trying libncurses-dev
-> Considering libmysqlclient-dev
-> Trying libmysqlclient-dev
-> Cannot install libmysqlclient-dev; apt errors follow:
Reading package lists...
Building dependency tree...
Note, selecting libncurses5-dev instead of libncurses-dev
Package libmysqlclient-dev is a virtual package provided by:
libmysqlclient12-dev 4.0.24-10sarge1
libmysqlclient10-dev 3.23.56-3
You should explicitly select one to install.
E: Package libmysqlclient-dev has no installation candidate
-> Considering libmysqlclient10-dev to satisfy the dependency
-> Considering libz-dev
-> Trying libz-dev
-> Installing debhelper g77 libadns1-dev libncurses-dev libmysqlclient10-dev libz-dev
Reading package lists...
Building dependency tree...
Note, selecting libncurses5-dev instead of libncurses-dev
Note, selecting zlib1g-dev instead of libz-dev
The following extra packages will be installed:
cpp-3.4 debconf-utils file g77-3.4 gcc-3.4 gcc-3.4-base gettext html2text
intltool-debian libadns1 libg2c0 libg2c0-dev libmagic1 libmysqlclient10
libncurses5-dev mysql-common po-debconf zlib1g-dev
Suggested packages:
dh-make g77-doc g77-3.4-doc gcc-3.4-doc libc6-dev-amd64 lib64gcc1 cvs
gettext-doc
Recommended packages:
curl libadns1-bin libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
cpp-3.4 debconf-utils debhelper file g77 g77-3.4 gcc-3.4 gcc-3.4-base
gettext html2text intltool-debian libadns1 libadns1-dev libg2c0 libg2c0-dev
libmagic1 libmysqlclient10 libmysqlclient10-dev libncurses5-dev mysql-common
po-debconf zlib1g-dev
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/10.7MB of archives.
After unpacking 30.9MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
libmagic1 file gcc-3.4-base cpp-3.4 debconf-utils html2text gettext
intltool-debian po-debconf debhelper gcc-3.4 libg2c0 libg2c0-dev g77-3.4 g77
libadns1 libadns1-dev mysql-common libmysqlclient10 zlib1g-dev
libmysqlclient10-dev libncurses5-dev
Selecting previously deselected package libmagic1.
(Reading database ... 12194 files and directories currently installed.)
Unpacking libmagic1 (from .../libmagic1_4.15-2_i386.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.15-2_i386.deb) ...
Selecting previously deselected package gcc-3.4-base.
Unpacking gcc-3.4-base (from .../gcc-3.4-base_3.4.5-1_i386.deb) ...
Selecting previously deselected package cpp-3.4.
Unpacking cpp-3.4 (from .../cpp-3.4_3.4.5-1_i386.deb) ...
Selecting previously deselected package debconf-utils.
Unpacking debconf-utils (from .../debconf-utils_1.4.67_all.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-3_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.34.1+20050828_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_0.9.2_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_5.0.14_all.deb) ...
Selecting previously deselected package gcc-3.4.
Unpacking gcc-3.4 (from .../gcc-3.4_3.4.5-1_i386.deb) ...
Selecting previously deselected package libg2c0.
Unpacking libg2c0 (from .../libg2c0_1%3a3.4.5-1_i386.deb) ...
Selecting previously deselected package libg2c0-dev.
Unpacking libg2c0-dev (from .../libg2c0-dev_1%3a3.4.5-1_i386.deb) ...
Selecting previously deselected package g77-3.4.
Unpacking g77-3.4 (from .../g77-3.4_3.4.5-1_i386.deb) ...
Selecting previously deselected package g77.
Unpacking g77 (from .../g77_4%3a3.4.5-1_i386.deb) ...
Selecting previously deselected package libadns1.
Unpacking libadns1 (from .../libadns1_1.1-4_i386.deb) ...
Selecting previously deselected package libadns1-dev.
Unpacking libadns1-dev (from .../libadns1-dev_1.1-4_i386.deb) ...
Selecting previously deselected package mysql-common.
Unpacking mysql-common (from .../mysql-common_5.0.18-3_all.deb) ...
Selecting previously deselected package libmysqlclient10.
Unpacking libmysqlclient10 (from .../libmysqlclient10_3.23.56-3_i386.deb) ...
Selecting previously deselected package zlib1g-dev.
Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3-9_i386.deb) ...
Selecting previously deselected package libmysqlclient10-dev.
Unpacking libmysqlclient10-dev (from .../libmysqlclient10-dev_3.23.56-3_i386.deb) ...
Selecting previously deselected package libncurses5-dev.
Unpacking libncurses5-dev (from .../libncurses5-dev_5.5-1_i386.deb) ...
Setting up libmagic1 (4.15-2) ...
Setting up file (4.15-2) ...
Setting up gcc-3.4-base (3.4.5-1) ...
Setting up cpp-3.4 (3.4.5-1) ...
Setting up debconf-utils (1.4.67) ...
Setting up html2text (1.3.2a-3) ...
Setting up gettext (0.14.5-2) ...
Setting up intltool-debian (0.34.1+20050828) ...
Setting up po-debconf (0.9.2) ...
Setting up debhelper (5.0.14) ...
Setting up gcc-3.4 (3.4.5-1) ...
Setting up libg2c0 (3.4.5-1) ...
Setting up libg2c0-dev (3.4.5-1) ...
Setting up g77-3.4 (3.4.5-1) ...
Setting up g77 (3.4.5-1) ...
Setting up libadns1 (1.1-4) ...
Setting up libadns1-dev (1.1-4) ...
Setting up mysql-common (5.0.18-3) ...
Setting up libmysqlclient10 (3.23.56-3) ...
Setting up zlib1g-dev (1.2.3-9) ...
Setting up libmysqlclient10-dev (3.23.56-3) ...
Setting up libncurses5-dev (5.5-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 0B/93.2kB of archives.
After unpacking 307kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
fakeroot
Selecting previously deselected package fakeroot.
(Reading database ... 13932 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.5.6_i386.deb) ...
Setting up fakeroot (1.5.6) ...
Copying back the cached apt archive contents
/var/cache/pbuilder/build/14839/etc/passwd
/var/cache/pbuilder/build/14839/etc/group
Copying source file
-> copying [castor_1.7.1.5-1.dsc]
-> copying [./castor_1.7.1.5.orig.tar.gz]
-> copying [./castor_1.7.1.5-1.diff.gz]
Extracting source
su: Authentication service cannot retrieve authentication info.
(Ignored)
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-source: extracting castor in castor-1.7.1.5
dpkg-source: unpacking castor_1.7.1.5.orig.tar.gz
dpkg-source: applying ./castor_1.7.1.5-1.diff.gz
-> Building the package
su: Authentication service cannot retrieve authentication info.
(Ignored)
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source package is castor
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source version is 1.7.1.5-1
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source changed by Christian Holm Christensen <cholm@nbi.dk>
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp install-stamp move-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory `/tmp/buildd/castor-1.7.1.5'
make[2]: Entering directory `/tmp/buildd/castor-1.7.1.5/imake'
making imake with BOOTSTRAPCFLAGS=
cc -o ccimake -O -I../include ccimake.c
ccimake.c: In function 'main':
ccimake.c:19: warning: incompatible implicit declaration of built-in function 'exit'
cc -c -O -I../include `./ccimake` imake.c
imake.c: In function 'main':
imake.c:256: warning: incompatible implicit declaration of built-in function 'exit'
imake.c: In function 'LogFatal':
imake.c:471: warning: incompatible implicit declaration of built-in function 'exit'
imake.c: In function 'Emalloc':
imake.c:862: error: conflicting types for 'malloc'
make[2]: *** [imake.o] Error 1
make[2]: Leaving directory `/tmp/buildd/castor-1.7.1.5/imake'
/bin/sh: line 2: imake/imake: No such file or directory
make[1]: *** [Makefiles] Error 127
make[1]: Leaving directory `/tmp/buildd/castor-1.7.1.5'
make: [clean] Error 2 (ignored)
(cd imake && /usr/bin/make -f Makefile.ini clean)
make[1]: Entering directory `/tmp/buildd/castor-1.7.1.5/imake'
rm -f ccimake imake.o imake
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a tags TAGS make.log \#*
make[1]: Leaving directory `/tmp/buildd/castor-1.7.1.5/imake'
(cd tape && rm -f sendscsicmd.c \
usrreadlbl.c \
usrrwndtape.c \
usrskiptape.c \
usrsmcsubr.c \
usrusrmsg.c \
usrwritelbl.c \
usrwrttpmrk.c \
usrlocate.c \
usrsmcsubr2.c \
usrtperror.c )
find . -name "Makefile" | xargs rm -f
rm -rf debian/*.init debian/*.default
dh_clean
rm -rf commands/castor \
commands/newacct \
copytape/copytape \
copytape/ctpdaemon \
copytape/tpcopy \
dlf/dlfshutdown \
dlf/dlfenterfacility \
dlf/dlfdeletefacility \
dlf/dlfmodifyfacility \
dlf/dlflistfacility \
dlf/dlfentertext \
dlf/dlfdeletetext \
dlf/dlfmodifytext \
dlf/dlflisttext \
dlf/dlflogstore \
dlf/dlfserver \
examples/diskperf \
examples/mstatus \
examples/read.d.u \
examples/readdsk \
examples/sysreqf \
examples/write.d \
examples/writedsk \
hsmtools/reclaim \
hsmtools/repack \
hsmtools/tapetohsm \
msg/msgr \
msg/msgi \
msg/rep \
msg/msgd \
msg/infd \
msg/msgdaemon \
msg/oper \
msg/tpmstat \
ns/nschclass \
ns/nschmod \
ns/nschown \
ns/nsdaemon \
ns/nsdelcomment \
ns/nsdeleteclass \
ns/nsenterclass \
ns/nsfind \
ns/nslistclass \
ns/nslisttape \
ns/nsls \
ns/nsmkdir \
ns/nsmodifyclass \
ns/nsrename \
ns/nsrm \
ns/nssetchecksum \
ns/nssetcomment \
ns/nsshutdown \
ns/nstouch \
rfio/rfcat \
rfio/rfchmod \
rfio/rfcp \
rfio/rfstat \
rfio/rfrm \
rfio/rfdir \
rfio/rfmkdir \
rfio/rfrename \
rfio/rfiod \
rfio/dump_log \
rmc/rmcdaemon \
rtcopy/cpdsktp \
rtcopy/cptpdsk \
rtcopy/dumptape.man \
rtcopy/killjid \
rtcopy/rtcpc_CallTMS.c \
rtcopy/rtcpc_CallVMGR.c \
rtcopy/rtcpc_CheckReq.c \
rtcopy/rtcpc_SendRecv.c \
rtcopy/rtcpc_log.c \
rtcopy/rtcpd \
rtcopy/tpread \
rtcopy/tpwrite \
rtcopy/tpselect \
rtcopy/dumptape \
rtcopy/rtcopyd \
rtcopy/tptodkU \
rtcopy/dktotpU \
rtcopy/tptodkF \
rtcopy/dktotpF \
rtcopy/tptime \
rtcopy/tpsinfod \
rtcopy/rtstat \
shlib/libshift.so \
stage/Cstage_db.c \
stage/Cstage_db.h \
stage/check_Cdbentry \
stage/check_struct_len \
stage/cpdskdsk \
stage/stagechng \
stage/stageping \
stage/stager_castor \
stage/stager_disk \
stage/stager_tape \
stage/stageshutdown \
stage/stgcastor_to_shift \
stage/stgconvert \
stage/stgdump \
stage/stgshift_cmp_shift \
stage/stgshift_to_castor \
stage/stagein \
stage/stageout \
stage/stageput \
stage/stagewrt \
stage/stageqry \
stage/stageclr \
stage/stagecat \
stage/stagealloc \
stage/stageget \
stage/stgdaemon \
stage/cleaner \
stage/stageinit \
stage/stager \
stage/stageupdc \
stage/stagestat \
sysreq/sysreq \
tape/dmpfil \
tape/dmplbl \
tape/mounttape \
tape/nextvol \
tape/reserv \
tape/rls \
tape/smc \
tape/tpconfig \
tape/tpdaemon \
tape/tpinfo \
tape/tplabel \
tape/tplblinfo \
tape/tpmnt \
tape/tprstat \
tape/tpstat \
tape/unloadtps \
tape/tpusage \
tape/confdrive \
tape/dumplabel \
tape/posovl \
tape/rlstape \
tape/tpdump \
upv/Cupvadd \
upv/Cupvcheck \
upv/Cupvdaemon \
upv/Cupvdelete \
upv/Cupvlist \
upv/Cupvmodify \
upv/Cupvshutdown \
vdqm/showqueues \
vdqm/tpsrv_in_prod \
vdqm/vdqm_admin \
vdqm/vdqmbc_serv \
vdqm/vdqmc_SendRecv.c \
vdqm/vdqmserv \
vmgr/vmgrdaemon \
vmgr/vmgrdeletedenmap \
vmgr/vmgrdeletedgnmap \
vmgr/vmgrdeletelibrary \
vmgr/vmgrdeletemodel \
vmgr/vmgrdeletepool \
vmgr/vmgrdeletetape \
vmgr/vmgrdeltag \
vmgr/vmgrenterdenmap \
vmgr/vmgrenterdgnmap \
vmgr/vmgrenterlibrary \
vmgr/vmgrentermodel \
vmgr/vmgrenterpool \
vmgr/vmgrentertape \
vmgr/vmgrgettag \
vmgr/vmgrlistdenmap \
vmgr/vmgrlistdgnmap \
vmgr/vmgrlistlibrary \
vmgr/vmgrlistmodel \
vmgr/vmgrlistpool \
vmgr/vmgrlisttape \
vmgr/vmgrmodifylibrary \
vmgr/vmgrmodifypool \
vmgr/vmgrmodifytape \
vmgr/vmgrsettag \
vmgr/vmgrshutdown
find . -name "semantic.cache" | xargs rm -f
find . -name '*~' | xargs rm -f
find . -name '*.o' | xargs rm -f
find . -name '*.a' | xargs rm -f
cp -f debian/site.def.orig config/site.def
cp: cannot stat `debian/site.def.orig': No such file or directory
make: [clean] Error 1 (ignored)
dpkg-source -b castor-1.7.1.5
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-source: building castor using existing castor_1.7.1.5.orig.tar.gz
dpkg-source: building castor in castor_1.7.1.5-1.diff.gz
dpkg-source: warning: ignoring deletion of file Makefile
dpkg-source: building castor in castor_1.7.1.5-1.dsc
debian/rules build
dh_testdir
# cp config/site.def config/site.def.orig
cp debian/site.def config/
# Add here commands to configure the package.
make -f Makefile.ini Makefiles
make[1]: Entering directory `/tmp/buildd/castor-1.7.1.5'
make[2]: Entering directory `/tmp/buildd/castor-1.7.1.5/imake'
making imake with BOOTSTRAPCFLAGS=
cc -o ccimake -O -I../include ccimake.c
ccimake.c: In function 'main':
ccimake.c:19: warning: incompatible implicit declaration of built-in function 'exit'
cc -c -O -I../include `./ccimake` imake.c
imake.c: In function 'main':
imake.c:256: warning: incompatible implicit declaration of built-in function 'exit'
imake.c: In function 'LogFatal':
imake.c:471: warning: incompatible implicit declaration of built-in function 'exit'
imake.c: In function 'Emalloc':
imake.c:862: error: conflicting types for 'malloc'
make[2]: *** [imake.o] Error 1
make[2]: Leaving directory `/tmp/buildd/castor-1.7.1.5/imake'
/bin/sh: line 2: imake/imake: No such file or directory
make[1]: *** [Makefiles] Error 127
make[1]: Leaving directory `/tmp/buildd/castor-1.7.1.5'
make: *** [configure-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 /var/cache/pbuilder/build//14839 and its subdirectories
Reply to: