[Pkg-samba-maint] Bug#701332: openchange: ftbfs with GCC-4.8

Matthias Klose doko at debian.org
Sat Feb 23 11:21:35 UTC 2013


Package: src:openchange
Version: 1:1.0-3
Severity: important
Tags: sid jessie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.8

The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.

  stdc-predef.h:0: error: Syntax error near '3'

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

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

The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.

[...]
	     - libocpf:			yes

	   * OpenChange Server:
	     - mapiproxy:		yes

	   * OpenChange mapistore backends:
	     - backends dependencies goes here

	   * OpenChange Tools:
	     - openchangeclient:	yes
	     - mapiprofile:		yes
	     - openchangepfadmin:	yes
	     - exchange2mbox:		yes
	     - exchange2ical:		yes
	     - mapitest:		yes
	     - openchangemapidump:	yes
	     - schemaIDGUID:		yes

	   * subunit format (mapitest):	yes

	   * OpenChange Documentation:	yes

	   * Coverage Tests:		no

	   * OpenChange Bindings:
	     - Qt4:			no

	   * Installation prefix:	/usr

===============================================================


sed -i -e 's/site-packages/dist-packages/' config.mk
make[1]: Leaving directory `/«PKGBUILDDIR»'
   debian/rules override_dh_auto_build
make[1]: Entering directory `/«PKGBUILDDIR»'
/usr/bin/make datadir=/usr/share/openchange LDFLAGS="-Wl,--as-needed" DSOOPT="-shared -Wl,--as-needed -fPIC" all
make[2]: Entering directory `/«PKGBUILDDIR»'
Creating the gen_ndr directory
mkdir -p gen_ndr
Generating exchange.h
Compiling exchange.idl
/usr/include/stdc-predef.h:0: error: Syntax error near '3'
Failed to parse exchange.idl at /usr/bin/pidl line 608.
make[2]: *** [exchange.h] Error 255
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



More information about the Pkg-samba-maint mailing list