Subject: Re: ultra5 & Xwindows
To: Michael <macallan18@earthlink.net>
From: Amadeus Stevenson <amadeus.stevenson@gmail.com>
List: port-sparc64
Date: 05/02/2005 01:43:28
It works!

See below...

On 5/2/05, Amadeus Stevenson <amadeus.stevenson@gmail.com> wrote:
> On 5/2/05, Michael <macallan18@earthlink.net> wrote:
> >
> >
> > Umm, that sounds odd. Do you /have/ a libX11.so in /usr/X11R6/lib?
> > There should be libX11.so.6.2, libX11.so.6 and libX11.so with the latte=
r
> > two being symlinks to the former. If one of the symlinks is missing
> > just add it and try again.
>=20
> in /usr/X11R6/lib:
>=20
> lrwxr-xr-x  1 root  wheel       11 Dec 31 12:16 libX11.so -> libX11.so.6
> lrwxr-xr-x  1 root  wheel       13 Dec 31 12:16 libX11.so.6 -> libX11.so.=
6.2
> -rwxr-xr-x  1 root  wheel  1044826 Dec 31 12:16 libX11.so.6.2
>=20
> I don't think this counts as a "hack" but I commented out any
> reference to XOpenWindows in the work/*/configure and the thing
> started compiling until:
>=20
> c++  -O2 -I/usr/pkg/include -I/usr/include  -I/usr/X11R6/include -Wall
> -W -pedantic -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib
> -Wl,-R/usr/pkg/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -lintl
> -L/usr/X11R6/lib -o bsetroot  bsetroot.o BaseDisplay.o Color.o
> GCCache.o Texture.o Timer.o Image.o ImageControl.o i18n.o Util.o
> -lintl  -L/usr/X11R6/lib
> bsetroot.o(.text+0xc94): In function `bsetroot::~bsetroot()':
> : undefined reference to `XSetCloseDownMode'
> bsetroot.o(.text+0xca0): In function `bsetroot::~bsetroot()':
> : undefined reference to `XKillClient'
> bsetroot.o(.text+0xeb8): In function `bsetroot::~bsetroot()':
> : undefined reference to `XSetCloseDownMode'
> ... (lots -> stop)
>=20
> I'd like to have a go compiling the kernel, userland and X on this
> machine if there's no quick fix. That might help?

I "make update"'d x11-links as it seemed to me this had something to
with linking to x11 libraries... and lo-and-behold fluxbox has
compiled!

I don't know why recompiling x11-links helped at all; I might have
used it prior to using the -current kernel but I don't think so.

Anyway big thanks for all the time and help. I'll continue in the
quest for a home desktop ultrasparc!

Amadeus