buildworld stops at gnu/usr.bin/perl/library/B

YONETANI Tomokazu qhwt+dragonfly-bugs at les.ath.cx
Wed Mar 31 09:20:47 PST 2004


Hello.
I've been unable to do buildworld since the recent changes to
/usr/src/Makefile and /usr/src/Makefile.inc1; it stops at somewhere
in the stage 1:

===> gnu/usr.bin/perl/library/B
[snip]
cc -o /usr/obj/home/source/dragonfly/src/btools_i386/home/source/dragonfly/src/gnu/usr.bin/perl/library/B/build/B/auto/B/B.so  -Wl,-E -shared -lperl -lm B.o -lm
/usr/libexec/binutils214/elf/ld: cannot find -lperl
*** Error code 1

Stop in /usr/obj/home/source/dragonfly/src/btools_i386/home/source/dragonfly/src/gnu/usr.bin/perl/library/B/ext/B.
*** Error code 1

Stop in /home/source/dragonfly/src/gnu/usr.bin/perl/library/B.
*** Error code 1
[snip]

I tried reverting Makefile from 1.5 to 1.3, Makefile.inc1 from 1.21 to 1.20,
and the buildworld proceeded to stage 3, where I pressed ctrl+c to write
this message. The last successful buildworld was on 18th.

The minimum build procedure to reproduce this is as follows:

$ cd /usr/src
$ rm -rf $(make -V MAKEOBJDIRPREFIX)/
$ __MAKE_CONF=/dev/null NOCLEAN=yes \
    make NO_CPU_CFLAGS=yes NO_CPU_COPTFLAGS=yes buildworld

The only unusual thing I can think of is that I'm using the following
NO_* flags when I do installworld, and the only libperl is from ports,
but I've had no problem with this.

NO_BIND=        true
NO_FORTRAN=     true
NO_I4B= true
NO_LPR= true
NO_OBJC=        true
NO_SENDMAIL=    true
NO_X=           true
NOUUCP= true
NOPERL=         true
NO_PERL=        true

Any ideas?





More information about the Bugs mailing list