Date: Mon, 25 Mar 2002 17:18:34 -0800 From: "Mike Eubanks" <vervelstorm@earthlink.net> To: <freebsd-stable@FreeBSD.org> Subject: Re: Stop in /usr/src/gnu/usr.bin/perl/perl during make buildworld Message-ID: <007401c1d464$27121880$010aa8c0@traversedair.net> References: <004901c1d366$1023ef80$010aa8c0@traversedair.net> <20020324163140.C82944@blossom.cjclark.org>
next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message ----- From: "Crist J. Clark" <cjc@FreeBSD.ORG> To: "Mike Eubanks" <vervelstorm@earthlink.net> Cc: <freebsd-stable@FreeBSD.ORG> Sent: Sunday, March 24, 2002 4:31 PM Subject: Re: Stop in /usr/src/gnu/usr.bin/perl/perl during make buildworld > On Sun, Mar 24, 2002 at 10:59:44AM -0800, Mike Eubanks wrote: > > I am trying to do a complete system build and upgrade to FreeBSD 4.5.0 > > STABLE. The system doing the compiling is FreeBSD 4.0. The following > > errors were encountered using the 'make buildworld' command in /usr/src. > > > > ===> gnu/usr.bin/perl > > ===> gnu/usr.bin/perl/libperl > > ===> gnu/usr.bin/perl/miniperl > > -nostdinc -O -pipe -I/usr/src/gnu/usr.bin/perl/miniperl/../../../../con > > trib > > erl5 -I/usr/obj/usr/src/gnu/usr.bin/perl/miniperl -I/usr/obj/usr/src/i38 > > 6/us > > r/include -L/usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../libperl -static > > -o m > > iniperl miniperlmain.o opmini.o > > /usr/obj/usr/src/gnu/usr.bin/perl/miniperl/../l > > ibperl/libperl.a -lm -lcrypt -lutil > > ===> gnu/usr.bin/perl/perl > > Abort trap > > Abort trap > > -nostdinc -O -pipe -I/usr/src/gnu/usr.bin/perl/perl/../../../../contrib > > /per > > -I/usr/obj/usr/src/gnu/usr.bin/perl/perl -I/usr/obj/usr/src/i386/usr/in > > clud > > e -c perlmain.c > > *** Error code 134 > > *** Error code 134 > > 2 errors > > *** Error code 2 > > 1 error > > *** Error code 2 > > 1 error > > *** Error code 2 > > 1 error > > *** Error code 2 > > 1 error > > *** Error code 2 > > 1 error > > *** Error code 2 > > ELF binary type not known. Use "brandelf" to brand it. > > > > I tried to re-simulate the error by changing to /usr/src/gnu/usr.bin/perl/ > > and executing make. This is the output I received. > > Can you do that again with, > > # make -dl > > So we can see exactly which command is being executed. Looks like we > may be missing a crosstool? > -- > Crist J. Clark | cjclark@alum.mit.edu > | cjclark@jhu.edu > http://people.freebsd.org/~cjc/ | cjc@freebsd.org ??? I would, but these are the valid flags for the -d option in make according to the man page. I tried it anyway and make did not execute, and, unfortunately i do not know what u mean by crosstool? Instead of # make -dl I used # make -d g2 The output file was fairly large so I posted it at http://cs.clark.edu/~meubanks/errors1.MSE. SNIPPET FROM MAN PAGE: -d flags Turn on debugging, and specify which portions of make are to print debugging information. Argument flags is one or more of the following: A Print all possible debugging information; equivalent to specifying all of the debugging flags. a Print debugging information about archive searching and caching. c Print debugging information about conditional evaluation. d Print debugging information about directory searching and caching. f Print debugging information about the execution of for loops. Currently a no-op. g1 Print the input graph before making anything. g2 Print the input graph after making everything, or before exiting on error. j Print debugging information about running multiple shells. m Print debugging information about making targets, includ- ing modification dates. s Print debugging information about suffix-transformation rules. t Print debugging information about target list mainte- nance. v Print debugging information about variable assignment. ------------------- Mike Eubanks To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007401c1d464$27121880$010aa8c0>