On 2/12/07, Andreas Radke <a.radke@arcor.de> wrote:
Here are the changes I had to add to the latest PKGBUILD (12022007) to make it build the way I want to have it:
sed -i "s|k8|x86_64|g" configure.ac sed -i "s|i686|x86_64|g" etc/pacman.conf.in
before ./autogen.sh
Fixed in CVS.
sed -i 21d $startdir/pkg/etc/makepkg3.conf sed -i 23,25d $startdir/pkg/etc/makepkg3.conf
What are these removing? The line numbers seem like nothing here.
sed -i "s|CURRENT|CURRENT-64|g" $startdir/pkg/etc/abs3/supfile.arch sed -i "s|CURRENT|CURRENT-64|g" $startdir/pkg/etc/abs3/supfile.extra sed -i "s|CURRENT|CURRENT-64|g" $startdir/pkg/etc/abs3/supfile.community sed -i "s|TESTING|TESTING-64|g" $startdir/pkg/etc/abs3/supfile.testing sed -i "s|CURRENT|CURRENT-64|g" $startdir/pkg/etc/abs3/supfile.unstable
This is a simple sed, really, but if you can think of a fix that's simpler than just running sed, let me know. On 2/12/07, Andreas Radke <a.radke@arcor.de> wrote:
and more:
in /etc/makepkg.conf the march is badly detected as x86_64 where it has to be march=x86-64 for CFLAGS/CXXFLAGS
Actually, this is due to your sed line. k8 should have been replaced with "x86-64"
makepkg3 fails though i have added the arch tag in varios ways:
arch=('i686' 'x86_64')
[andyrtr@workstation64 pacman3]$ rm -rf src/ && time makepkg3 -f 2>&1 | tee build.log ==> ERROR: pacman-rc is not available for the 'x86_64' architecture. Note that many packages may need a line added to their PKGBUILD such as arch=('x86_64').
I'll look into this