Skip site navigation (1)Skip section navigation (2)
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>