Nathan Coulson wrote:
> On Sat, Oct 18, 2008 at 12:03 PM, DJ Lucas <[EMAIL PROTECTED]> wrote:
>   
>> DJ Lucas wrote:
>>     
>> Okay...these drivers failed to build for me and I haven't had the time
>> to investigate the failures yet, got to keep moving for LFS testing:
>>
>> [EMAIL PROTECTED] driver]$ grep "^##x" ../driver-7.4.wget | sed '[EMAIL 
>> PROTECTED]@@'
>> xf86-video-glide-1.0.1.tar.bz2
>> xf86-video-impact-0.2.0.tar.bz2
>> xf86-video-intel-2.4.2.tar.bz2
>> xf86-video-vermilion-1.0.1.tar.bz2
>> xf86-video-wsfb-0.2.1.tar.bz2
>> xf86-video-xgixp-1.7.99.3.tar.bz2
>>
>>     
> I think the latest mesa needs libdrm 2.3.1 as well...  [I am using
> xf86-video-intel 2.4.2, libdrm 2.3.1, xorg 7.4 packages, and Mesa
> 7.2].  Compiles ok for my subset anyway.
>   
OK...with libdrm-2.3.1, intel driver builds.  The broken list is 
otherwise the same.  Probably need to drop back a version, but I am 
unsure at the moment.  Will look into it further a little bit later on.  

For anybody interested, the rest is long.  With the wget files I posted 
earlier, here is the first 60 linsts of BLFS in order for a 'complete' X 
setup (have not done the font setup or xterm), all built against current 
LFS-SVN with little to no modification to the current book instructions 
(xorg-server, Mesa, and packages that do not appear in the book 
currently are obvious exceptions, see instructions changes below the list):

[EMAIL PROTECTED] logs]# ls 2* | sed '[EMAIL PROTECTED]@@'
pth-2.0.7
bc-1.06
openssl-0.9.8i
gdbm-1.8.3
Python-2.6
cracklib-2.8.13
Linux-PAM-0.99.10.0
shadow-4.1.2.1
shadow-Linux-PAM-config
sudo-1.6.9p17
libjpeg-6b
libpng-1.2.32
freetype-2.3.7
expat-2.0.1
wget-1.11.4
libxml2-2.6.32
pkg-config-0.23
fontconfig-2.6.0
libart_lgpl-2.3.20
gpm-1.20.5
which-2.20
unzip-6.0d
zip-3.0
pciutils-3.0.2
libusb-0.1.12
usbutils-0.73
gcc-4.3.2
openssh-5.1p1
Xorg-7.4-protocol-headers
Xorg-7.4-utilities
libXau-1.0.4
libXdmcp-1.0.2
xcb-proto-1.1
libpthreadstubs-0.1
libxslt-1.1.24
libxcb-1.1
ed-1.0
Xorg-7.4-libraries
xbitmaps-1.0.1
libdrm-2.3.1
Mesa-7.2
Xorg-7.4-applications
xcursor-themes-1.0.1
Xorg-7.4-fonts
Bundle::CPAN-20081101
XML-Parser-2.36
intltool-0.40.5
xkeyboard-config-1.4
luit-1.0.3
dbus-1.2.4
glib-2.18.2
dbus-glib-0.76
dbus-python-0.83
hal-0.5.11
gperf-3.0.3
xcb-util-0.3.0
pixman-0.12.0
cairo-1.8.0
xorg-server-1.5.1
Xorg-7.4-drivers

Here are the instruction changes that I used:

Build commands are taken directly from the command block of the lspec 
files (my homegrown PM) and placed at the top of the build logs.  
Basically, only the items in the 'time { ... }' blocks are relevant.

