Ez milyen hiba? emerge fltk közben.

Fórumok

Sziasztok!
emerge fltk-közben a következő hibát kapom.

Először is az autoheader hibával tér vissza, ha kézzel futtatom az autoheadert (elelnőrzés miatt), egy rakat warning-ot kapok. Ilyeneket:

autoheader-2.63: warning: missing template: FLTK_DATADIR
autoheader-2.63: Use AC_DEFINE([FLTK_DATADIR], [], [Description])
autoheader-2.63: warning: missing template: FLTK_DOCDIR
autoheader-2.63: warning: missing template: HAVE_EXCEPTIONS
autoheader-2.63: warning: missing template: HAVE_GL
autoheader-2.63: warning: missing template: HAVE_GL_GLU_H
............

emerge közben pedig a következő hibaüzenettel elszáll a fordítás:
Compiling filename_list.cxx...
filename_list.cxx: In function 'int fltk::filename_list(const char*, dirent64***, int (*)(const dirent64* const*, const dirent64* const*))':
filename_list.cxx:66: error: invalid conversion from 'int (*)(const void*, const void*)' to 'int (*)(const dirent64**, const dirent64**)'
filename_list.cxx:66: error: initializing argument 4 of 'int scandir64(const char*, dirent64***, int (*)(const dirent64*), int (*)(const dirent64**, const dirent64**))'
make[1]: *** [filename_list.o] Error 1
make: *** [all] Error 2

ilyet még nem láttam, és hirtelen ötletem sincs a megoldására, olyan mint ha maga a forrásfile lenne hibás. Ezt erősen kétlem hogy így lenne, ez az fltk, nekem simán fordult régebben. Valamennyiere programozok C++-ban belenéztem a kódba, filename_list.cxx -file-ba. Szerintem nem hibás a file, első ránézésre.
Tud valaki erre valamilyen megoldást?

Hozzászólások

Adok neki egy UP. Esélyt hátha valaki.