Bug 11683

Summary: зависимости сборки пакета
Product: [Development] Sisyphus Reporter: Timur Batyrshin <erthad@altlinux.org>
Component: claws-mailAssignee: Mikhail Efremov <sem@altlinux.org>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus@altlinux.org
Severity: minor    
Priority: P2 CC: at@altlinux.org, cas@altlinux.org, crux@altlinux.org, ender@altlinux.org, ldv@altlinux.org, mike@altlinux.org, mithraen@altlinux.org, qa_viy@altlinux.org, shaba@altlinux.org, viy@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   

Description From 2007-05-04 09:41:47
Если пытаться собрать пакет на ALC30, то через довольно продолжительное время
сборка вываливается с ошибкой, а если попытаться собрать с помощью autogen.sh
выдается сообщение:

Flex 2.5.31 or greater is needed to compile Claws Mail CVS

В зависимостях сборки указан просто flex, может имеет смысл указать версию?
------- Comment #1 From 2007-05-04 09:49:55 -------
имеет смысл использовать autoreconf -fisv вместо autogen.sh. также имеет смысл
прикладывать логи с ошибками сборки.
------- Comment #2 From 2007-05-07 11:22:38 -------
Собираю с помощью rpmbb -M30
Вот строки с сообщениями об ошибки. Если сделать autoreconf -fisv, затем make то
ошибка остаётся. После обновления flex до 2.33 из Сизифа стало собираться нормально.

matcher_parser_parse.o: In function `matcher_parser_get_action_list':
matcher_parser_parse.c:(.text+0x2083): undefined reference to
`matcher_parserpop_buffer_state'
matcher_parser_parse.o: In function `matcher_parser_get_cond':
matcher_parser_parse.c:(.text+0x210d): undefined reference to
`matcher_parserpop_buffer_state'
matcher_parser_parse.o: In function `matcher_parser_get_account':
matcher_parser_parse.c:(.text+0x21e9): undefined reference to
`matcher_parserpop_buffer_state'
matcher_parser_parse.o: In function `matcher_parser_get_enabled':
matcher_parser_parse.c:(.text+0x2264): undefined reference to
`matcher_parserpop_buffer_state'
matcher_parser_parse.o: In function `matcher_parser_get_name':
matcher_parser_parse.c:(.text+0x22df): undefined reference to
`matcher_parserpop_buffer_state'
matcher_parser_parse.o:matcher_parser_parse.c:(.text+0x2360): more undefined
references to `matcher_parserpop_buffer_state' follow
collect2: ld returned 1 exit status
------- Comment #3 From 2007-05-07 12:25:10 -------
и правда, без более нового flex не лечится. если будете заниматься бэкпортом
claws-mail для alc30, делайте бэкпорт flex с другим именем (например flex-233),
и проставляйте сборочную зависимость на него.

для сизифа указание версии flex я считаю лишним.