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

2002-07-11 Thread David O'Brien

On Thu, Jul 11, 2002 at 04:28:06PM +0200, Jeremy Lea wrote:
 http://people.freebsd.org/~reg/x11.patch

Would someone PLEASE commit these!?!?!?!?!?!!
Before I get totally sick and tired of the main in my inbox and do it
myself.

I _truely_ fail to see what is so hard about fixing X to compile with
-CURRENT at this point.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



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

2002-07-10 Thread Peter Wemm

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
neither.

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
it.

Cheers,
-Peter
--
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



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

2002-07-10 Thread Thyer, Matthew

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:

CFLAGS=-O -pipe
COPTFLAGS=-O -pipe
USA_RESIDENT=no
XFREE86_VERSION=4
HAVE_MOTIF=yes
WITH_MOTIF=yes
WITH_PNG_MMX=yes
WITH_GNOME=yes
WITH_GTK=yes
WITH_TK83=yes
WITH_OGGVORBIS=yes
WITH_SANE=yes
A4=yes


I'll experiment with a cut down make.conf too.

-Original Message-
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
neither.

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
it.

Cheers,
-Peter
--
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