Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: wineasio 0.9.0  (Прочитано 4517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
wineasio 0.9.0
« : 11 Июля 2011, 13:16:05 »
Доброго времени суток!
Пытаюсь собрать wineasio 0.9.0, занимаюсь этим в первый раз и конечно же не получается...
Последовательность действий была такова:
1) скачал wineasio-0.9.0.tar.gz
2) распаковал, перешел в получившуюся папку wineasio
3) согласно инструкции скопировал файл asio.h в папку с исходниками
4) make ....
тут мне пишут:
mrak@dfix:~/Программы/src/wineasio/0.9.0/wineasio$ make
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -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
In file included from /usr/include/features.h:388:0,
                 from /usr/include/stdio.h:28,
                 from asio.c:33:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: Нет такого файла или каталога
compilation terminated.
make: *** [asio.o] Ошибка 1
mrak@dfix:~/Программы/src/wineasio/0.9.0/wineasio$
Мне из этого вывода ничего не понятно, какие пакеты нужно установить для успешного исхода дела?

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #1 : 11 Июля 2011, 13:21:49 »
sudo aptitude install libc6-dev
Избавьтесь от русских символов в пути к файлам (папка "Программы"), могут появится ошибки.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #2 : 11 Июля 2011, 13:26:44 »
Уже установлена самая новая версия libc6-dev.это есть уже...
От русских символов избавился, но ответ на make - такой же
« Последнее редактирование: 11 Июля 2011, 13:29:51 от doaa »

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #3 : 11 Июля 2011, 13:30:20 »
У вас архитектура какая? Подозреваю что x64. Вам нужен этот пакет:
libc6-dev-i386
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #4 : 11 Июля 2011, 13:31:29 »
да х64..
установил  libc6-dev-i386
теперь пишет:
mrak@dfix:~/src/wineasio$ make
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -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:39:24: fatal error: wine/debug.h: Нет такого файла или каталога
compilation terminated.
make: *** [asio.o] Ошибка 1
mrak@dfix:~/src/wineasio$
« Последнее редактирование: 11 Июля 2011, 13:34:25 от doaa »

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #5 : 11 Июля 2011, 13:38:15 »
Версия wine из реп стоит? Если да, то доставьте dev-версию пакета. Выглядит примерно так:
wine1.2-dev
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #6 : 11 Июля 2011, 13:42:29 »
да, wine 1.2.х из реп ставил
установил wine1.2-dev
вывод:
mrak@dfix:~/src/wineasio/0.9.0/wineasio$ make
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -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:45:23: fatal error: jack/jack.h: Нет такого файла или каталога
compilation terminated.
make: *** [asio.o] Ошибка 1
mrak@dfix:~/src/wineasio/0.9.0/wineasio$
Подозреваю что теперь что то нехватает Jack'у?
Jack тоже установленый из реп

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #7 : 11 Июля 2011, 13:43:52 »
libjack-dev
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #8 : 11 Июля 2011, 13:48:38 »
поставил libjack-jackd2-dev

mrak@dfix:~/src/wineasio/0.9.0/wineasio$ make
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -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
gcc -c -I. -I/usr/include -I/usr/include -I/usr/include/wine -I/usr/include/wine/windows    -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    -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 -shared -m32 wineasio.dll.spec -mnocygwin -L/usr/lib32/wine -L/usr/lib32 -o wineasio.dll.so asio.o main.o regsvr.o     -ljack  -lodbc32 -lole32 -lwinmm -luuid
mrak@dfix:~/src/wineasio/0.9.0/wineasio$
Не вижу слова "ошибка" - это говорит о том что все пока удачно?

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #9 : 11 Июля 2011, 13:53:09 »
Ну вроде все нормально. Попробуйте собрать в папку, если все пройдет нормально, то установите.
mkdir ./complite/
make install DESTDIR=/src/wineasio/0.9.0/wineasio/complite/

Я не очень уверен что написал путь правильно, но думаю вы поняли суть. Как вы выполняли ./configure, без префикса?
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

Оффлайн doaa

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #10 : 11 Июля 2011, 13:59:32 »
./configure - вообще не было
сейчас попробую собрать в папку

Выполнил:
mkdir ./complite/
make install DESTDIR=/src/wineasio/0.9.0/wineasio/complite/
Ответом было:
mrak@dfix:~/src/wineasio/0.9.0/wineasio$ sudo make install DESTDIR=/src/wineasio/0.9.0/wineasio/complite/
if [ -d /usr/lib32/wine ]; then cp wineasio.dll.so /usr/lib32/wine; else cp wineasio.dll.so /usr/lib/wine; fi
mrak@dfix:~/src/wineasio/0.9.0/wineasio$
В папке complite - пусто, так и должно быть?

Все установилось!!
mrak@dfix:~/src/wineasio/0.9.0/wineasio$ regsvr32 wineasio.dll
Successfully registered DLL wineasio.dll
mrak@dfix:~/src/wineasio/0.9.0/wineasio$

aliftin Спасибо большое за подсказки!
« Последнее редактирование: 11 Июля 2011, 14:12:32 от doaa »

AMD Athlon II x4 640 3GHz / 8Gb DDR3 / HD7770
HP dv7-6b03er A8 / 6Gb / HD6650M

Оффлайн aliftin

  • Старожил
  • *
  • Сообщений: 1398
    • Просмотр профиля
Re: wineasio 0.9.0
« Ответ #11 : 11 Июля 2011, 14:15:53 »
Ну и славно.
Если мы не можем до чего то дотянуться, мы виним в этом не свой рост, не отсутствие табуретки, а свою цель.

uriukti

  • Гость
Re: wineasio 0.9.0
« Ответ #12 : 02 Апреля 2013, 16:20:05 »
...А у меня всё тоже самое, но после установки libjack-jackd2-dev ответ такой:


strannik@strannik-Aspire-5541:~/alii-parus/draft/wineasio$ make
winegcc -shared -m32 wineasio.dll.spec -mnocygwin -L/usr/lib32/wine -L/usr/lib32 -o wineasio.dll.so asio.o main.o regsvr.o     -ljack  -lodbc32 -lole32 -lwinmm -luuid
/usr/bin/ld: i386:x86-64 architecture of input file `/usr/lib/x86_64-linux-gnu/wine/libuuid.a(uuid.o)' is incompatible with i386 output
/usr/bin/ld: Relocatable linking with relocations from format elf64-x86-64 (/usr/lib/x86_64-linux-gnu/wine/libwinecrt0.a(dll_entry.o)) to format elf32-i386 (wineasio.SU8RDD.o) is not supported
winebuild: /usr/bin/ld failed with status 1
winegcc: winebuild failed
make: *** [wineasio.dll.so] Ошибка 2
strannik@strannik-Aspire-5541:~/alii-parus/draft/wineasio$

...Что дальше?

uriukti

  • Гость
Re: wineasio 0.9.0
« Ответ #13 : 16 Июля 2013, 00:46:17 »
Ну и что, так никто и не ответил?.....уууу какая досада....

 

Страница сгенерирована за 0.047 секунд. Запросов: 26.