Прошу обновить emelfm2 с 0.9.0 до 0.9.1, где исправлена мешающая сборке lcc/e2k ошибка; цитирую ilyakurdyukov@ (в sisyphus_e2k libgtk+2 2.24.33-alt2): --- Можно исправить так: %prep %setup -q +sed -i 's/GTK_STOCK_DISCARD "/"gtk-discard" "/' src/e2_main.c Но лучше поставить вопрос об обновлении пакета, или удалении. Там больше исправлений чем фикс только этого. По поводу ошибки: gtk_icon_source_set_filename (isrc, ICON_DIR G_DIR_SEPARATOR_S GTK_STOCK_DISCARD "_20.png"); //or ".svg"); Превращается в: typedef char * GtkStock; gtk_icon_source_set_filename (isrc, "/usr/share/pixmaps/emelfm2" "/" ((GtkStock)"gtk-discard") "_20.png"); Или GCC такое позволяет, или это конфликт с более новой версией GTK. Скорее всего второе и в сизифе не пересоберётся. ---
Только изменения между 0.9.0 и 0.9.1 стоит на всякий отсмотреть -- trac на http://emelfm2.net/ выглядит скомпрометированным (левые ссылки).
emelfm2-0.9.1-alt1 -> sisyphus: Sun May 04 2025 Ilya Mashkin <oddity@altlinux.ru> 0.9.1-alt1 - 0.9.1 (Closes: #54033)