Re: X on NetBSD

Andrew Thompson <[email protected]> Tue, 17 Jul 2007 21:09:18 -0400
Newsgroups gmane.os.openbsd.alpha
Message-ID <[email protected]>
On Tue, Jul 17, 2007 at 10:48:45PM +0200, Rafael Ruiz wrote:
> Hi All!
> I would like to know why *BSD has problems with X (Xorg or XFree) on Alpha
> Platform. I like NetBSD, FreeBSD, but i have a lot of problem for use X on
> these. X runs very well on Linux/Alpha but i would like to work with BSD and
> to make a workstation with X. Why *BSD don't let X work on Alpha? This in
> not problem of X. In old versions of FreeBSD like 4.5 and so, XFree ran
> good.
>

I had the same problem with my Alphastation 500au. However (after some
googling and hacking) I managed to get XFree86 4.5 (I think) to build
and run perfectly on NetBSD. I had to lie to pkgsrc about having Xorg
installed but that was my only issue. I don't recall precicely what
I had to change but I think it had to do with void pointers. I can
provide a binary or source tarball or I can do some scrounging and
figure out what I had to change.

I also remember finding a page containing patches for XFree86 for Alpha,
I didn't end up using them but they looked similar to what I had ended
up doing. Can't find that link now either :(

I'd prefer to run Xorg, but I couldn't find *any* documentation on
making it run on Alpha, I suspect the Xorg people just don't care about
the platform. Also, building modular xorg from source by hand was not
something that looked like fun, if pkgsrc supports modular Xorg now you
might be able to get it to compile. The Xservers included with netbsd
were worthless on my glint videocard so at the time XFree was my only
possible option.

My only Alpha box running OpenBSD doesn't have a decent graphics card so
I haven't looked at XFree on OpenBSD in particular, but I think what I
did for NetBSD should work on OpenBSD. It was a very general hack IIRC.

Andrew