[EMAIL PROTECTED] logs]# grep -B 100 "^## shadow" 207-shadow-4.1.2.1
{
echo "## $(basename $PWD)"
llog -p
time {
sed -i 's/groups$(EXEEXT) //' src/Makefile.in &&
find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; &&
sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile.in &&
for i in de es fi fr id it pt_BR; do
    convert-mans UTF-8 ISO-8859-1 man/${i}/*.?
done &&
for i in cs hu pl; do
    convert-mans UTF-8 ISO-8859-2 man/${i}/*.?
done &&
convert-mans UTF-8 EUC-JP man/ja/*.? &&
convert-mans UTF-8 KOI8-R man/ru/*.? &&
convert-mans UTF-8 ISO-8859-9 man/tr/*.? &&
sed -i -e '[EMAIL PROTECTED] [EMAIL PROTECTED] SHA512@' \
       -e 's@/var/spool/mail@/var/mail@' etc/login.defs &&
./configure --sysconfdir=/etc &&
make &&
make install &&
mv -v /usr/bin/passwd /bin &&
useradd -D -b /home &&
sed -i 's/yes/no/' /etc/default/useradd
}
llog shadow-4.1.2.1
} 2>&1 | tee -a ../logs/207-shadow-4.1.2.1


## shadow-4.1.2.1
[EMAIL PROTECTED] logs]# grep -B 100 "^## openssl" 202-openssl-0.9.8i
{
echo "## $(basename $PWD)"
llog -p
time {
patch -Np1 -i ../openssl-0.9.8i-fix_manpages-1.patch &&
./config --openssldir=/etc/ssl \
         --prefix=/usr \
         shared \
         enable-gmp \
         enable-zlib-dynamic \
         enable-tlsext &&
make depend &&
make MANDIR=/usr/share/man &&
make MANDIR=/usr/share/man install &&
cp -v -r certs /etc/ssl &&
install -v -d -m755 /usr/share/doc/openssl-0.9.8i &&
cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \
    /usr/share/doc/openssl-0.9.8i
}
llog openssl-0.9.8i
} 2>&1 | tee -a ../logs/202-openssl-0.9.8i


## openssl-0.9.8i
[EMAIL PROTECTED] logs]# grep -B 100 "^## Mesa" 240-Mesa-7.2
{
echo "## $(basename $PWD)"
llog -p
time {
./configure $XORG_CONFIG --enable-xcb &&
make &&
make install &&
install -v -m755 progs/xdemos/glx{info,gears} ${XORG_PREFIX}/bin &&
ln -s -v ${XORG_PREFIX}/include/GL /usr/include
}
llog Mesa-7.2
} 2>&1 | tee -a ../../logs/240-Mesa-7.2


## Mesa-7.2
[EMAIL PROTECTED] logs]# grep -B 100 "^## gperf" 254-gperf-3.0.3
{
echo "## $(basename $PWD)"
llog -p
time {
./configure --prefix=/usr &&
make &&
make install
}
llog gperf-3.0.3
} 2>&1 | tee -a ../logs/254-gperf-3.0.3


## gperf-3.0.3
[EMAIL PROTECTED] logs]# grep -B 100 "^## xcb-util" 255-xcb-util-0.3.0
{
echo "## $(basename $PWD)"
llog -p
time {
./configure $XORG_CONFIG &&
make &&
make install
}
llog xcb-util-0.3.0
} 2>&1 | tee -a ../../logs/255-xcb-util-0.3.0


## xcb-util-0.3.0
[EMAIL PROTECTED] logs]# grep -B 100 "^## pixman" 256-pixman-0.12.0
{
echo "## $(basename $PWD)"
llog -p
time {
./configure --prefix=/usr &&
make &&
make install
}
llog pixman-0.12.0
} 2>&1 | tee -a ../logs/256-pixman-0.12.0


## pixman-0.12.0
[EMAIL PROTECTED] logs]# grep -B 100 "^## cairo" 257-cairo-1.8.0
{
echo "## $(basename $PWD)"
llog -p
time {
./configure --prefix=/usr --enable-xcb &&
make &&
make install
}
llog cairo-1.8.0
} 2>&1 | tee -a ../logs/257-cairo-1.8.0


## cairo-1.8.0
[EMAIL PROTECTED] logs]# grep -B 100 "^## xorg-server" 258-xorg-server-1.5.1
{
echo "## $(basename $PWD)"
llog -p
time {
./configure $XORG_CONFIG --enable-config-dbus \
                         --with-mesa-source=/sources/Xorg-7.4/Mesa-7.2 \
                         --with-xkb-output=/var/lib/xkb \
                         --enable-install-setuid &&
make &&
make install
}
llog xorg-server-1.5.1
} 2>&1 | tee -a ../../logs/258-xorg-server-1.5.1


## xorg-server-1.5.1


-- DJ Lucas




-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to