Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Mar 2005 09:40:06 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Andrea Venturoli <ml.diespammer@netfence.it>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: c++filt
Message-ID:  <20050322154005.GP5243@dan.emsphone.com>
In-Reply-To: <423FE8B9.20202@netfence.it>
References:  <423EFE02.3050307@netfence.it> <20050321171510.GE5243@dan.emsphone.com> <423F04D0.1090605@netfence.it> <20050321173924.GF5243@dan.emsphone.com> <423F374D.3040400@netfence.it> <20050321212024.GJ5243@dan.emsphone.com> <423FE8B9.20202@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Mar 22), Andrea Venturoli said:
> Dan Nelson wrote:
> >In the last episode (Mar 21), Andrea Venturoli said:
> >>Dan Nelson wrote:
> 
> I'm reverting to the mailing list, since this is possibly getting
> interesting for other people too.
> 
> >>>The change was also committed to the RELENG_5_3 branch after 5.3
> >>>was released, so if you're tracking 5.3-stable, you should be able
> >>>to just cd into /usr/src/gnu/usr.bin/cc/c++filt and run "make ;
> >>>make install".
> >>
> >>Nope. I'm still on 5.3p5 (I usually stuck to releases) and it does
> >>not work. I'll just wait for 5.4; in the meanwhile I'll have to
> >>resort from time to time to that old Debian machine :)
>
> And I'm doing this by means of the following lines in my supfile:
> 
> >*default host=cvsup.it.FreeBSD.org
> >*default base=/usr/local/netfence/etc/cvsup
> >*default prefix=/usr
> > *default release=cvs tag=RELENG_5_3
> > src-all
> 
> Still, if I follow your suggestion, I get an error:
> 
> >/usr/src/gnu/usr.bin/cc/c++filt/../../../../contrib/gcc/cp-demangle.c:86:20: config.h: No such file or directory

It looks like gcc and friends need to be built as one unit; config.h
gets built by the cc_tools directory.  Try doing your build from
/usr/src/gnu/usr.bin/cc , and do the regular "make depend ; make ; make
install" series.  The official way to source-upgrade from any version
of FreeBSD to another is to do a full buildworld/ buildkernel/
installkernel/ installworld series (even p# releases, since there may
be security fixes in userland binaries), so trying to build single
binaries after the fact isn't guaranteed to be easy (or work).

-- 
	Dan Nelson
	dnelson@allantgroup.com



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