Versions of packages pike7.2 build-depends on:
ri debhelper 4.2.27 helper programs for debian/rules
ri libgdbm-dev 1.8.3-2 GNU dbm database routines (development files
ri libgmp3-dev 4.1.4-5 Multiprecision arithmetic library developers
ii zlib1g-dev 1.2.2-4 compression library - development
ri libjpeg62-dev 6b-9 Development files for the IJG JPEG library
^^^ Provides virtual package libjpeg-dev
ri libttf-dev 1.4pre.2003040 FreeType 1 development files (static library
ri libmysqlclient 3.23.56-2 LGPL-licensed client development files for M
ri libreadline4-d 4.3-15 GNU readline and history libraries, developm
^^^ Provides virtual package libreadline-dev
ii perl 5.8.4-5 Larry Wall's Practical Extraction and Report
^^^ Provides virtual package perl5
ii bison 1.875a-1 A parser generator that is compatible with Y
ri freeglut3-dev 2.2.0-8 OpenGL Utility Toolkit development files
^^^ Provides virtual package glutg3-dev
ri xlibmesa-dev 4.3.0.dfsg.1-1 XFree86 Mesa development libraries dummy pac
ii xlibmesa-gl-de 4.3.0.dfsg.1-1 Mesa 3D graphics library development files [
^^^ Provides virtual package libgl-dev
ri libgnorba-dev 1.4.2-19 GNOME CORBA services -- development package
ii libxpm-dev 4.3.0.dfsg.1-1 X pixmap library development files
ri libglib1.2-dev 1.2.10-9 Development files for GLib library
ri libglade0-dev 0.17-3 Development files for libglade
ri libxml-dev 1.8.17-10 Development files for the GNOME XML library
ri libgtkxmhtml-d 1.4.2-19 The GNOME gtkxmhtml (HTML) widget -- develop
ii libfreetype6-d 2.1.7-2.2 FreeType 2 font engine, development files
ri autoconf2.13 2.13-53 automatic configure script builder (obsolete
ri automake1.4 1.4-p6-8 A tool for generating GNU Standards-complian
^^^ Provides virtual package automake
ri freetds-dev 0.61-6.1 MS SQL and Sybase client library (static lib
ri libiodbc2-dev 3.52.1-2 iODBC Driver Manager (development files)
ri libsane-dev 1.0.15-3 API development library for scanners [develo
ri postgresql-dev 7.4.6-5 development files for libpq (PostgreSQL libr
ri libtiff4-dev 3.6.1-3 Tag Image File Format library, development f
ri libungif4-dev 4.1.3-1 shared library for GIF images (development f
ri libpng3-dev 1.2.8rel-1 PNG library - development, compatibility pac
ri orbit 0.5.17-9 A CORBA ORB (used with Gnome)
Message-ID: <email address hidden>
Date: Sat, 25 Dec 2004 11:20:32 +0200
From: Kalle Olavi Niemitalo <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: pike7.2: FTBFS: #define sp clashes with <krb5.h> of heimdal-dev 0.6.3-5
--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="
--=-=-=
Package: pike7.2
Version: 7.2.580-2
Severity: serious
I got the following errors when building pike7.2:
--=-=-= Description: part of error log
Content-
Making Kerberos kalle/debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686/ modules/ Kerberos' kalle/debian/ pike7.2- 7.2.580/ src/modules/ Kerberos/ kerberos. c krb5.h: 435: error: parse error before '.' token krb5.h: 437: error: parse error before '}' token krb5.h: 452: error: parse error before "krb5_kt_cursor" krb5.h: 454: error: parse error before "krb5_kt_cursor" krb5.h: 455: error: parse error before "krb5_kt_cursor" krb5.h: 680,
from kerberos.cmod:38: krb5-protos. h:1805: error: parse error before "krb5_kt_cursor" krb5-protos. h:1840: error: parse error before "krb5_kt_cursor" krb5-protos. h:1872: error: parse error before "krb5_kt_cursor" kalle/debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686/ smartlink gcc -I. -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ src/modules/ Kerberos -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ src/modules/ Kerberos/ ../.. -I../.. -I. -I/usr/ local/include -I/usr/ X11R6/include -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ src -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686 -s -s -I/usr/ local/include -I/usr/ X11R6/include -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ src -I/var/ tmp/kalle/ debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686 -fPIC -DDYNAMIC_MODULE -c /var/tmp/ kalle/debian/ pike7.2- 7.2.580/ src/modules/ Kerberos/ kerberos. c -o kerberos.o krb5.h: 435: error: parse error before '.' token krb5.h: 437: error: parse error before '}' token krb5.h: 452: error: parse error before "krb5_kt_cursor" krb5.h: 454: error: parse error before "krb5_kt_cursor" krb5.h: 455: error: parse error before "krb5_kt_cursor" krb5.h: 680,
from kerberos.cmod:38: krb5-protos. h:1805: error: parse error before "krb5_kt_cursor" krb5-protos. h:1840: error: parse error before "krb5_kt_cursor" krb5-protos. h:1872: error: parse error before "krb5_kt_cursor" kalle/debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686/ modules/ Kerberos' kalle/debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686/ modules' kalle/debian/ pike7.2- 7.2.580/ build/linux- 2.4.23- kon.astalo. 1-i686'
make[3]: Entering directory `/var/tmp/
Compiling /var/tmp/
In file included from kerberos.cmod:38:
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
WARNING: Compiler failure! Trying without optimization!
echo /var/tmp/
In file included from kerberos.cmod:38:
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
make[3]: *** [kerberos.o] Error 1
make[3]: Leaving directory `/var/tmp/
make[2]: *** [Kerberos] Error 1
make[2]: Leaving directory `/var/tmp/
make[1]: *** [module_objects] Error 1
make[1]: Leaving directory `/var/tmp/
make: *** [build-arch-stamp] Error 2
--=-=-=
Here are lines 433-437 from <krb5.h>:
> typedef struct krb5_kt_cursor {
> int fd;
> krb5_storage *sp;
> void *data;
> } krb5_kt_cursor;
This is how they look after preprocessing:
> typedef struct krb5_kt_cursor { er.stack_ pointer;
> int fd;
> krb5_storage *Pike_interpret
> void *data;
> } krb5_kt_cursor;
The sp macro defined in pike7.2- 7.2.580/ src/interpret. h has
corrupted the structure definition.
I have a patch for this; I'll test it some more and then post it.
-- System Information: fi_FI.UTF- 8
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.23-kon.astalo.1
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=
Versions of packages pike7.2 build-depends on:
ri debhelper 4.2.27 helper programs for debian/rules
ri libgdbm-dev 1.8.3-2 GNU dbm database routines (development files
ri libgmp3-dev 4.1.4-5 Multiprecision arithmetic library developers
ii zlib1g-dev 1.2.2-4 compression library - development
ri libjpeg62-dev 6b-9 Development files for the IJG JPEG library
^^^ Provides virtual package libjpeg-dev
ri libttf-dev 1.4pre.2003040 FreeType 1 development files (static library
ri libmysqlclient 3.23.56-2 LGPL-licensed client development files for M
ri libreadline4-d 4.3-15 GNU readline and history libraries, developm
^^^ Provides virtual package libreadline-dev
ii perl 5.8.4-5 Larry Wall's Practical Extraction and Report
^^^ Provides virtual package perl5
ii bison 1.875a-1 A parser generator that is compatible with Y
ri freeglut3-dev 2.2.0-8 OpenGL Utility Toolkit development files
^^^ Provides virtual package glutg3-dev
ri xlibmesa-dev 4.3.0.dfsg.1-1 XFree86 Mesa development libraries dummy pac
ii xlibmesa-gl-de 4.3.0.dfsg.1-1 Mesa 3D graphics library development files [
^^^ Provides virtual package libgl-dev
ri libgnorba-dev 1.4.2-19 GNOME CORBA services -- development package
ii libxpm-dev 4.3.0.dfsg.1-1 X pixmap library development files
ri libglib1.2-dev 1.2.10-9 Development files for GLib library
ri libglade0-dev 0.17-3 Development files for libglade
ri libxml-dev 1.8.17-10 Development files for the GNOME XML library
ri libgtkxmhtml-d 1.4.2-19 The GNOME gtkxmhtml (HTML) widget -- develop
ii libfreetype6-d 2.1.7-2.2 FreeType 2 font engine, development files
ri autoconf2.13 2.13-53 automatic configure script builder (obsolete
ri automake1.4 1.4-p6-8 A tool for generating GNU Standards-complian
^^^ Provides virtual package automake
ri freetds-dev 0.61-6.1 MS SQL and Sybase client library (static lib
ri libiodbc2-dev 3.52.1-2 iODBC Driver Manager (development files)
ri libsane-dev 1.0.15-3 API development library for scanners [develo
ri postgresql-dev 7.4.6-5 development files for libpq (PostgreSQL libr
ri libtiff4-dev 3.6.1-3 Tag Image File Format library, development f
ri libungif4-dev 4.1.3-1 shared library for GIF images (development f
ri libpng3-dev 1.2.8rel-1 PNG library - development, compatibility pac
ri orbit 0.5.17-9 A CORBA ORB (used with Gnome)
-- no debconf information
--=-=-=--
--==-=-= pgp-signature
Content-Type: application/
-----BEGIN PGP SIGNATURE-----
IGt60eMgRAuTkAK DK0agdYjwNlXWOC okGmq7dHfMaEQCg jttz 8e0S1DZo=
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQBBzTDuHm9
9XOiyjqBWHnmspV
=KdJw
-----END PGP SIGNATURE-----
--==-=-=--