Bug 11683 - зависимости сборки пакета
: зависимости сборки пакета
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/claws-mail)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-05-04 09:41 by
Modified: 2007-05-07 12:25 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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 я считаю лишним.