Subject: Re: NetBSD 3.99.21 doesn't build on i386
To: None <claudiomkd@gmail.com>
From: KlinT <klint@klintcentral.net>
List: current-users
Date: 07/02/2006 16:01:21
Hi Claudio,

Try to use HAVE_GCC=3D3 in your /etc/mk.conf ...

Then you can be able to produce a valid 3.99.21 but GCC 3.3.6 based.

Once it's done, install this new distribution and try to compile =20
again but using HAVE_GCC=3D4

This should work.

Best Regards

Arnaud.

Le 2 juil. 06 =E0 15:27, MKD a =E9crit :

> I just tried to build the distribution with:
>
> cd /usr/src
> ./build.sh -u -U distribution
>
> ...and after 40 minutes, it stops giving an error about a missing =20
> file. Here is the log I captured, as an attachment.
>
> Has anyone built 3.99.21 on i386 without having this problem ??
>
>
> --=20
> Claudio M. Camacho
> http://www.claudiocamacho.org
>
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/bfd.info
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/binutils.info
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/ld.info
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/bfd.info
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/binutils.info
> install-info: No such file or directory for /usr/src/obj/=20
> tooldir.NetBSD-3.99.21-i386/info/ld.info
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> i386--netbsdelf-gcc: .: linker input file unused because linking =20
> not done
> /usr/src/lib/libc/rpc/rpc_svc_create.3:39: warning [p 1, 6.5i]: =20
> can't break line
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#59)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#47)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#52)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#65)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#50)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#51)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#57)
> mdoc warning: .Lb: no description for library `libprop' available =20
> (#44)
> /usr/src/lib/libpthread/arch/i386/_context_u.S: Assembler messages:
> /usr/src/lib/libpthread/arch/i386/_context_u.S:59: Warning: =20
> indirect call without `*'
> /usr/src/lib/libpthread/arch/i386/_context_u.S:69: Warning: =20
> indirect call without `*'
> /usr/src/lib/libpthread/arch/i386/_context_u.S:91: Warning: =20
> indirect call without `*'
> /usr/src/lib/libpthread/arch/i386/_context_u.S:101: Warning: =20
> indirect call without `*'
> /usr/src/obj/tooldir.NetBSD-3.99.21-i386/bin/nbyacc: 3 shift/reduce =20=

> conflicts.
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> /usr/src/gnu/usr.bin/binutils/readelf/../../../dist/binutils/=20
> binutils/doc/readelf.1:152: warning [p 1, 4.0i]: cannot adjust line
> /usr/src/gnu/usr.bin/binutils/readelf/../../../dist/binutils/=20
> binutils/doc/readelf.1:301: warning [p 2, 9.5i, div `an-div', =20
> 0.0i]: cannot adjust line
> /usr/src/gnu/usr.bin/binutils/readelf/../../../dist/binutils/=20
> binutils/doc/readelf.1:301: warning [p 2, 9.5i]: cannot adjust line
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> bucomm.o: In function `make_tempname':
> bucomm.c:(.text+0x98): warning: warning: mktemp() possibly used =20
> unsafely, use mkstemp() or mkdtemp()
> /usr/src/obj/tooldir.NetBSD-3.99.21-i386/bin/nbyacc: 10 shift/=20
> reduce conflicts.
> /usr/src/gnu/dist/groff/contrib/mom/examples/typesetting.mom:609: =20
> can't open `penguin.ps': No such file or directory
> /usr/src/gnu/dist/groff/src/libs/libgroff/cmap.cpp:24:18: error: =20
> cmap.h: No such file or directory
> nbmkdep: compile failed.
>
> ERROR: Failed to make distribution
> *** BUILD ABORTED ***