vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Я знаю, что среди читающих меня есть специалисты по сантехнике.
Может быть кто-нибудь может объяснить мне (или дать ссылку на вменяемое руководство в сети),
как в Solaris 9 собрать приложение, требующее libusb.

Самостоятельные раскопки в google привели только к нахождению совета "собрать libusb из opensolaris". А вот описания - как сделать бэкпорт из опенсоляриса в Solaris 9 я не нашел.
Кстати, там ведь тащить надо не только libusb, но и драйвер ugen. А к нему
/usr/include/sys/usb/clients/ugen/usb_ugen.h

(который для сборки приложения нужен).

Под десятой соляркой я нужную софтину (openct) собрал. Правда, пока еще не разобрался каким образом она будет подхватывать втыкаемые устройства. В других операционных системах для этого используется какой-нибудь демон, который умеет запускать юзерские скрипты по событиям, генерируемым ядром при появлении нового оборудования (udev, hotplug или hal в Linux, devd во FreeBSD). А что вместо этого в солярке я пока не понял.

Пост без комментариев

Date: 2009-09-29 10:08 am (UTC)
dememax: (скука)
From: [personal profile] dememax
Мои сочувствия.

Re: Пост без комментариев

Date: 2009-09-30 12:05 pm (UTC)
From: [personal profile] dememax
Да, да, понимаю...
Именно поэтому и не удержался.

Но тема - совсем не моя. Сказать ничего не имею.

Кстати, я пробовал ставить qemu 0.10.6, чтобы эмулировать спрк-солярис на своём x86 ноуте (железяки-то нет, а погонять некоторые свои наработки на разных архитектурах - хотелось).
Из списка
> qemu-system-sparc -M ?
Supported machines are:
SS-5       Sun4m platform, SPARCstation 5 (default)
SS-10      Sun4m platform, SPARCstation 10
SS-600MP   Sun4m platform, SPARCserver 600MP
SS-20      Sun4m platform, SPARCstation 20
SS-2       Sun4c platform, SPARCstation 2
Voyager    Sun4m platform, SPARCstation Voyager
LX         Sun4m platform, SPARCstation LX
SS-4       Sun4m platform, SPARCstation 4
SPARCClassic Sun4m platform, SPARCClassic
SPARCbook  Sun4m platform, SPARCbook
SS-1000    Sun4d platform, SPARCserver 1000
SS-2000    Sun4d platform, SPARCcenter 2000
из чего понял, что возможно запустить только девятый солярис, тут же вспомнил ваш пост про то, какой версией по умолчанию у людей идёт солярис...
Но даже образ sol-9-905hw-ga-sparc-dvd.iso не помог, падает qemu. :-(

Date: 2009-10-02 06:48 pm (UTC)
From: [identity profile] aitisha.livejournal.com
Прошу прощения, если не совсем в тему.
8-ка и 9-ка не поддерживаются на новом железе.
Потому в проектах использую 10-ку, а в 8-ку и 9-ку заворачиваю в зоны.

Date: 2009-10-02 08:12 pm (UTC)
From: [identity profile] aitisha.livejournal.com
Мож это поможет:
http://docs.sun.com/app/docs/doc/817-0708/6mgg6t7u2?a=view
http://docs.sun.com/app/docs/doc/817-3814/6mjcp0qqt?a=view

Date: 2009-10-07 04:56 pm (UTC)
From: [identity profile] elahi.livejournal.com
http://www.sun.com/io_technologies/usb/USB-Faq.html читали? Что именно не получается (не собирается, падает с runtime-ошибкой (какой), не функционирует)? Что касается вообще использования Solaris 9 и ниже - речь идёт о ПО, не сертифицированном для десятки , да?

Date: 2009-10-07 06:36 pm (UTC)
From: [identity profile] elahi.livejournal.com
Ну я бы начал с разборок на тему того, что именно из Makefile-а не выполняется или тихо, но безрезультатно, отрабатывает...

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

April 2026

S M T W T F S
    123 4
5 6 7 89 1011
12 13 1415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 14th, 2026 11:28 pm
Powered by Dreamwidth Studios