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 :)

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]"

Reply via email to