[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: