The Testing Area :: February Extensions



Re: DSL devel chroot
Hi all!
First finished 'prototype' is ready!

Size of finished 'prototype':
test_chroot.tar: 118M
test_chroot.tar.gz: 37M
test_chroot.tar.bz2: 32M
test_chroot.tar.lzma: 23M

(Including perl 5.8.0, python 2.5.1, tcltk 8.4.17, and X.org 7.3 libs/headers.)

Will post detailed information in a separate thread in the 'System' section, soon.
Right now, I am going to rebuild it again from scratch to check whether I missed anything. This will take at least a few days, I think.

Regarding the name, I have settled on 'dev_chroot.tar.*', but any suggestions are very welcome!!

IMHO, a .unc is possible, but I think a dedicated hard disk partition, or similar, would be ideal.

Roberts:
Would it be alright for you to host this in the main FTP rather than as a MyDSL extension?
(Reason being: This seems to be more like a plain archive rather than a normal extension.)
Thank you very much.

Xorg 7.3 for compiling for DSL: not good. Many libraries have changed, and if anything X-related is compiled with Xorg 7.3 headers, they will be looking for, say libXxxx.so.3 when DSL has .2 or even .1. Thus X apps compiled with it would need to have those libs packed with them, increasing size unnecessarily..

Maybe replace with Xfree 4.3.0 for the next release?

Curaga:
Oh yes, I never thought of that!
Thanks alot. :)

Comparison of LFS system and DSL system:
Code Sample
LFS:
libICE: libICE.so.6 -> libICE.so.6.3.0
libSM: libSM.so.6 -> libSM.so.6.0.0
libX11: libX11.so.6 -> libX11.so.6.2.0
libXau: libXau.so.6 -> libXau.so.6.0.0 !!!!DOES_NOT_MATCH!!!!
libXaw: libXaw.so.7 -> libXaw7.so.7 -> libXaw7.so.7.0.0
libXdmcp: libXdmcp.so.6 -> libXdmcp.so.6.0.0
libXext: libXext.so.6 -> libXext.so.6.4.0
libXfont: libXfont.so.1 -> libXfont.so.1.4.1 !!!!DOES_NOT_MATCH!!!!
libXft.so.1: !!!!MISSING!!!!
libXft.so.2: libXft.so.2 -> libXft.so.2.1.2
libXi: libXi.so.6 -> libXi.so.6.0.0
libXmu: libXmu.so.6 -> libXmu.so.6.2.0
libXmuu: libXmuu.so.1 -> libXmuu.so.1.0.0
libXp: libXp.so.6 -> libXp.so.6.2.0
libXpm: libXpm.so.4 -> libXpm.so.4.11.0
libXrender: libXrender.so.1 -> libXrender.so.1.3.0
libXt: libXt.so.6 -> libXt.so.6.0.0
libXtst: libXtst.so.6 -> libXtst.so.6.1.0
libfontenc: libfontenc.so.1 -> libfontenc.so.1.0.0
--
gd: libgd.so.1
gdk-pixbuf: libgdk_pixbuf.so.2 -> libgdk_pixbuf.so.2.0.0
gtk+-1.2: libgtk-1.2.so.0 libgtk-1.2.so.0.9.1
lesstif: libXm.so.2 -> libXm.so.2.0.1
t1lib: libt1.so.1 -> libt1.so.1.3.1


DSL:
libICE: libICE.so.6 -> libICE.so.6.3
libSM: libSM.so.6 -> libSM.so.6.0
libX11: libX11.so.6 -> libX11.so.6.2
libXau: libXau.so.0 !!!!DOES_NOT_MATCH!!!!
libXaw: libXaw.so.7 -> libXaw.so.7.0
libXdmcp: NOT_NEEDED
libXext: libXext.so.6 -> libXext.so.6.0
libXfont: libXfont.so.0 !!!!DOES_NOT_MATCH!!!!
libXft.so.1: libXft.so.1 -> libXft.so.1.1
libXft.so.2: libXft.so.2
libXi: libXi.so.6 -> libXi.so.6.0
libXmu: libXmu.so.6 -> libXmu.so.6.2
libXmuu: libXmuu.so.1 -> libXmuu.so.1.0
libXp: libXp.so.6 -> libXp.so.6.2
libXpm: libXpm.so.4 -> libXpm.so.4.11
libXrender: libXrender.so.1 -> libXrender.so.1.2
libXt: libXt.so.6 -> libXt.so.6.0
libXtst: libXtst.so.6
libfontenc: NOT_NEEDED
--
gd: libgd.so.1
gdk-pixbuf: libgdk_pixbuf.so.2 -> libgdk_pixbuf.so.2.0.0
gtk+-1.2: libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
lesstif: libXm.so.2 -> libXm.so.2.0.1
t1lib: libt1.so.1 -> libt1.so.1.3.1
Summary:
(1) libXau.so.6 in LFS does not match libXau.so.0 in DSL.
(2) libXfont.so.1 in LFS does not match libXfont.so.0 in DSL.
(3) libXft.so.1 in DSL is missing in LFS.

Possible solutions:
(1) Look for older version of libXau in X.org FTP??
(2) Look for older version of libXfont in X.org FTP??
(3) Look for older version of libXft in X.org FTP?? / Use libXft1 and libXft-dev DEBs from Woody??

(Seems like a recompile of X11 is necessary since libX11 etc will have to be re-linked.
Not a problem, since I am rebuilding the LFS system.)

Update:
Will look at all options, e.g. older versions of X.org (6.x??), or perhaps using XFree86 4.3.x.
Very much appreciate all the help so far.
Many thanks!

I had a look at this while building compile-3.3.5 - I couldn't really figure out where all of the dsl base x libs come from. After compiling xfree-4.2.1, there were still some libs that were missing. The missing libs might have come from xfree-4.3.0, but I wasn't sure.
Only 3-4 libs were changed? I expected something more, but those are still dependencies of libX11 and so, as you said..
Next Page...
original here.