fltk-1.1.9 will not compile with any combination of use flags. Reproducible: Always Steps to Reproduce: 1.emerge =fltk-1.1.9 Actual Results: Compile fails: filename_list.cxx: In function 'int fl_filename_list(const char*, dirent***, int (*)(dirent**, dirent**))': filename_list.cxx:70: error: invalid conversion from 'int (*)(const void*, const void*)' to 'int (*)(const dirent**, const dirent**)' filename_list.cxx:70: error: initializing argument 4 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))' make[1]: *** [filename_list.o] Error 1 make: *** [all] Error 1 * * ERROR: x11-libs/fltk-1.1.9 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2948: Called die * The specific snippet of code: * emake || die "emake failed"; * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/fltk-1.1.9/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/fltk-1.1.9/temp/environment'. * >>> Failed to emerge x11-libs/fltk-1.1.9, Log file: >>> '/var/tmp/portage/x11-libs/fltk-1.1.9/temp/build.log' Expected Results: Successful emerge.
*** This bug has been marked as a duplicate of bug 270487 ***