Bug 3935

Summary: Etercifs не проверяет зависимости для сборки
Product: CIFS@Etersoft Reporter: Глеб Кордюков <sonner>
Component: компиляция модуляAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P4 CC: lav, sin, yurifil
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: 10238 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3589    

Description Глеб Кордюков 2009-05-12 11:34:57 MSD
Ставится без вопросов. но при build -просит поставить kernel-devel, make, gcc - это если они не стоят.
Comment 1 Евгений Синельников 2009-05-12 12:56:45 MSD
А можно по подробнее команду и вывод? Иначе приходится догадываться о чём же точно идёт речь.

Пока я думаю, что, видимо, так было задумано специально. Нужно уточнить варианты как стоит и какой из них оставить. Дело в том, что сборка etercifs идёт из одного спека, а зависимости в разных дистрибутивах разные. Где-то одно требуется, где-то - другое.
Comment 2 Глеб Кордюков 2009-05-13 17:38:03 MSD
Вот вывод, если нет gcc :

root@multi:/tmp# /etc/init.d/etercifs build

Building for 2.6.24-23-generic Linux kernel (headers in /lib/modules/2.6.24-23-generic/build)

Found CentOS or RHEL.
grep: /etc/redhat-release: No such file or directory
grep: /etc/redhat-release: No such file or directory
Warning! Your kernel is older, then 2.6.18 or newer, then 2.6.22
Building from legacy sources.

GCC compiler have not found. Please install gcc package.
Comment 3 Vitaly Lipatov 2009-07-27 02:51:31 MSD
Разные зависимости - это не проблема (они заменяются на нужные).
Другое дело, что их наверное действительно нет, и make и gcc не стоит в Requires?
Comment 4 Евгений Синельников 2009-07-27 13:15:51 MSD
make и gcc в Requires добавлю.

Можно сделать для 4.3.7-alt4. В этом есть актуальность в свете ожидания 4.3.8 ?
Comment 5 Глеб Кордюков 2009-07-27 14:13:48 MSD
Думаю имеет смысл добавить уже в 4.3.8.
Comment 6 Vitaly Lipatov 2009-07-29 22:24:00 MSD
Добавлено в etercifs-4.3.8
Теперь ждём замечаний от клиентов, у которых rpm и пакет называется не gcc.