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 fltk@easysw.com http://lists.easysw.com/mailman/listinfo/fltk