Сборка efltk 2.0.8

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Andrey95
Сообщения: 57

Сборка efltk 2.0.8

Сообщение Andrey95 »

Пытаюсь собрать сабж:
Не могу понять чего мне не хватает.
Лог компиляции:
Spoiler

Код: Выделить всё

Checking make program to use ... make.
make[1]: Вход в каталог `/home/andreyshel/Downloads/efltk/src'
make[2]: Вход в каталог `/home/andreyshel/Downloads/efltk/src/core'
Compiling filename_list.cpp...
Compiling filename_match.cpp...
filename_list.cpp: In function ‘int fl_filename_list(const char*, dirent***, int (*)(dirent**, dirent**))’:
filename_list.cpp:62: error: invalid conversion from ‘int (*)(const void*, const void*)’ to ‘int (*)(const dirent**, const dirent**)’
filename_list.cpp:62: error:   initializing argument 4 of ‘int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))’
make[2]: *** [filename_list.shared.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Выход из каталога `/home/andreyshel/Downloads/efltk/src/core'
make[1]: *** [shared] Ошибка 2
make[1]: Выход из каталога `/home/andreyshel/Downloads/efltk/src'
make: *** [all] Ошибка 2


Заранее спасибо за помощь.
Спасибо сказали:
Lan4
Сообщения: 339
Статус: hikki
ОС: Arch

Re: Сборка efltk 2.0.8

Сообщение Lan4 »

Ну вон, в 62 второй строке, ошибка преобразования типов.
Спасибо сказали:
Andrey95
Сообщения: 57

Re: Сборка efltk 2.0.8

Сообщение Andrey95 »

И что мне с этим делать?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Сборка efltk 2.0.8

Сообщение /dev/random »

Andrey95 писал(а):
24.03.2011 19:58
И что мне с этим делать?

Писать багрепорт разработчику, это его ошибка. Если дело срочное, то править исходники самому. Можно попытаться подобрать версию компилятора/glibc, в которой проблема не будет проявляться, но это значительно дольше, чем исправить исходники.

Upd: впрочем, судя по тому, что разработчик эту библиотеку не трогал с 2009 года, лучшим выходом будет забыть про неё. Компиляторы и библиотеки меняются, и со временем проблем с ней будет всё больше и больше.
Спасибо сказали: