This is the mail archive of the
libc-alpha@cygnus.com
mailing list for the glibc project.
2.0.103 building problems
- To: libc-alpha@cygnus.com
- Subject: 2.0.103 building problems
- From: Ragnar Hojland Espinosa <ragnar@redestb.es>
- Date: Sun, 22 Nov 1998 11:34:57 +0100 (CET)
It doesn't build inet, resolv, nscd, etc.. so when it gets to makedb:
rm -f /root/build/glibc-2.0.103/obj/db2/libdb.so.3.new
/bin/sh ../scripts/rellns-sh /root/build/glibc-2.0.103/obj/db2/libdb.so /root/build/glibc-2.0.103/obj/db2/libdb.so.3.new
mv -f /root/build/glibc-2.0.103/obj/db2/libdb.so.3.new /root/build/glibc-2.0.103/obj/db2/libdb.so.3
ecc -nostdlib -nostartfiles -o /root/build/glibc-2.0.103/obj/db2/makedb -Wl,-dynamic-linker=/usr/local/lib/ld-linux.so.2 /root/build/glibc-2.0.103/obj/csu/crt1.o /root/build/glibc-2.0.103/obj/csu/crti.o `ecc --print-file-name=crtbegin.o` /root/build/glibc-2.0.103/obj/db2/makedb.o /root/build/glibc-2.0.103/obj/db2/libdb.so.3 -Wl,-rpath-link=/root/build/glibc-2.0.103/obj:/root/build/glibc-2.0.103/obj/math:/root/build/glibc-2.0.103/obj/elf:/root/build/glibc-2.0.103/obj/nss:/root/build/glibc-2.0.103/obj/nis:/root/build/glibc-2.0.103/obj/db2:/root/build/glibc-2.0.103/obj/rt:/root/build/glibc-2.0.103/obj/resolv:/root/build/glibc-2.0.103/obj/linuxthreads /root/build/glibc-2.0.103/obj/libc.so.6 /root/build/glibc-2.0.103/obj/libc_nonshared.a -lgcc `ecc --print-file-name=crtend.o` /root/build/glibc-2.0.103/obj/csu/crtn.o
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nscd_getgrgid_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nss_not_use_nscd_passwd'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `inet_pton'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nscd_getgrnam_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__endutent'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__gethostbyaddr_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__gethostbyname2_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nscd_getpwnam_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__setutent'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__gethostbyname_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__h_errno_location'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nscd_getpwuid_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `inet_ntop'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__getservbyname_r'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__nss_not_use_nscd_group'
/root/build/glibc-2.0.103/obj/libc.so.6: undefined reference to `__getutline_r'
collect2: ld returned 1 exit status
make[2]: *** [/root/build/glibc-2.0.103/obj/db2/makedb] Error 1
make[2]: Leaving directory `/root/build/glibc-2.0.103/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/root/build/glibc-2.0.103'
make: *** [all] Error 2
The workaround is to do a:
--- Makeconfig~ Fri Nov 20 20:50:34 1998
+++ Makeconfig Sun Nov 22 01:17:08 1998
@@ -762,9 +762,9 @@ all-subdirs = csu assert ctype db db2 lo
$(binfmt-subdir)
all-subdirs := $(filter-out $(sysdep-inhibit-subdirs),$(all-subdirs))
--include $(common-objpfx)sysd-sorted
-subdirs = $(sorted-subdirs)
-
+#-include $(common-objpfx)sysd-sorted
+#subdirs = $(sorted-subdirs)
+subdirs = $(all-subdirs)
# The mach and hurd subdirectories have many generated header files which
# much of the rest of the library depends on, so it is best to build them
# first (and mach before hurd, at that). The before-compile additions in
btw, I put a 2.0.102-2.0.103 at ftp://alpha.gnu.pub:/incoming and at
http://personal.redestb.es/ragnar , in case any of you dont feel like
grabbing the whole 7mb again.
--
____/| Ragnar Hojland (ragnar@lightside.ddns.org) Fingerprint 94C4B
\ o.O| _______________________________________________ 2F0D27DE025BE2302C
=(_)= | 7 Diciembre, manifestacion contra Telefonica! | 104B78C56 B72F0822
U | No faltes!! http://www.internautas.org/7D/) | hkp://keys.pgp.com
-----------------------------------------------