[wplug] Building redhat from source

James O'Kane jo2y at midnightlinux.com
Thu May 29 13:27:24 EDT 2003


On Fri, 23 May 2003, Vanco, Donald wrote:
> There may be a way to unpack each src RPM and tweak the
> spec file for alternate architectures (e.g. i686), but that would take
> longer than installing Gentoo! (not to mention require a couple TB in disk
> space to actually unpack & build against all the RPMs)

cd /usr/src/redhat/SPECS
for x in *.spec
do 
	echo $x; rpmbuild --target i686 --quiet  -ba $x
done


It takes 39 hours 31 minutes 24.335 seconds.
However, that includes about 12 hours where it was waiting for user input. 
The imapd package was trying to patch pine I think.

It requires about 10 gigs of disk space:
[root at dax SPECS]# du -smc /usr/src/redhat/*
7691    /usr/src/redhat/BUILD
778     /usr/src/redhat/RPMS
1423    /usr/src/redhat/SOURCES
8       /usr/src/redhat/SPECS
784     /usr/src/redhat/SRPMS
10682   total


140 packages (of the 838 total) failed for uninvestigated reasons. (Listed 
below)

There is also the issue of packages being compiled with the currently 
installed i386 libraries. I think if one were to install from these, and 
recompile again that would help, but I'm not _that_ bored.

-james


