|
Subject: Re: Xorg-7.4 Newsgroups: gmane.linux.lfs.beyond.devel Date: 2008-11-02 16:59:57 GMT (34 weeks, 6 days, 8 hours and 42 minutes ago)
Nathan Coulson wrote:
> On Sat, Oct 18, 2008 at 12:03 PM, DJ Lucas <dj <at> linuxfromscratch.org> 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:
>>
>> [root <at> name25 driver]$ grep "^##x" ../driver-7.4.wget | sed 's@##@@'
>> 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):
[root <at> name25 logs]# ls 2* | sed 's <at> 2..-@@'
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.
[root <at> name25 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 's@#ENCRYPT_METHOD DES <at> ENCRYPT_METHOD 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
[root <at> name25 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
[root <at> name25 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
[root <at> name25 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
[root <at> name25 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
[root <at> name25 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
[root <at> name25 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
[root <at> name25 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
|
|
|