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