Problem compiling Glibc 'LIBCIDN_SO' undeclared

Sander Bosman bosman.sander at
Fri Mar 13 00:17:08 PDT 2009

when I'm running "make" on glibc (tried both 2.8-20090309 and
2.9-20090309) the compiler exits with 'LIBCIDN_SO' undeclared.

Did I forget something?

Using version 6.4 of the book, with the LFS liveCD in a vmware image

Some compiler output:

BC_REENTRANT -include ../include/libc-symbols.h       -o
/mnt/lfs/sources/glibc-build/libidn/idn-stub.o -MD -MP -MF
tub.o.dt -MT /mnt/lfs/sources/glibc-build/libidn/idn-stub.o
idn-stub.c: In function 'load_dso':
idn-stub.c:51: error: 'LIBCIDN_SO' undeclared (first use in this function)
idn-stub.c:51: error: (Each undeclared identifier is reported only once
idn-stub.c:51: error: for each function it appears in.)
make[2]: *** [/mnt/lfs/sources/glibc-build/libidn/idn-stub.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.9-20090309/libidn'
make[1]: *** [libidn/subdir_lib] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.9-20090309'
make: *** [all] Error 2

Thanks in advance.

More information about the lfs-support mailing list