Gerardo Exequiel Pozzi wrote:
Allan McRae wrote:
vsound does not build on x86_64 http://wiki.archlinux.org/index.php/Community64_Status#multimedia
Allan
Hi, mmm i don'tuse this package, but this can be compiled in x86_64: removing a unrecognized macro (AC_C_FIND_ENDIAN_NESS) from configure.in and regenerating the autotools files (autoreconf -f -i) ;) (Please test if works, at least build)
$ file .libs/libvsound.so .libs/libvsound.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped
--- /var/abs/community/multimedia/vsound/PKGBUILD 2009-02-07 04:52:27.000000000 -0200 +++ PKGBUILD 2009-04-08 22:52:25.000000000 -0300 @@ -6,16 +6,18 @@ pkgrel=1 pkgdesc="A virtual audio loopback cable" url="http://www.vsound.org" -license=("LGPL") -arch=('i686') +license=("GPL2") +arch=('i686' 'x86_64') depends=('glibc') options=('!libtool') source=(http://www.vsound.org/$pkgname-$pkgver.tar.gz) md5sums=('0460c93ecab58d7864dd6d245a2dea18')
build() { - cd $startdir/src/$pkgname-$pkgver + cd $srcdir/$pkgname-$pkgver + sed 's|^AC_C_FIND_ENDIAN_NESS|dnl AC_C_FIND_ENDIAN_NESS|g' -i configure.in + autoreconf -f -i ./configure --prefix=/usr make || return 1 - make DESTDIR=$startdir/pkg install + make DESTDIR=$pkgdir install }
mmm no i am wrong, sorry :S, the macro is defined at acendian.m4 the just patch this file sed 's#86 )#86 | x86_64 )#g' acendian.m4 and then reprocess this file -- Gerardo Exequiel Pozzi ( djgera ) http://www.djgera.com.ar KeyID: 0x1B8C330D Key fingerprint = 0CAA D5D4 CD85 4434 A219 76ED 39AB 221B 1B8C 330D