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 :)
If your kernel version says 5.3p5, then you are tracking 5.3-stable (cvs branch RELENG_5_3). If you were tracking -stable (cvs branch RELENG_5), your kernel would say 5.4-PRERELEASE. If you only update /usr/src/sys/ (i.e. just the kernel), then you are still running a plain 5.3-RELEASE userland, which would explain why c++filt isn't building.
Then I'm tracking 5.3-stable:
> soth# uname -a
> FreeBSD soth.ventu 5.3-RELEASE-p5 FreeBSD 5.3-RELEASE-p5 #1: Mon Feb 28 00:34:36
> CET 2005 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/SOTH i386
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:
> soth# cd /usr/src/gnu/usr.bin/cc/c++filt/ > soth# make
Warning: Object directory not changed from original /usr/src/gnu/usr.bin/cc/c++f ilt cc -O -pipe -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/src/gnu/usr.bin/c c/c++filt/../cc_tools -I/usr/src/gnu/usr.bin/cc/c++filt/../cc_tools -I/usr/src/g nu/usr.bin/cc/c++filt/../../../../contrib/gcc -I/usr/src/gnu/usr.bin/cc/c++filt/ ../../../../contrib/gcc/config -DSTANDALONE_DEMANGLER -DIN_GCC -DVERSION=\"\" - c /usr/src/gnu/usr.bin/cc/c++filt/../../../../contrib/gcc/cp-demangle.c /usr/src/gnu/usr.bin/cc/c++filt/../../../../contrib/gcc/cp-demangle.c:86:20: con fig.h: No such file or directory /usr/src/gnu/usr.bin/cc/c++filt/../../../../contrib/gcc/cp-demangle.c: In functi on `d_print_resize': /usr/src/gnu/usr.bin/cc/c++filt/../../../../contrib/gcc/cp-demangle.c:2658: warn ing: assignment makes pointer from integer without a cast *** Error code 1
Stop in /usr/src/gnu/usr.bin/cc/c++filt.
bye & Thanks av. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"