Summary: | зависимости сборки пакета | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Timur Batyrshin <erthad> |
Component: | claws-mail | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P2 | CC: | at, cas, crux, ender, lav, ldv, mike, qa_viy, sem, shaba, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Timur Batyrshin
2007-05-04 09:41:47 MSD
имеет смысл использовать autoreconf -fisv вместо autogen.sh. также имеет смысл прикладывать логи с ошибками сборки. Собираю с помощью 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 и правда, без более нового flex не лечится. если будете заниматься бэкпортом claws-mail для alc30, делайте бэкпорт flex с другим именем (например flex-233), и проставляйте сборочную зависимость на него. для сизифа указание версии flex я считаю лишним. |