Если пытаться собрать пакет на ALC30, то через довольно продолжительное время сборка вываливается с ошибкой, а если попытаться собрать с помощью autogen.sh выдается сообщение: Flex 2.5.31 or greater is needed to compile Claws Mail CVS В зависимостях сборки указан просто flex, может имеет смысл указать версию?
имеет смысл использовать 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 я считаю лишним.