Xlibs/Xorg work

Jonathan Fosburgh syjef at mdanderson.org
Fri Jul 16 06:39:28 PDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Friday 09 July 2004 14:10, Jonathan Fosburgh wrote:
> I am working on dfports overrides to make the xorg and hopefully the xlibs
> ports build on DFly.  This involves mostly adapting some of Matt's work
> from XFree86-libraries and -server.  The setup I have in -CURRENT is xlibs,
> xorg-server, plus some additional libs from xorg-libraries that I manually
> installed.  This is what I am trying to do here.  Fortunately, xlibs is
> pretty easy since most of it is autotooled and I haven't had to create
> overrides.  libGL is a bit of a pain, since it is really a hack to make
> that particular library build from the xorg monolithic tree. However, now
> that I am getting through a successful `make configure` of xorg-libraries,
> maybe I can get libGL to compile.
>
>
> The xlibs metaport will probably need an override.  Some of its LIBDEPENDS
> have versioned libraries.  I can use symlinks to get through the build of
> xlibs, but I don't know how  to do a better fix for it.

I have the xorg-libraries override more of less working now. Unfortunately, 
there is still a problem of binaries trying to link against libfoo.so.x and 
the port installs libfoo.so.x.y.  Symlinks provide a workaround for this, but 
that is a manual step after the installation.  I don't think I can submit 
this override yet because of that.  I can get xorg-server to work, though 
there is an undefined symbol in the freetype module, and I can't get xorgcfg 
to build due to undefined symbols related to Xaw.  The XTT module works fine 
though (I am using xorg-server with XTT right now).  The mousewheel works 
fine for me.  

Xlibs is something else entirely.  I could build all of them, but, there is a 
threading problem in libX11 that I can't fix.  I can manually build XThrStub 
from xorg-libraries and link libX11 against it, but I still get undefined 
symbols.  Something is forcing the implicit declaration of getpwuid_r and one 
other similar symbol, and these are not defined anywhere  in DFly as far as I 
can tell. This pretty well makes xlibs useless.   
- -- 
Jonathan Fosburgh
Storage Engineer
UT MD Anderson Cancer Center
Houston, TX 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA99n5qUvQmqp7omYRAvLpAJ4z4zDWmNGTKdZoJdVZ6sihIgF04QCfRZzh
iJIcPbg7t7iU95AyyEm1oIY=
=XIVK
-----END PGP SIGNATURE-----






More information about the Kernel mailing list