From: <Jos...@le...> - 2004-02-18 13:57:14
|
Hello! First of all, I=B4m new to devil-linux but have already configured a = IPSEC tunnel using x.509 certs with roadwarrior WinXP clients. =20 I must congratulate you for your great work and I definitly want to use = devil-linux. I have a question. For being up to date, I have to build the devil-linux = myself and update the source via CVS.=20 I have tried to build devil-linux on my home PC - P3/700MHz, 1024 MB RAM = running SuSE 9.0 without X11 and stopped the build process after a = compile time of more than 26 hours because I don=B4t know how long it = will take to finish. After stopping, the message told me that i have = stopped at "make Install". So make ISO and make DIST have also not be = done and will require additional time. Can anyone tell me if a build time this long is normal or not? How can = I speed up the complete build cycle? thanks in advance Josef Fuchs 8111 Judendorf Austria mailto:jos...@ao... |
From: Bruce S. <bw...@ar...> - 2004-02-18 14:18:27
|
> First of all, I=B4m new to devil-linux but have already configured a > IPSEC tunnel using x.509 certs with roadwarrior WinXP clients. =20 > I must congratulate you for your great work and I definitly want to > use devil-linux. Cool, I'm glad you like it! > I have a question. For being up to date, I have to build the > devil-linux myself and update the source via CVS.=20 >=20 > I have tried to build devil-linux on my home PC - P3/700MHz, 1024 MB > RAM running SuSE 9.0 without X11 and stopped the build process after a > compile time of more than 26 hours because I don=B4t know how long it > will take to finish. After stopping, the message told me that i have > stopped at "make Install". So make ISO and make DIST have also not be > done and will require additional time. If you were in "make install", then you were almost done.=20 (relatively speaking :) > Can anyone tell me if a build time this long is normal or not? =20 It seems a little excessive, but it may be correct. I recommend you login to another shell, run "top" or something to make sure the compile is really running. On rare occasions, I've seen it hang while waiting for input. And if you use the default option of sending all the output to log files, then you don't see the question. Also check the log files to see if they are growing. As long as things are using CPU time, let it run, it'll get done (or abort :) someday. > How can I speed up the complete build cycle? Deselect software you don't need. The PWlib/openh323 stuff takes for f'n ever to compile. Other large packages like Samba, Apache, etc. take a long time too. If you don't need it, don't select it, and you'll improve your compile time immensely! - BS |
From: Heiko Z. <he...@zu...> - 2004-02-18 15:01:13
|
Hey, here you see the compile times (in seconds) from my build machine (Athlon 1GHz, 512MB, UDMA100 HDD) for the latest 1.1.x. You find the timing in build/tmp/LOG/DL_BUILD_LOG -- Regards Heiko Zuerker http://www.devil-linux.org build prepare 81 OK build distcc 1 OK build binutils 302 OK build gcc 1540 OK build libtool 32 OK build autoconf 6 OK build bison 146 OK build makedepend 1 OK build nasm 27 OK build automake 6 OK build glibc 2026 OK build uClibc 1 OK build which 6 OK build Libnet 23 OK build attr 11 OK build bzip2 10 OK build db-4 240 OK build expat 34 OK build fam 33 OK build gdbm 19 OK build gmp 166 OK build jpeg 24 OK build libgpg-error 10 OK build libiconv 52 OK build libmad 17 OK build libmcrypt 40 OK build libol 14 OK build libpcap 10 OK build libusb 9 OK build lzo 46 OK build mhash 40 OK build ncurses 215 OK build openssl 272 OK build pcre 18 OK build pkgconfig 47 OK build popt 16 OK build readline 24 OK build tcp_wrappers 5 OK build tiff 30 OK build zlib 6 OK build acl 25 OK build cyrus-sasl 55 OK build glib 99 OK build gnupg 197 OK build imap 58 OK build libgcrypt 95 OK build libpng 31 OK build libxml2 194 OK build mcrypt 25 OK build mysql 792 OK build net-snmp 289 OK build opt 10 OK build postgresql 277 OK build pwlib 1007 OK build gd 42 OK build libxslt 69 OK build openh323 2993 OK build openldap 339 OK build wvstreams 26 OK build gdchart 3 OK build heimdal 515 OK build LVM 62 OK build LVM2 1 OK build MOSKRN 1 OK build Python 263 OK build arpwatch 9 OK build bash 101 OK build beep 1 OK build bind 393 OK build bing 2 OK build bridge-utils 9 OK build busybox 170 OK build camsource 32 OK build cdrtools 103 OK build chpax 1 OK build clamav 43 OK build compartment 1 OK build coreutils 132 OK build cpio 8 OK build cpqarrayd 9 OK build cramfs 1 OK build cron 3 OK build cutter 1 OK build cvs 87 OK build cyrus-imapd 129 OK build daemontools 18 OK build ddup 1 OK build devfsd 3 OK build dhcp 37 OK build dhcpcd 8 OK build dialog 17 OK build diffutils 29 OK build djbdns 22 OK build dosfstools 5 OK build dovecot 76 OK build e2fsprogs 118 OK build ebtables 3 OK build ethtool 7 OK build ez-ipupdate 13 OK build fblogo 1 OK build fetchmail 30 OK build file 22 OK build findutils 43 OK build freeramdisk 1 OK build fwlogwatch 11 OK build gawk 45 OK build grep 22 OK build groff 120 OK build grsecurity 14 OK build grub 44 OK build gzip 11 OK build hdparm 5 OK build httpd 297 OK build i2c 7 OK build insserv 3 OK build ipcalc 1 OK build iproute2 27 OK build iptraf 9 OK build iputils 6 OK build isapnptools 11 OK build jfsutils 41 OK build jftpgw 23 OK build joe 33 OK build kbd 18 OK build less 19 OK build lftp 99 OK build lha 6 OK build libsafe 3 OK build lilo 12 OK build logrotate 1 OK build lsof 9 OK build lynx 127 OK build make 27 OK build mc 92 OK build mdadm 3 OK build mgetty 18 OK build minicom 30 OK build module-init-tools 1 OK build modutils 27 OK build mtools 35 OK build mtr 7 OK build nail 22 OK build nano 16 OK build ncftp 64 OK build net-tools 15 OK build netacct-mysql 9 OK build noip_updater 1 OK build ntp 88 OK build oidentd 13 OK build openh323gk 474 OK build openssh 96 OK build openvpn 42 OK build passwdgen 11 OK build patch-o-matic 47 OK build pciutils 7 OK build pcwd 2 OK build pd-cvs 1 OK build perl 527 OK build portmap 3 OK build portslave 26 OK build postfix 75 OK build pptp-patches 1 OK build procinfo 3 OK build procps 19 OK build psmisc 17 OK build qadsl 1 OK build quota-tools 17 OK build raidtools 3 OK build rcs 26 OK build reiserfsprogs 38 OK build rrlogind 2 OK build rsync 40 OK build samba 557 OK build screen 43 OK build sed 26 OK build setserial 1 OK build sg3_utils 13 OK build shadow 84 OK build smartmontools 13 OK build snort 67 OK build squid 151 OK build squidguard 9 OK build strace 25 OK build stunnel 20 OK build super-freeswan 94 OK build sysklogd 3 OK build syslinux 2 OK build syslog-ng 18 OK build sysstat 10 OK build sysvinit 5 OK build tar 39 OK build tcpdump 42 OK build telnet-bsd 12 OK build thttpd 12 OK build traceroute 2 OK build ucspi-tcp 13 OK build unarj 1 OK build unrar 22 OK build unzip 16 OK build usbat-02 1 OK build usbutils 11 OK build vim 109 OK build vlan 1 OK build vsftpd 7 OK build vtun 8 OK build watchdog 17 OK build webalizer 10 OK build wget 31 OK build whois 1 OK build wireless_tools 7 OK build wvdial 8 OK build xfsprogs 1 OK build xinetd 29 OK build yp-tools 12 OK build ypbind-mt 9 OK build ypserv 28 OK build zebra 152 OK build zip 10 OK build zisofs-tools 5 OK build MOSIX 1 OK build Mail-SpamAssassin 14 OK build man 7 OK build php 254 OK build ppp 14 OK build python-ldap 9 OK build razor-agents 6 OK build rpm 421 OK build rrdtool 119 OK build sagator 2 OK build sarg 21 OK build l2tpd 6 OK build lm_sensors 68 OK build ntop 124 OK build poptop 22 OK build pptp-linux 2 OK build rp-pppoe 10 OK build linux 1313 OK build alsa-driver 1 OK build cipe 9 OK build e100 7 OK build e1000 8 OK build ipsec-tools 1 OK build iptables 36 OK build loop-AES 3 OK build pcmcia-cs 86 OK build prism54 6 OK build alsa-lib 1 OK build hostap-driver 19 OK build iANS 7 OK build ipac-ng 16 OK build iptstate 2 OK build linux-wlan-ng 25 OK build util-linux 43 OK build alsaplayer 1 OK build hostap-utils 4 OK build hostapd 9 OK build alsa-utils 1 OK build devildoc 1 OK install prepare 1 OK install create_cd_dirs 1 OK install create_etc 1 OK install copy_base 1 OK install distcc 1 OK install binutils 1 OK install gcc 1 OK install glibc 1568 OK install uClibc 1 OK install which 1 OK install attr 2 OK install bzip2 1 OK install libmad 1 OK install ncurses 15 OK install openssl 55 OK install tcp_wrappers 1 OK install acl 3 OK install cyrus-sasl 15 OK install gnupg 35 OK install mcrypt 1 OK install mysql 588 OK install net-snmp 33 OK install postgresql 4 OK install openldap 93 OK install heimdal 20 OK install LVM 2 OK install LVM2 1 OK install MOSKRN 1 OK install Python 5 OK install arpwatch 1 OK install bash 1 OK install beep 1 OK install bind 63 OK install bing 1 OK install bridge-utils 1 OK install busybox 1 OK install camsource 28 OK install cdrtools 30 OK install chpax 1 OK install clamav 18 OK install compartment 1 OK install coreutils 58 OK install cpio 1 OK install cpqarrayd 1 OK install cron 1 OK install cutter 1 OK install cvs 50 OK install cyrus-imapd 13 OK install daemontools 1 OK install ddup 1 OK install devfsd 1 OK install dhcp 1 OK install dhcpcd 1 OK install dialog 1 OK install diffutils 8 OK install djbdns 1 OK install dosfstools 1 OK install dovecot 3 OK install e2fsprogs 1 OK install ebtables 1 OK install ethtool 1 OK install ez-ipupdate 1 OK install fetchmail 1 OK install file 12 OK install findutils 5 OK install freeramdisk 1 OK install fwlogwatch 1 OK install gawk 20 OK install grep 1 OK install groff 11 OK install grsecurity 3 OK install grub 2 OK install gzip 1 OK install hdparm 1 OK install hotplug 1 OK install httpd 15 OK install insserv 1 OK install ipcalc 1 OK install iproute2 1 OK install iptraf 1 OK install iputils 1 OK install isapnptools 1 OK install jfsutils 19 OK install jftpgw 1 OK install joe 4 OK install kbd 5 OK install less 1 OK install lftp 43 OK install lha 1 OK install libsafe 1 OK install libstdc++-compat 1 OK install lilo 1 OK install loadlin 1 OK install logrotate 1 OK install lsof 1 OK install lynx 1 OK install make 13 OK install mc 52 OK install mdadm 1 OK install memtest86 1 OK install mgetty 2 OK install minicom 1 OK install module-init-tools 1 OK install modutils 7 OK install mtools 1 OK install mtr 1 OK install nail 1 OK install nano 1 OK install ncftp 1 OK install net-tools 1 OK install netacct-mysql 5 OK install noip_updater 1 OK install ntp 55 OK install oidentd 3 OK install openh323gk 1 OK install openssh 2 OK install openvpn 19 OK install passwdgen 1 OK install patch-o-matic 3 OK install pciutils 1 OK install pcwd 1 OK install pd-cvs 1 OK install perl 188 OK install portmap 1 OK install portslave 1 OK install postfix 6 OK install procinfo 1 OK install procps 2 OK install psmisc 1 OK install qadsl 1 OK install quota-tools 1 OK install raidtools 1 OK install rcs 1 OK install reiserfsprogs 32 OK install rrlogind 1 OK install rsync 1 OK install samba 5 OK install screen 1 OK install sed 1 OK install setserial 1 OK install sg3_utils 1 OK install shadow 64 OK install shorewall 1 OK install smartmontools 8 OK install snort 1 OK install squid 115 OK install squidguard 1 OK install strace 1 OK install stunnel 1 OK install super-freeswan 4 OK install sysklogd 1 OK install syslinux 1 OK install syslog-ng 1 OK install sysstat 1 OK install sysvinit 1 OK install tar 1 OK install tcpdump 1 OK install telnet-bsd 1 OK install thttpd 1 OK install traceroute 1 OK install ucspi-tcp 8 OK install unarj 1 OK install unrar 1 OK install unzip 1 OK install usbutils 1 OK install vim 3 OK install vlan 1 OK install vsftpd 1 OK install vtun 1 OK install watchdog 9 OK install webalizer 1 OK install wget 1 OK install whois 1 OK install wireless_tools 1 OK install wvdial 1 OK install xfsprogs 1 OK install xinetd 1 OK install yp-tools 3 OK install ypbind-mt 2 OK install ypserv 7 OK install zebra 135 OK install zip 1 OK install MOSIX 1 OK install Mail-SpamAssassin 3 OK install man 1 OK install php 11 OK install ppp 1 OK install python-ldap 1 OK install razor-agents 2 OK install rpm 5 OK install rrdtool 42 OK install sagator 2 OK install sarg 1 OK install l2tpd 1 OK install lm_sensors 6 OK install ntop 86 OK install poptop 2 OK install pptp-linux 1 OK install rp-pppoe 1 OK install linux 16 OK install alsa-driver 1 OK install cipe 1 OK install e100 1 OK install e1000 1 OK install ipsec-tools 1 OK install iptables 2 OK install loop-AES 1 OK install pcmcia-cs 3 OK install prism54 1 OK install alsa-lib 1 OK install hostap-driver 2 OK install iANS 1 OK install ipac-ng 7 OK install iptstate 1 OK install linux-wlan-ng 1 OK install util-linux 1 OK install alsaplayer 1 OK install hostap-utils 1 OK install hostapd 1 OK install alsa-utils 1 OK install cfg_runlevel 1 OK install copy_libs 817 OK install devildoc 16 OK install man-pages 13 OK install cd_cleanup 15 OK install finalize 8 OK install setfiledates 19 OK iso prepare 1 OK iso build-iso 443 OK |
From: Bruce S. <bw...@ar...> - 2004-02-18 16:10:06
Attachments:
bs.txt
|
> here you see the compile times (in seconds) from my build machine (Athlon > 1GHz, 512MB, UDMA100 HDD) for the latest 1.1.x. > You find the timing in build/tmp/LOG/DL_BUILD_LOG And if you take that info, and run it though something like this: sort -n -k3 heikoinfo.txt | awk '{i=i+$3 ; print $3,i/3600,$2,$1}' The second column is accumulated time in hours, sorted by the time per step so the longest is at the end. (told you pwlib took forever! :) BTW, if you don't sort it, you'll find that build took 6.16361 hours, install was done at 7.50361 and everything was done at 7.62694. - BS |
From: Josef F. <jos...@ao...> - 2004-02-18 18:35:01
|
-----Urspr=FCngliche Nachricht----- Von: dev...@li... [mailto:dev...@li...] Im Auftrag von Bruce Smith Gesendet: Mittwoch, 18. Februar 2004 17:05 An: Devil Linux Betreff: Re: [Devil-Linux-discuss] Required time to build devel-linux > here you see the compile times (in seconds) from my build machine (Athlon > 1GHz, 512MB, UDMA100 HDD) for the latest 1.1.x. > You find the timing in build/tmp/LOG/DL_BUILD_LOG And if you take that info, and run it though something like this: sort -n -k3 heikoinfo.txt | awk '{i=3Di+$3 ; print $3,i/3600,$2,$1}' The second column is accumulated time in hours,=20 sorted by the time per step so the longest is at the end. (told you pwlib took forever! :) BTW, if you don't sort it, you'll find that build took 6.16361 hours, install was done at 7.50361 and everything was done at 7.62694. - BS Thanks for your information.=20 I will start the make job again and wait for comlition. I think it depends mostly on my slow harddisk. So I wait and wait and ..... Have you ever tried to generate patch files for the ISO image which maybe are less time consuming to install? Kind regarda Joe |
From: Bruce S. <bw...@ar...> - 2004-02-18 19:01:28
|
> I will start the make job again and wait for comlition. I think it > depends mostly on my slow harddisk. So I wait and wait and ..... Make sure you have DMA support turned on for your hard drive (see hdparm(8)). That makes a big difference in speed. There are other options that can help too, like unmaskirq, etc. Of course you can trash an older hard drive if it or the chipset doesn't support those options correctly, so backup & be careful! > Have you ever tried to generate patch files for the ISO image which > maybe are less time consuming to install? I don't understand what you're asking. - BS |
From: Heiko Z. <he...@zu...> - 2004-02-29 16:22:52
|
Bruce Smith wrote: >>here you see the compile times (in seconds) from my build machine (Athlon >>1GHz, 512MB, UDMA100 HDD) for the latest 1.1.x. >>You find the timing in build/tmp/LOG/DL_BUILD_LOG > > > And if you take that info, and run it though something like this: > sort -n -k3 heikoinfo.txt | awk '{i=i+$3 ; print $3,i/3600,$2,$1}' > > The second column is accumulated time in hours, > sorted by the time per step so the longest is at the end. > (told you pwlib took forever! :) > > BTW, if you don't sort it, you'll find that build took 6.16361 hours, > install was done at 7.50361 and everything was done at 7.62694. Thanks of a very generous donation by http://www.empoweringsolutions.com I have now a build PC with an Athlon 3200 (FSB400, 512MB, UATA-133). This machine is able to do the full compile of DL in 4 hours. Heiko |