On 10.10.2010, at 10:02, Marc R.J. Brevoort wrote:

> The tabs weirdness I've been experiencing went away when I removed FLTK
> 1.3.x entirely and reinstalled 1.1.7 (the version I'd previously been
> building with). I'm not sure yet what to make of this- I'd rather keep
> working with an up-to-date version of FLTK than be stuck with an
> increasingly obsolete version. Perhaps I should try and find out from
> which exact FLTK version on I'm experiencing this problem?

As Ian and Greg pointed out, a small typo and an installed other version
than the current build version can produce weird effects (especially on
Linux where you may have these "helping" links that only exist in the
*installed* version - thus the compiler may miss the build version of
one header file and include the other (installed version) that can be
found via the link).

There are some simple rules to avoid this "different version mix" that
you might try to follow:

(1) never install any FLTK version, use only builds from the build 
directories

(2) install all versions in different paths (use --prefix) and use
this prefix in your build

(3) on linux, configure with --without-links to avoid the "helping"
links for some misspelled header files. At least this will help
finding header typos you may have in your code.

I'm using certain combinations of these rules, especially on my test-
only machine(s), but I'm using rule #2 on my production build
machine(s) (Win + Linux). YMMV.


That said, the tabs problem can also be that your tab groups are not
all of the same sizes. I guess it would be odd if this worked with
FLTK 1.1.7, but you never know. At least I'd check this too...

Albrecht
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to