My entire machine is built from source.
I started with no packages installed at all.
The only think I can think of is old binaries/libraries/other files left
behind from earlier -CURRENT. Is there a tool to clean these up yet? Maybe
it should be part of mergemaster. I'll clean them up manually and see if
that fixes it.
I dont have an /etc/malloc.conf
Significant part of my /etc/make.conf is:
I'll experiment with a cut down make.conf too.
From: Peter Wemm [mailto:[EMAIL PROTECTED]]
Sent: Thursday, 11 July 2002 12:32 PM
To: Thyer, Matthew
Cc: 'Dirk Engling'; 'FreeBSD-CURRENT'
Subject: Re: don't know how to make /usr/X11R6/bin/ucs2any.pl. on v.r
ecen t -CURRENT when trying to build ports/x11/XFree86-4
"Thyer, Matthew" wrote:
> Thanks Dirk but I cant install ports/x11/XFree86-4-clients either!
> Errors below.... a gcc 3.1 ism maybe ?
Almost certainly a compiler mixup. Did you install a binary package?
Secondly.. you have:
rm -f glxinfo
LD_LIBRARY_PATH=../../exports/lib cc -o glxinfo -ansi -pedantic -Dasm=__asm
-Wall -Wpointer-arith -L../../exports/lib glxinfo.o -lGLU -lGL -lXext
-lX11 -L/usr/X11R6/lib -lc_r -lm -Wl,-rpath,/usr/X11R6/lib
Note that "cc" will not link in libstdc++.so. The new and delete primatives
have been moved from libgcc.a to libstdc++.so.4, so if you compile and link
a c++ executable, you MUST either use "c++" instead of "cc", or explicitly
add -lstdc++ to the command line. The example above that you pasted does
Finally.. If you are really stuck here, may I suggest "make -i all install"
on the port? ie: ignore errors. You might end up missing out on having
/usr/X11R6/bin/glxinfo installed, but I would wager that you will not miss
Peter Wemm - [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
"All of this is for nothing if we don't go to the stars" - JMS/B5
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message