GConf2-1.2.1-3.src.rpm
Gtk-Perl-0.7008-25.src.rpm
MyODBC-2.50.39-7.src.rpm
PyQt-3.3.2-4.src.rpm
SDL-1.2.4-5.src.rpm
XFree86-4.2.0-72.src.rpm
a2ps-4.13b-24.src.rpm
abiword-1.0.2-6.src.rpm
anaconda-8.0-4.src.rpm
automake-1.6.3-1.src.rpm
awesfx-0.4.3a-11.src.rpm
binutils-2.13.90.0.2-2.src.rpm
cdrdao-1.1.5-10.src.rpm
compat-db-3.3.11-2.src.rpm
compat-gcc-7.3-2.96.110.src.rpm
compat-slang-1.4.5-2.src.rpm
comps-8.0-0.20020910.src.rpm
control-center-2.0.1-8.src.rpm
db4-4.0.14-14.src.rpm
ddskk-11.6.0-8.src.rpm
dev86-0.16.3-4.src.rpm
dietlibc-0.19-3.src.rpm
dvgrab-1.01-5.src.rpm
emacspeak-16.0-2.src.rpm
eog-1.0.2-3.src.rpm
eruby-0.9.8-2.src.rpm
ethereal-0.9.6-1.src.rpm
festival-1.4.2-12.src.rpm
file-roller-2.0.0-1.src.rpm
findutils-4.1.7-7.src.rpm
flim-1.14.3-7.src.rpm
g-wrap-1.2.1-6.src.rpm
gaim-0.59.1-2.src.rpm
gal-0.19.2-4.src.rpm
galeon-1.2.5-6.src.rpm
gcc-3.2-7.src.rpm
gedit-2.0.2-5.src.rpm
ghostscript-7.05-20.src.rpm
gimp-print-4.2.1-5.src.rpm
glade2-1.1.1-2.src.rpm
glib2-2.0.6-2.src.rpm
glibc-2.2.93-5.src.rpm
gnome-applets-2.0.1-6.src.rpm
gnome-libs-1.4.1.2.90-22.src.rpm
gnome-panel-2.0.6-9.src.rpm
gnome-pilot-0.1.65-8.src.rpm
gnome-system-monitor-2.0.0-2.src.rpm
gnome-terminal-2.0.1-5.src.rpm
gnome-vfs2-2.0.2-5.src.rpm
gnomemeeting-0.93.1-4.src.rpm
gnucash-1.6.6-7.src.rpm
gphoto2-2.1.0-4.src.rpm
grub-0.92-7.src.rpm
gtkhtml-1.0.4-3.src.rpm
hanterm-xf-2.0.0-6.src.rpm
im-sdk-20020813-1.src.rpm
imap-2001a-15.src.rpm
kde-i18n-3.0.3-1.src.rpm
kde2-compat-2.2.2-7.src.rpm
kdebase-3.0.3-13.src.rpm
kdebindings-3.0.3-1.src.rpm
kdelibs-3.0.3-8.src.rpm
kdesdk-3.0.3-2.src.rpm
kernel-pcmcia-cs-3.1.31-9.src.rpm
kernel-utils-2.4-8.13.src.rpm
kinput2-v3-18.src.rpm
koffice-1.2-0.rc1.4.src.rpm
kon2-0.3.9b-13.src.rpm
kudzu-0.99.69-1.src.rpm
libaio-0.3.13-5.src.rpm
libavc1394-0.3.1-2.src.rpm
libgail-gnome-1.0.0-3.src.rpm
libgnomeprint-1.116.0-2.src.rpm
libgnomeprintui-1.116.0-1.src.rpm
libuser-0.51.1-2.src.rpm
libxml-1.8.17-5.src.rpm
lilo-21.4.4-20.src.rpm
ltrace-0.3.10-12.src.rpm
memprof-0.5.0-2.src.rpm
mew-2.2-5.src.rpm
mkbootdisk-1.4.8-1.src.rpm
mkinitrd-3.4.28-1.src.rpm
mod_auth_mysql-1.11-10.src.rpm
mod_auth_pgsql-0.9.12-11.src.rpm
mod_perl-1.99_05-3.src.rpm
mod_python-3.0.0-10.src.rpm
mozilla-1.0.1-24.src.rpm
mrproject-0.6-3.src.rpm
mutt-1.4-4.src.rpm
mysql-3.23.52-3.src.rpm
nautilus-2.0.6-6.src.rpm
ncpfs-2.2.0.18-11.src.rpm
net-snmp-5.0.1-6.src.rpm
nvi-m17n-1.79-20011024.6.src.rpm
octave-2.1.36-9.src.rpm
openh323-1.9.3-4.src.rpm
openmotif21-2.1.30-6.src.rpm
openoffice-1.0.1-8.src.rpm
openssh-3.4p1-2.src.rpm
openssl-0.9.6b-29.src.rpm
pan-0.13.0-2.src.rpm
perl-Digest-HMAC-1.01-8.src.rpm
perl-Filter-Simple-0.78-8.src.rpm
perl-Inline-0.43-7.src.rpm
perl-Net-DNS-0.26-2.src.rpm
perl-RPM2-0.45-1.src.rpm
php-4.2.2-8.0.5.src.rpm
php-dbg-client-2.10-6.src.rpm
php-dbg-server-2.10pl3-6.src.rpm
pilot-link095-compat-0.9.5-20.src.rpm
prelink-0.2.0-8.src.rpm
pxe-0.1-33.src.rpm
qt-3.0.5-17.src.rpm
qt2-2.3.1-8.src.rpm
readline-4.3-3.src.rpm
redhat-lsb-1.2.0-2.src.rpm
rhn-applet-2.0.0-28.src.rpm
rpmdb-redhat-8.0-0.20020910.src.rpm
sawfish-2.0-4.src.rpm
slrn-0.9.7.4-5.src.rpm
spamassassin-2.31-16.src.rpm
strace-4.4-8.src.rpm
syslinux-1.75-3.src.rpm
tar-1.13.25-8.src.rpm
tetex-1.0.7-57.src.rpm
tux-2.2.7-3.src.rpm
unixODBC-2.2.2-3.src.rpm
usbutils-0.9-7.src.rpm
vim-6.1-14.src.rpm
vnc-3.3.3r2-39.src.rpm
w3c-libwww-5.4.0-1.src.rpm
w3m-el-1.3.1-1.src.rpm
wl-2.8.1-8.src.rpm
wvdial-1.53-7.src.rpm
xawtv-3.74-4.src.rpm
xcdroast-0.98a9-18.src.rpm
xcin-2.5.3.pre3-6.src.rpm
xemacs-21.4.8-16.src.rpm
xtraceroute-0.9.0-11.src.rpm
yelp-1.0.2-2.src.rpm





More information about the wplug mailing list