Bryan Flynt wrote:
> Sure enough it was including one header file from my 1.1 install
> and the rest from the local 1.3 install.
>
> I had mistyped one of the include statements to be:
> #include <Fl/Fl_Gl_Window.H>
>
> Notice the lowercase letter L in Fl. Of course the pre-processor
> couldn't find it but somehow found the Fl_Gl_Window.H within /usr/include
> so it never complained.
Oh wow, that's tricky.
I probably would have been crawling the walls on that one.
I try never to actually 'install' fltk, since I have multiple
versions lying around, and indeed sometimes that 'default'
install can 'sneak in' and bite us in strange ways, though
that's certainly an odd one.
I guess this is because we have those kooky links that
try to cover over case differences or something.. so
if one release doesn't have it but the other does, such
a thing can cause a 'fallthrough' from one release to the next.
I guess a good reason /not/ to do those 'fix it' links..
damned if we do, damned if we don't.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk