All, Is it expected that the 1.3 codebase can still build in "non-cocoa" mode? I just tried this, and it fails.
There is no option to configure to --disable-cocoa so what I did was configure normally then hand edit config.h as follows, which I think should be correct: #define USE_QUARTZ 1 #define __APPLE_QUARTZ__ 1 /*#define __APPLE_COCOA__ 1 */ #undef __APPLE_COCOA__ /* #undef __APPLE_QD__ */ However, the build only gets as far as: Compiling fl_line_style.cxx... fl_line_style.cxx:43: error: expected initializer before '*' token fl_line_style.cxx: In function 'void fl_quartz_restore_line_style_()': fl_line_style.cxx:49: error: 'fl_quartz_line_pattern' was not declared in this scope fl_line_style.cxx: In function 'void fl_line_style(int, int, char*)': fl_line_style.cxx:148: error: 'CGFloat' does not name a type fl_line_style.cxx:150: error: 'CGFloat' was not declared in this scope fl_line_style.cxx:150: error: 'p' was not declared in this scope fl_line_style.cxx:150: error: 'pattern' was not declared in this scope fl_line_style.cxx:152: error: 'fl_quartz_line_pattern' was not declared in this scope fl_line_style.cxx:165: error: 'CGFloat' was not declared in this scope fl_line_style.cxx:165: error: 'p' was not declared in this scope fl_line_style.cxx:165: error: 'pattern' was not declared in this scope fl_line_style.cxx:173: error: 'fl_quartz_line_pattern' was not declared in this scope fl_line_style.cxx:175: error: 'fl_quartz_line_pattern' was not declared in this scope make[1]: *** [fl_line_style.o] Error 1 make: *** [all] Error 1 Thoughts? -- Ian _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
