You are not logged in.
i have set arch=x86 in Makefile,
doesn't help
Offline
1) create a 32 bit chroot
2) enter to 32 bit chroot with linux32 command
3) git clone, make and enjoy!
Offline
I suggest Xyne's arch32-light for a 32-bit chroot
http://wiki.archlinux.org/index.php/Ins … ch32-light
Last edited by cesura (2010-08-14 21:43:11)
Offline
In detail, this is the complete procedure, (change ftp://192.168.0.66 to your prefered mirror), see that is the exact same steps, the only difference is the addition of linux32
pacman -S devtools --noconfirm --needed
linux32 mkarchroot /tmp/somedir base
linux32 mkarchroot -r bash /tmp/somedir
echo 'Server = ftp://192.168.0.66/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist
pacman -S git squashfs-tools syslinux devtools cdrkit make mkinitcpio-nfs-utils nbd --noconfirm --needed
cd /tmp
git clone git://projects.archlinux.org/archiso.git
cd archiso/archiso
make install
cd ../configs/syslinux-iso/
make net-iso
This will take ~= 1.4G
Offline
running :
# linux32 mkarchroot /tmp/somedir base
I'm getting :
error: failed to prepare transaction (package architecture is not valid)
:: package attr-2.4.44-1-x86_64 does not have a valid architecture
:: package bash-4.1.007-1-x86_64 does not have a valid architecture
:: package binutils-2.20.1-3-x86_64 does not have a valid architecture
Offline
Seems that you have an out-of-date pacman.conf or changed the default "Architecture = auto" to "Architecture = x86_64".
/etc/pacman.conf
[general]
...
Architecture = auto
...
Offline