| beetlebum |
|
|
Темы:
3
Сообщения:
12
Участник с: 17 июня 2010
|
Пытаюсь настроить работу 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 |
| beetlebum |
|
|
Темы:
3
Сообщения:
12
Участник с: 17 июня 2010
|
Удалил binutils, gcc-libs, gcc, libtool и поставил эти же пакеты но из multilib c соотв. суффиксом. Пакет собрался, а вот Cubase SX5 не устанавливается:-/ |
| denisdangerous |
|
|
Темы:
5
Сообщения:
19
Участник с: 01 января 2011
|
Сорри за офтоп, но зачем вайн асио? Либо я че туплю хз, но я не заметил никакой разницы, что через вайнасио, что через чистую альсу одинаковое быстродействие… Во всяком случае в FL Studio я разницы не увидел |