DragonFly and X.org

Chris Pressey cpressey at catseye.mine.nu
Thu Feb 3 20:23:40 PST 2005


On 14 Nov 2004 00:51:39 -0000
Andreas Hauser <andy at xxxxxxxxxxxxxxx> wrote:

> asmodai wrote @ Wed, 10 Nov 2004 09:51:40 +0100:
> > Gents,
> > 
> > could we please concentrate the effort here?
> > 
> > http://freedesktop.org/bugzilla/show_bug.cgi?id=1712
> 
> I appreciate your effort, especially because i'm a bit autistic about
> this issue.
> 
> Here is what i have:
> 
> port:
> http://ftp.fortunaty.net/DragonFly/inofficial/dfports/X.org-6.8.1/
> http://ftp.fortunaty.net/DragonFly/inofficial/dfports/X.org-6.8.1.tar.bz2
> 
> package:
> http://ftp.fortunaty.net/DragonFly/inofficial/packages/All/X.org-6.8.1.tgz

Thanks for this.  With it, I was able to put X11 on a DragonFly LiveCD,
and get it to a point where it displays a blank grey screen and cursor. 
However, there still seem to be some issues that prevent it from going
further.

First (small) is that the freetype2 package is now at version 2.1.7_4.
I just hacked the +CONTENTS file locally to update the dependency.

Second (also small) is that it looks like some documentation is listed
in the packing list,  but not present in the package - mostly stuff
under /usr/X11R6/man/man?/ and /usr/X11R6/lib/X11/doc/.

Third (more serious) is that it seems to want libXft.so.2, which isn't
part of the monolithic package.  It is provided by the libXft-2.1.6
package, but unfortunately that has a dependency on
xorg-libraries-6.8.1.  I'll try making a hacked version of libXft-2.1.6
with no dependencies, and see if it likes that.

Thanks again,
-Chris

> It is monolithic how i like it and how drhodus wanted it when he asked
> for it (though he seems to have forgot about that since then).
> 
> Most problems are explained in the pkg-message:
> 
> ----8<---- pkg-message ----8<---- 
> 
> PLEASE NOTE
> 
> * If it locks up try without DRI.
> 
> 
> * The default keyboard driver changed to kbd.
>   If some keys do not seem to work add
> 
>   Option "XkbdModel" "pc105"
> 
> 
> * Threaded programms don't work unless libc_r is preloaded.
>   Either start X with it preloaded or the programms that need it
>   or set it in your shellrc:
> 
>     LD_PRELOAD=/usr/lib/libc_r.so startx
>     LD_PRELOAD=/usr/lib/libc_r.so firefox
> 
> * to avoid depency issues use portupgrade and add to pkgtools.conf:
> 
>   ALT_PKGDEP = {
>         'x11*/XFree86*'         => :skip,
>         'x11*/xorg*'            => :skip,
>         'x11-fonts/libXft'      => :skip,
>         'devel/imake*'          => :skip,
>         'lang/gcc*'             => :skip
>   }
> 
> ---->8---- pkg-message ---->8----
> 
> 
> Andy
> 





More information about the Submit mailing list