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>