Bug#58292: glibc (source): tries to build nss-v1/ before nis/
Hi,
On Thu, Feb 17, Kalle Olavi Niemitalo wrote:
> Package: glibc
> Version: 2.1.3-2
> Severity: normal
>
> While compiling glibc, I got this error:
> > make[3]: *** No rule to make target `/var/tmp/kalle/Debian/glibc-2.1.3/i386-linux/obj/nis/libnsl.so.1', needed by `/var/tmp/kalle/Debian/glibc-2.1.3/i386-linux/obj/nss-v1/libnss1_compat.so'. Stop.
> > make[3]: Leaving directory `/var/tmp/kalle/Debian/glibc-2.1.3/glibc-2.1.3/nss-v1'
> > make[2]: *** [nss-v1/others] Error 2
> > make[2]: Leaving directory `/var/tmp/kalle/Debian/glibc-2.1.3/glibc-2.1.3'
> > make[1]: *** [all] Error 2
> > make[1]: Leaving directory `/var/tmp/kalle/Debian/glibc-2.1.3/i386-linux/obj'
>
> At this time, Make had already built libc.so and was making
> "others".
>
> It appears that Make tried to make "others" in nss-v1/ before
> making it in nis/. nss-v1/Depend is:
> > nis
> > db2
> > resolv
> and nothing depends on nss-v1, so the build system should have
> automatically sorted nis before nss-v1. Somehow, it didn't.
This is a known make bug.
Thorsten
--
Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de
SuSE GmbH Schanzaeckerstr. 10 90443 Nuernberg
Linux is like a Vorlon. It is incredibly powerful, gives terse,
cryptic answers and has a lot of things going on in the background.
Reply to: