All,
One of my trees builds fltk-1.3 from svn, with the --enable-cairo option
selected.
It is currently failing to build on win32/mingw with the following
errors:
$ make
=== making src ===
Compiling Fl.cxx...
Fl.cxx:41:1: warning: "WINVER" redefined
In file included from
d:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windows.h:48,
from D:/msys/1.0/local/include/cairo/cairo-win32.h:44,
from ../FL/Fl_Cairo.H:44,
from ../FL/Fl.H:36,
from Fl.cxx:34:
d:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windef.h:12:1:
warning: this is the location of the previous definition
In file included from Fl.cxx:1703:
Fl_win32.cxx:754: error: `VK_BROWSER_BACK' was not declared in this
scope
Fl_win32.cxx:755: error: `VK_BROWSER_FORWARD' was not declared in this
scope
Fl_win32.cxx:756: error: `VK_BROWSER_REFRESH' was not declared in this
scope
Fl_win32.cxx:757: error: `VK_BROWSER_STOP' was not declared in this
scope
Fl_win32.cxx:758: error: `VK_BROWSER_SEARCH' was not declared in this
scope
Fl_win32.cxx:759: error: `VK_BROWSER_FAVORITES' was not declared in this
scope
Fl_win32.cxx:760: error: `VK_BROWSER_HOME' was not declared in this
scope
Fl_win32.cxx:761: error: `VK_VOLUME_MUTE' was not declared in this scope
Fl_win32.cxx:762: error: `VK_VOLUME_DOWN' was not declared in this scope
Fl_win32.cxx:763: error: `VK_VOLUME_UP' was not declared in this scope
Fl_win32.cxx:764: error: `VK_MEDIA_NEXT_TRACK' was not declared in this
scope
Fl_win32.cxx:765: error: `VK_MEDIA_PREV_TRACK' was not declared in this
scope
Fl_win32.cxx:766: error: `VK_MEDIA_STOP' was not declared in this scope
Fl_win32.cxx:767: error: `VK_MEDIA_PLAY_PAUSE' was not declared in this
scope
Fl_win32.cxx:768: error: `VK_LAUNCH_MAIL' was not declared in this scope
make[1]: *** [Fl.o] Error 1
make: *** [all] Error 1
The equivalent "non-cairo" build is of course fine.
I haven't looked at the cause yet, just wanted to flag this up for
comments.
I'm using an older version of Cairo, but it has always been OK in the
past, so not sure what changed...
SELEX Galileo Ltd
Registered Office: Sigma House, Christopher Martin Road, Basildon, Essex SS14
3EL
A company registered in England & Wales. Company no. 02426132
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev