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