[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#7304) ldapc++ fails to build with gcc-4.7



Full_Name: Kacper Kowalik
Version: 2.4.31
OS: Gentoo Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (158.75.7.230)


Currently ldap fails to build with gcc-4.7 with following error:

SaslInteractionHandler.cpp:56:27: error: 'STDIN_FILENO' was not declared in this
scope
SaslInteractionHandler.cpp:67:27: error: 'STDIN_FILENO' was not declared in this
scope
SaslInteractionHandler.cpp:85:23: error: 'STDIN_FILENO' was not declared in this
scope
make[2]: *** [SaslInteractionHandler.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../include
-I/usr/include/db4.8 -DLDAP_CONNECTIONLESS -I../../../include -mtune=native -O2
-pipe -D_GNU_SOURCE -c LdifWriter.cpp -o LdifWriter.o >/dev/null 2>&1
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../include
-I/usr/include/db4.8 -DLDAP_CONNECTIONLESS -I../../../include -mtune=native -O2
-pipe -D_GNU_SOURCE -c StringList.cpp -o StringList.o >/dev/null 2>&1
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../include
-I/usr/include/db4.8 -DLDAP_CONNECTIONLESS -I../../../include -mtune=native -O2
-pipe -D_GNU_SOURCE -c TlsOptions.cpp -o TlsOptions.o >/dev/null 2>&1
make[2]: Leaving directory
`/var/tmp/paludis/net-nds-openldap-2.4.31-r1/work/openldap-2.4.31/contrib/ldapc++/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/paludis/net-nds-openldap-2.4.31-r1/work/openldap-2.4.31/contrib/ldapc++/src'

It's sufficient to include <unistd.h> in SaslInteractionHandler.cpp to fix
this.

I've tried to upload the patch but got:
local: 0001-Fix-building-with-gcc-4.7.patch remote: Kacper-Kowalik-120613.patch
227 Entering Passive Mode (204,152,186,57,209,187)
553 Kacper-Kowalik-120613.patch: No space left on device.

Downstream bug: https://bugs.gentoo.org/show_bug.cgi?id=420959