Thanks for the information.
I think this is "normal" for FLTK 1.3.x. If you build with the 2nd
option ( --enable-cairoext ) then FLTK add some calls to set up the
cairo context in all window drawing method, likely at least a call to
cairo_make_current.
This function is in FLTK's cairo lib, so you would have to link all your
programs with libfltk_cairo, and that implies that you'd also have to
link with your system's cairo libs (Linux: -lcairo -lpixman-1).
I thought there was a warning in the docs, but I couldn't find it right now.
Anyway, thanks for the heads-up. I added a comment (#4) on this topic to
STR #3284: "Cairo integration needs redesign".
http://www.fltk.org/str.php?L3284