AUR wineasio x86_64[Solved]

Пытаюсь настроить работу Cubase SX 5 под wine. Для этого мне требовались пакеты steinberg-asio и wineasio. Первый слава богу поставил. Со вторым проблемы.

[bum@carboneum ~]$ yaourt -S wineasio
==> Downloading wineasio PKGBUILD from AUR...
x PKGBUILD
x wineasio.install
Comment by: schivmeister on Mon, 03 Jan 2011 14:34:44 +0000
OK. My first multilib-compliant package =p	
Comment by: fatmike on Mon, 03 Jan 2011 17:36:29 +0000
Doesn't build on my x64 system:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
fat
Comment by: schivmeister on Mon, 03 Jan 2011 17:43:56 +0000
You need to enable multilib. Any further issue is a multilib issue. I might be missing a dep or two from multilib, so let me know if you find something.	
Comment by: Shockrates on Tue, 04 Jan 2011 06:03:52 +0000
If you run x86_64 arch, remember to use the command WINEARCH=win32 winecfg before you register the dll. 	
Comment by: Shockrates on Tue, 04 Jan 2011 06:51:23 +0000
The correct command is  (install -Dm755 wineasio.dll.so $pkgdir/usr/$_lib/wine/wineasio.dll.so) NOT (install -Dm755 wineasio.dll.so $pkgdir/usr/$_lib/wine), cause then it names the dll wine and when it tries to install it, an error occurs saying /usr/lib/wine exists in the filesystem.
Please fix it.	
Comment by: schivmeister on Tue, 04 Jan 2011 08:19:42 +0000
Oops..sorry for the overlook. Should be fixed now. Also included the WINEARCH note, since that appears to be crucial.	
First Submitted: Sun, 27 May 2007 07:28:14 +0000	
wineasio 0.8.0-2 : Steinberg's Windows ASIO driver for Wine
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> y
Please add \$EDITOR to your environment variables
for example:
export EDITOR="vim" (in ~/.bashrc)
(replace vim with your favorite editor)
==> Edit PKGBUILD with:  vim
==> wineasio dependencies:
 - wine (already installed)
 - lib32-jack (already installed)
 - steinberg-asio (already installed)
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n
==> wineasio dependencies:
 - wine (already installed)
 - lib32-jack (already installed)
 - steinberg-asio (already installed)
==> Edit wineasio.install ? [Y/n] ("A" to abort)
==> --------------------------------------------
==> n
==> Continue building wineasio ? [Y/n]
==> ----------------------------------
==> 
==> Building and installing package
==> Сборка пакета: wineasio 0.8.0-2 (Чтв Янв 13 14:07:11 MSK 2011)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка wineasio-0.8.0.tar.bz2...
--2011-01-13 14:07:11--  http://downloads.sourceforge.net/wineasio/wineasio-0.8.0.tar.bz2
Распознаётся downloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с downloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 301 Moved Permanently
Адрес: http://downloads.sourceforge.net/project/wineasio/wineasio/wineasio-0.8.0/wineasio-0.8.0.tar.bz2 [переход]
--2011-01-13 14:07:12--  http://downloads.sourceforge.net/project/wineasio/wineasio/wineasio-0.8.0/wineasio-0.8.0.tar.bz2
Повторное использование соединения с downloads.sourceforge.net:80.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://citylan.dl.sourceforge.net/project/wineasio/wineasio/wineasio-0.8.0/wineasio-0.8.0.tar.bz2 [переход]
--2011-01-13 14:07:12--  http://citylan.dl.sourceforge.net/project/wineasio/wineasio/wineasio-0.8.0/wineasio-0.8.0.tar.bz2
Распознаётся citylan.dl.sourceforge.net... 212.118.44.106
Устанавливается соединение с citylan.dl.sourceforge.net|212.118.44.106|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 29381 (29K) [application/octet-stream]
Saving to: «wineasio-0.8.0.tar.bz2.part»
100%[==================================================================================================================================================================================================>] 29 381       129K/s   в 0,2s     
2011-01-13 14:08:07 (129 KB/s) - «wineasio-0.8.0.tar.bz2.part» saved [29381/29381]
==> Проверка исходных файлов с помощью md5sums...
    wineasio-0.8.0.tar.bz2 ... Готово
==> Распаковка исходных файлов...
  -> Извлечение wineasio-0.8.0.tar.bz2 с помощью bsdtar
==> Запускается build()...
pkg-config --exists jack
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -march=x86-64 -mtune=generic -O2 -pipe -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o asio.o asio.c
asio.c: В функции ‘__wrapped_IWineASIOImpl_start’:
asio.c:768:22: предупреждение: присваивание отменяет квалификаторы указуемого типа
asio.c:800:22: предупреждение: присваивание отменяет квалификаторы указуемого типа
asio.c: В функции ‘__wrapped_IWineASIOImpl_controlPanel’:
asio.c:1194:5: предупреждение: инициализация отменяет квалификаторы указуемого типа
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -march=x86-64 -mtune=generic -O2 -pipe -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o main.o main.c
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows   -march=x86-64 -mtune=generic -O2 -pipe -m32 -g -O2 -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -o regsvr.o regsvr.c
winegcc -m32 -shared wineasio.dll.spec -mnocygwin -o wineasio.dll.so asio.o main.o regsvr.o     -ljack  -lodbc32 -lole32 -loleaut32 -lwinspool -lwinmm -lpsapi -lpthread -luuid
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: выполнение ld завершилось с кодом возврата 1
winegcc: gcc failed
make: *** [wineasio.dll.so] Ошибка 2
    Преждевременный выход...
==> ERROR: Makepkg was unable to build wineasio.
==> Restart building wineasio ? [y/N]
==> ---------------------------------

И собственно ошибку с которой вылетаем:
winegcc -m32 -shared wineasio.dll.spec -mnocygwin -o wineasio.dll.so asio.o main.o regsvr.o     -ljack  -lodbc32 -lole32 -loleaut32 -lwinspool -lwinmm -lpsapi -lpthread -luuid
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc

В комментах видно такого же парня, с такой же проблемой. О решении ни слова:-/
Comment by: fatmike on Mon, 03 Jan 2011 17:36:29 +0000
Doesn't build on my x64 system:
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.2/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
fat

P.S. multilib/lib32-gcc-libs 4.5.2-4 installed
Удалил binutils, gcc-libs, gcc, libtool и поставил эти же пакеты но из multilib c соотв. суффиксом. Пакет собрался, а вот Cubase SX5 не устанавливается:-/
Сорри за офтоп, но зачем вайн асио? Либо я че туплю хз, но я не заметил никакой разницы, что через вайнасио, что через чистую альсу одинаковое быстродействие… Во всяком случае в FL Studio я разницы не увидел
 
Зарегистрироваться или войдите чтобы оставить сообщение.