Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2002 19:12:50 -0600
From:      Chris Pressey <cpressey@catseye.mb.ca>
To:        freebsd-questions@freebsd.org
Subject:   Re: make buildworld fails
Message-ID:  <20021030191250.34d1898e.cpressey@catseye.mb.ca>
In-Reply-To: <20021030214148.GL1882@gray.sea.gr>
References:  <20021029033143.7c01a0b7.cpressey@catseye.mb.ca> <20021029112907.GB4480@happy-idiot-talk.infracaninophi> <20021029064730.2637b4e2.cpressey@catseye.mb.ca> <20021029142839.GF4480@happy-idiot-talk.infracaninophi> <20021029192615.69e3bb31.cpressey@catseye.mb.ca> <20021030214148.GL1882@gray.sea.gr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 30 Oct 2002 23:41:49 +0200
Giorgos Keramidas <keramida@ceid.upatras.gr> wrote:

> On 2002-10-29 19:26, Chris Pressey <cpressey@catseye.mb.ca> wrote:
> > On Tue, 29 Oct 2002 14:28:39 +0000
> > Matthew Seaman <m.seaman@infracaninophile.co.uk> wrote:
> > > I think what has happened is that one or more of the Makefiles in
> > > the src tree hasn't been updated properly, possibly because cvsup(1)
> > > doesn't think it owns the file.  Try doing what the cvsup FAQ says,
> > > and running an update with the 'list=cvs:RELENG_4' added to the
> > > supfile.
> > >
> > > With any luck you should see updates to files matching '*.mk' and
> > > 'Makefile*', and then the build will succeed.
> >
> > Unfortunately, no luck there.  No Makefile-type files were updated.
> > So, I toasted my *entire* source tree (including the 'checkouts'
> > files) and grabbed it all anew, tried rebuilding the world... and
> > got the same error.
> 
> To start with as clean an environment as possible for a buildworld you
> really have to do more than that:
> 
> + Remove everything under /usr/obj.
> 
> 	# chflags -R noschg /usr/obj
> 	# rm -fr /usr/obj/*

I did this step a couple of days ago, just before my first post to this
list.  To be on the safe side, I did it again before the most recent
attempt.

> + CVSup your sources.

I did this step yesterday.

> + Start a new buildworld.  Avoid using -DNOCLEAN or similar flags.

I've done this now with NO_OPENSSH=true in make.conf, but I *still* get
errors!

cc -O -pipe      -o ppp acf.o arp.o async.o auth.o bundle.o cbcp.o ccp.o
chap.o chat.o command.o datalink.o deflate.o defs.o exec.o filter.o fsm.o
hdlc.o iface.o ip.o ipcp.o ipv6cp.o iplist.o lcp.o link.o log.o lqr.o
main.o mbuf.o mp.o ncp.o ncpaddr.o pap.o physical.o pred.o probe.o
prompt.o proto.o route.o server.o sig.o slcompress.o sync.o systems.o
tcp.o tcpmss.o throughput.o timer.o tty.o tun.o udp.o vjcomp.o nat_cmd.o
atm.o id.o chap_ms.o mppe.o radius.o i4b.o ether.o -lcrypt -lmd -lutil -lz
-lalias -lcrypto -lradius -lnetgraph
radius.o: In function `demangle':
radius.o(.text+0xd1): undefined reference to `rad_request_authenticator'
radius.o(.text+0x102): undefined reference to `rad_server_secret'
radius.o: In function `radius_Process':
radius.o(.text+0x84d): undefined reference to `rad_get_vendor_attr'
radius.o: In function `radius_Authenticate':
radius.o(.text+0x1217): undefined reference to `rad_put_vendor_attr'
radius.o(.text+0x12a3): undefined reference to `rad_put_vendor_attr'
radius.o(.text+0x1323): undefined reference to `rad_put_vendor_attr'
*** Error code 1

Stop in /usr/src/usr.sbin/ppp.
*** Error code 1

Stop in /usr/src/usr.sbin.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.


Is there any way to tell make to not compile PPP?  I don't use it.  But I
don't see anything like NO_PPP in make.conf.

-Chris

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021030191250.34d1898e.cpressey>