I am hitting a gcc/fltk craziness, and I have no clue what to look for.
The attached example is extracted from octave configure log, and I am almost sure that nor the test nor the fltk header are changed at all recently. Could someone with libfltk-devel installed try $ . ./conftest.sh my current result is: -------------------------------------- In file included from /usr/include/FL/gl.h:45:0, from conftest.c:2: /usr/include/FL/Enumerations.H:525:1: error: unknown type name ‘Fl_Boxtype’ extern FL_EXPORT Fl_Boxtype fl_define_FL_ROUND_UP_BOX(); ^ /usr/include/FL/Enumerations.H:528:1: error: unknown type name ‘Fl_Boxtype’ extern FL_EXPORT Fl_Boxtype fl_define_FL_SHADOW_BOX(); ------------------------------------------- but Fl_Boxtype is defined as enum type on the same file /usr/include/FL/Enumerations.H at line 473. What I am missing ? Thanks in advance Marco
#include <FL/gl.h> # ifdef __cplusplus extern "C" # endif int main () { int nothing = 0; ; return 0; }
gcc -c -ggdb -O2 -Wimplicit-function-declaration -ggdb -O2 -pipe -Wimplicit-function-declaration -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT conftest.c -o conftest.o
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple