Bug#214693: libdebian-installer: FTBFS: structure has no member named `package'
Package: libdebian-installer
Version: 0.17
Severity: serious
Justification: no longer builds from source
My powerpc build gave several warnings and then an error. I had run
autoreconf --install just before building.
Script started on Tue Oct 7 20:59:55 2003
toff@ip68-107-137-100:~/debian-installer/dest/libdebian-installer/libdebian-installer-0.17$ dpkg-buildpackage [1@s[1@ud[1@d[1@o[1@
dpkg-buildpackage: source package is libdebian-installer
dpkg-buildpackage: source version is 0.17
dpkg-buildpackage: source maintainer is Bastian Blank <waldi@debian.org>
dpkg-buildpackage: host architecture is powerpc
debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
rm -rf build
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean
dpkg-source -b libdebian-installer-0.17
dpkg-source: building libdebian-installer in libdebian-installer_0.17.tar.gz
dpkg-source: building libdebian-installer in libdebian-installer_0.17.dsc
debian/rules build
dh_testdir
mkdir build
cd build && \
../configure \
--host=powerpc-linux \
--build=powerpc-linux \
--prefix=/usr \
--mandir=\${prefix}/share/man \
--infodir=\${prefix}/share/info
[...]
Making all in system
make[4]: Entering directory `/home/toff/debian-installer/dest/libdebian-installer/libdebian-installer-0.17/build/src/system'
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../.. -I../../../include -Wall -g -Os -fomit-frame-pointer -c ../../../src/system/devfs.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../.. -I../../../include -Wall -g -Os -fomit-frame-pointer -Wp,-MD,.deps/devfs.pp -c ../../../src/system/devfs.c -fPIC -DPIC -o .libs/devfs.lo
gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../.. -I../../../include -Wall -g -Os -fomit-frame-pointer -Wp,-MD,.deps/devfs.pp -c ../../../src/system/devfs.c -o devfs.o >/dev/null 2>&1
mv -f .libs/devfs.lo devfs.lo
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../.. -I../../../include -Wall -g -Os -fomit-frame-pointer -c ../../../src/system/dpkg.c
rm -f .libs/dpkg.lo
gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../.. -I../../../include -Wall -g -Os -fomit-frame-pointer -Wp,-MD,.deps/dpkg.pp -c ../../../src/system/dpkg.c -fPIC -DPIC -o .libs/dpkg.lo
In file included from ../../../include/debian-installer/hash.h:27,
from ../../../include/debian-installer/packages.h:26,
from ../../../include/debian-installer/system/dpkg.h:26,
from ../../../src/system/dpkg.c:25:
../../../include/debian-installer/mem.h:36: warning: `malloc' attribute directive ignored
../../../include/debian-installer/mem.h:37: warning: `malloc' attribute directive ignored
../../../include/debian-installer/mem.h:38: warning: `malloc' attribute directive ignored
../../../include/debian-installer/mem.h:73: warning: `nonnull' attribute directive ignored
In file included from ../../../include/debian-installer/parser.h:27,
from ../../../include/debian-installer/packages.h:27,
from ../../../include/debian-installer/system/dpkg.h:26,
from ../../../src/system/dpkg.c:25:
../../../include/debian-installer/slist.h:45: warning: `deprecated' attribute directive ignored
../../../include/debian-installer/slist.h:46: warning: unnamed struct/union that defines no instances
../../../include/debian-installer/slist.h:50: warning: `deprecated' attribute directive ignored
../../../include/debian-installer/slist.h:51: warning: unnamed struct/union that defines no instances
../../../include/debian-installer/slist.h:65: warning: `nonnull' attribute directive ignored
../../../include/debian-installer/slist.h:66: warning: `nonnull' attribute directive ignored
../../../include/debian-installer/slist.h:67: warning: `nonnull' attribute directive ignored
../../../include/debian-installer/slist.h:68: warning: `nonnull' attribute directive ignored
In file included from ../../../include/debian-installer/packages.h:65,
from ../../../include/debian-installer/system/dpkg.h:26,
from ../../../src/system/dpkg.c:25:
../../../include/debian-installer/package.h:103: warning: unnamed struct/union that defines no instances
In file included from ../../../src/system/dpkg.c:28:
../../../include/debian-installer/exec.h:124: warning: `deprecated' attribute directive ignored
../../../src/system/dpkg.c: In function `di_system_dpkg_package_control_file_exec':
../../../src/system/dpkg.c:80: structure has no member named `package'
make[4]: *** [dpkg.lo] Error 1
make[4]: Leaving directory `/home/toff/debian-installer/dest/libdebian-installer/libdebian-installer-0.17/build/src/system'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/toff/debian-installer/dest/libdebian-installer/libdebian-installer-0.17/build/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/toff/debian-installer/dest/libdebian-installer/libdebian-installer-0.17/build'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/toff/debian-installer/dest/libdebian-installer/libdebian-installer-0.17/build'
make: *** [build-stamp] Error 2
toff@ip68-107-137-100:~/debian-installer/dest/libdebian-installer/libdebian-installer-0.17$ exit
Script done on Tue Oct 7 21:00:45 2003
-- System Information:
Debian Release: 3.0
Architecture: powerpc
Kernel: Linux ip68-107-137-100.tc.ph.cox.net 2.4.22-powerpc #1 Sat Oct 4 08:20:43 CEST 2003 ppc
Locale: LANG=C, LC_CTYPE=C
--
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)
toff one at cox dot net
Reply to: