FreeBSD 9.0 RC1 и cdparanoia

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение tom.cat » 2011-10-21 7:07:59

Всем привет.
При сборке cdparanoia вываливается ошибка такого рода:

Код: Выделить всё

===>  Building for cdparanoia-3.9.8_9
cd interface && gmake all
gmake[1]: Entering directory `/usr/ports/audio/cdparanoia/work/cdparanoia-III-alpha9.8/interface'
gmake libcdda_interface.a CFLAGS="-O -O2 -pipe -fno-strict-aliasing"
gmake[2]: Entering directory `/usr/ports/audio/cdparanoia/work/cdparanoia-III-alpha9.8/interface'
cc -O -O2 -pipe -fno-strict-aliasing -c scsi_interface.c
scsi_interface.c: In function 'handle_scsi_cmd':
scsi_interface.c:370: error: 'struct scsi_sense_data' has no member named 'flags'
scsi_interface.c:381: error: 'struct scsi_sense_data' has no member named 'add_sense_code'
scsi_interface.c:382: error: 'struct scsi_sense_data' has no member named 'add_sense_code_qual'
scsi_interface.c: In function 'scsi_read_map':
scsi_interface.c:967: error: 'struct scsi_sense_data' has no member named 'flags'
scsi_interface.c:968: error: 'struct scsi_sense_data' has no member named 'add_sense_code'
scsi_interface.c:969: error: 'struct scsi_sense_data' has no member named 'add_sense_code_qual'
gmake[2]: *** [scsi_interface.o] Error 1
gmake[2]: Leaving directory `/usr/ports/audio/cdparanoia/work/cdparanoia-III-alpha9.8/interface'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/ports/audio/cdparanoia/work/cdparanoia-III-alpha9.8/interface'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/audio/cdparanoia.
*** Error code 1

Stop in /usr/ports/sysutils/libcdio.
*** Error code 1

Stop in /usr/ports/devel/gvfs.
*** Error code 1

Stop in /usr/ports/devel/gvfs.
*** Error code 1

Stop in /usr/ports/x11-toolkits/libgnomeui.
*** Error code 1

Stop in /usr/ports/sysutils/gconf-editor.
*** Error code 1

Stop in /usr/ports/x11/gnome2.
*** Error code 1

Stop in /usr/ports/x11/gnome2.
Нашел решение в рассылке фряхи:
This will be easy to patch, using one of two methods:

- change struct scsi_sense_data to struct scsi_sense_data_fixed
or, better yet:
- use scsi_extract_sense_len(), which will work for fixed or descriptor
sense.
Как это применить?
When you see pigs fly it means Windows has become open source

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение BirdGovorun » 2011-10-24 11:36:37

То-же самое получил.
Не стал нагружать моск :roll:
pkg_add -r cdparanoia

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение tom.cat » 2011-10-24 15:15:12

BirdGovorun писал(а):То-же самое получил.
Не стал нагружать моск :roll:
pkg_add -r cdparanoia
Дальше у тебя гном корректно собрался?
When you see pigs fly it means Windows has become open source

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение BirdGovorun » 2011-10-24 15:23:48

У меня KDE-4.7.2, пока собирается.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение iZEN » 2011-10-25 3:27:04

Тоже такая проблема. Не стал ставить cdparanoia и всё. Вырезал её из всех зависимостей (у deadbeef, к примеру, в конфигурации отключается). Видеоплеер у меня gnome-mplayer, так что мультимедиа охвачена.

Поставил Xfce 4.6.2 из старого дерева портов (мне нужно автомонтирование флэшек, чёрт побери!!!), а там cdparanoia не нужна. 8)
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение tom.cat » 2011-10-25 10:20:01

Я ее добавил:

Код: Выделить всё

pkg_add -r cdparanoia
И дособрал гнома. Разве в xfce 4.6.8 нет поддержки автомонтирования флешек?
When you see pigs fly it means Windows has become open source

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение iZEN » 2011-10-28 23:25:40

tom.cat писал(а):Я ее добавил:

Код: Выделить всё

pkg_add -r cdparanoia
И дособрал гнома. Разве в xfce 4.6.8 нет поддержки автомонтирования флешек?
В Xfce 4.8.2 нет поддержки монтирования флешек.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: FreeBSD 9.0 RC1 и cdparanoia

Непрочитанное сообщение tom.cat » 2011-11-08 14:01:12

Кстати, вчера устанавливал xfce 4.8 и cdparanoia встала без проблем.
P.S. Решения нет по монтированию флешек в xfce?
When you see pigs fly it means Windows has become open source