Thanks for the answer. I just type make after running cMake in order to compile. Here is the output when i comment the .silent line : [ 45%] Building CXX object src/CMakeFiles/fltk.dir/Fl_add_idle.obj [ 45%] Building CXX object src/CMakeFiles/fltk.dir/Fl_arg.obj [ 45%] Building CXX object src/CMakeFiles/fltk.dir/Fl_compose.obj [ 45%] Building CXX object src/CMakeFiles/fltk.dir/Fl_display.obj [ 46%] Building CXX object src/CMakeFiles/fltk.dir/Fl_get_key.obj [ 46%] Building CXX object src/CMakeFiles/fltk.dir/Fl_get_system_colors.obj [ 46%] Building CXX object src/CMakeFiles/fltk.dir/Fl_grab.obj [ 47%] Building CXX object src/CMakeFiles/fltk.dir/Fl_lock.obj [ 47%] Building CXX object src/CMakeFiles/fltk.dir/Fl_own_colormap.obj [ 47%] Building CXX object src/CMakeFiles/fltk.dir/Fl_visual.obj [ 48%] Building CXX object src/CMakeFiles/fltk.dir/Fl_x.obj [ 48%] Building CXX object src/CMakeFiles/fltk.dir/filename_absolute.obj [ 48%] Building CXX object src/CMakeFiles/fltk.dir/filename_expand.obj [ 49%] Building CXX object src/CMakeFiles/fltk.dir/filename_ext.obj [ 49%] Building CXX object src/CMakeFiles/fltk.dir/filename_isdir.obj [ 49%] Building CXX object src/CMakeFiles/fltk.dir/filename_list.obj [ 50%] Building CXX object src/CMakeFiles/fltk.dir/filename_match.obj [ 50%] Building CXX object src/CMakeFiles/fltk.dir/filename_setext.obj [ 50%] Building CXX object src/CMakeFiles/fltk.dir/fl_arc.obj [ 50%] Building CXX object src/CMakeFiles/fltk.dir/fl_arci.obj [ 51%] Building CXX object src/CMakeFiles/fltk.dir/fl_ask.obj [ 51%] Building CXX object src/CMakeFiles/fltk.dir/fl_boxtype.obj [ 51%] Building CXX object src/CMakeFiles/fltk.dir/fl_color.obj [ 52%] Building CXX object src/CMakeFiles/fltk.dir/fl_cursor.obj [ 52%] Building CXX object src/CMakeFiles/fltk.dir/fl_curve.obj [ 52%] Building CXX object src/CMakeFiles/fltk.dir/fl_diamond_box.obj [ 53%] Building CXX object src/CMakeFiles/fltk.dir/fl_dnd.obj [ 53%] Building CXX object src/CMakeFiles/fltk.dir/fl_draw.obj [ 53%] Building CXX object src/CMakeFiles/fltk.dir/fl_draw_image.obj [ 54%] Building CXX object src/CMakeFiles/fltk.dir/fl_draw_pixmap.obj [ 54%] Building CXX object src/CMakeFiles/fltk.dir/fl_engraved_label.obj [ 54%] Building CXX object src/CMakeFiles/fltk.dir/fl_file_dir.obj [ 54%] Building CXX object src/CMakeFiles/fltk.dir/fl_font.obj [ 55%] Building CXX object src/CMakeFiles/fltk.dir/fl_gtk.obj [ 55%] Building CXX object src/CMakeFiles/fltk.dir/fl_labeltype.obj [ 55%] Building CXX object src/CMakeFiles/fltk.dir/fl_line_style.obj [ 56%] Building CXX object src/CMakeFiles/fltk.dir/fl_open_uri.obj [ 56%] Building CXX object src/CMakeFiles/fltk.dir/fl_oval_box.obj [ 56%] Building CXX object src/CMakeFiles/fltk.dir/fl_overlay.obj [ 57%] Building CXX object src/CMakeFiles/fltk.dir/fl_overlay_visual.obj [ 57%] Building CXX object src/CMakeFiles/fltk.dir/fl_plastic.obj [ 57%] Building CXX object src/CMakeFiles/fltk.dir/fl_read_image.obj [ 58%] Building CXX object src/CMakeFiles/fltk.dir/fl_rect.obj [ 58%] Building CXX object src/CMakeFiles/fltk.dir/fl_round_box.obj [ 58%] Building CXX object src/CMakeFiles/fltk.dir/fl_rounded_box.obj [ 59%] Building CXX object src/CMakeFiles/fltk.dir/fl_set_font.obj [ 59%] Building CXX object src/CMakeFiles/fltk.dir/fl_set_fonts.obj [ 59%] Building CXX object src/CMakeFiles/fltk.dir/fl_scroll_area.obj [ 59%] Building CXX object src/CMakeFiles/fltk.dir/fl_shadow_box.obj [ 60%] Building CXX object src/CMakeFiles/fltk.dir/fl_shortcut.obj [ 60%] Building CXX object src/CMakeFiles/fltk.dir/fl_show_colormap.obj [ 60%] Building CXX object src/CMakeFiles/fltk.dir/fl_symbols.obj [ 61%] Building CXX object src/CMakeFiles/fltk.dir/fl_vertex.obj [ 61%] Building CXX object src/CMakeFiles/fltk.dir/screen_xywh.obj [ 61%] Building C object src/CMakeFiles/fltk.dir/fl_call_main.obj [ 62%] Building C object src/CMakeFiles/fltk.dir/flstring.obj [ 62%] Building C object src/CMakeFiles/fltk.dir/scandir.obj [ 62%] Building C object src/CMakeFiles/fltk.dir/numericsort.obj [ 63%] Building C object src/CMakeFiles/fltk.dir/vsnprintf.obj Linking CXX static library ../bin/libfltk.a make[2]: Leaving directory `/home/yostan/fltk' [ 63%] Built target fltk make[2]: Entering directory `/home/yostan/fltk' Scanning dependencies of target fltk_forms make[2]: Leaving directory `/home/yostan/fltk' make[2]: Entering directory `/home/yostan/fltk' [ 63%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_compatability.obj
[ 63%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_bitmap.obj [ 63%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_free.obj [ 64%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_fselect.obj [ 64%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_pixmap.obj [ 64%] Building CXX object src/CMakeFiles/fltk_forms.dir/forms_timer.obj Linking CXX static library ../bin/libfltk_forms.a make[2]: Leaving directory `/home/yostan/fltk' [ 64%] Built target fltk_forms make[2]: Entering directory `/home/yostan/fltk' Scanning dependencies of target fltk_gl make[2]: Leaving directory `/home/yostan/fltk' make[2]: Entering directory `/home/yostan/fltk' [ 65%] Building CXX object src/CMakeFiles/fltk_gl.dir/Fl_Gl_Choice.obj [ 65%] Building CXX object src/CMakeFiles/fltk_gl.dir/Fl_Gl_Overlay.obj [ 65%] Building CXX object src/CMakeFiles/fltk_gl.dir/Fl_Gl_Window.obj [ 66%] Building CXX object src/CMakeFiles/fltk_gl.dir/freeglut_geometry.obj [ 66%] Building CXX object src/CMakeFiles/fltk_gl.dir/freeglut_stroke_mono_roman .obj [ 66%] Building CXX object src/CMakeFiles/fltk_gl.dir/freeglut_stroke_roman.obj [ 67%] Building CXX object src/CMakeFiles/fltk_gl.dir/freeglut_teapot.obj [ 67%] Building CXX object src/CMakeFiles/fltk_gl.dir/gl_draw.obj [ 67%] Building CXX object src/CMakeFiles/fltk_gl.dir/gl_start.obj [ 68%] Building CXX object src/CMakeFiles/fltk_gl.dir/glut_compatability.obj [ 68%] Building CXX object src/CMakeFiles/fltk_gl.dir/glut_font.obj d:/developping/c_cpp/msys/home/yostan/fltk/src/glut_font.cxx:119:2: warning: #wa rning FIXME This needs to be UTF aware now Linking CXX static library ../bin/libfltk_gl.a make[2]: Leaving directory `/home/yostan/fltk' [ 68%] Built target fltk_gl make[2]: Entering directory `/home/yostan/fltk' Scanning dependencies of target fltk_images make[2]: Leaving directory `/home/yostan/fltk' make[2]: Entering directory `/home/yostan/fltk' [ 68%] Building CXX object src/CMakeFiles/fltk_images.dir/fl_images_core.obj [ 68%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_BMP_Image.obj [ 69%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_File_Icon2.obj [ 69%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_GIF_Image.obj [ 69%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_Help_Dialog.obj [ 70%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_JPEG_Image.obj [ 70%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_PNG_Image.obj [ 70%] Building CXX object src/CMakeFiles/fltk_images.dir/Fl_PNM_Image.obj Linking CXX static library ../bin/libfltk_images.a make[2]: Leaving directory `/home/yostan/fltk' [ 70%] Built target fltk_images make[2]: Entering directory `/home/yostan/fltk' Scanning dependencies of target fluid make[2]: Leaving directory `/home/yostan/fltk' make[2]: Entering directory `/home/yostan/fltk' [ 71%] Building CXX object fluid/CMakeFiles/fluid.dir/CodeEditor.obj [ 71%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Function_Type.obj [ 71%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Group_Type.obj [ 72%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Menu_Type.obj [ 72%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Type.obj [ 72%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Widget_Type.obj [ 72%] Building CXX object fluid/CMakeFiles/fluid.dir/Fl_Window_Type.obj [ 73%] Building CXX object fluid/CMakeFiles/fluid.dir/Fluid_Image.obj [ 73%] Building CXX object fluid/CMakeFiles/fluid.dir/about_panel.obj [ 73%] Building CXX object fluid/CMakeFiles/fluid.dir/align_widget.obj [ 74%] Building CXX object fluid/CMakeFiles/fluid.dir/alignment_panel.obj [ 74%] Building CXX object fluid/CMakeFiles/fluid.dir/code.obj [ 74%] Building CXX object fluid/CMakeFiles/fluid.dir/factory.obj [ 75%] Building CXX object fluid/CMakeFiles/fluid.dir/file.obj [ 75%] Building CXX object fluid/CMakeFiles/fluid.dir/fluid.obj [ 75%] Building CXX object fluid/CMakeFiles/fluid.dir/function_panel.obj [ 76%] Building CXX object fluid/CMakeFiles/fluid.dir/template_panel.obj [ 76%] Building CXX object fluid/CMakeFiles/fluid.dir/undo.obj [ 76%] Building CXX object fluid/CMakeFiles/fluid.dir/widget_panel.obj Linking CXX executable ../bin/fluid.exe ./bin/libfltk.a(Fl_Text_Editor.obj):Fl_Text_Editor.cxx:(.text+0x5a6): undefined reference to `fl_utf8len' ./bin/libfltk.a(Fl_Text_Editor.obj):Fl_Text_Editor.cxx:(.text+0xbdf): undefined reference to `fl_utf8len' ./bin/libfltk.a(Fl_Text_Display.obj):Fl_Text_Display.cxx:(.text+0x278b): undefi ned reference to `fl_utf8len' ./bin/libfltk.a(Fl_Text_Display.obj):Fl_Text_Display.cxx:(.text+0x447e): undefi ned reference to `fl_utf8len' ./bin/libfltk.a(Fl_Text_Display.obj):Fl_Text_Display.cxx:(.text+0x4642): undefi ned reference to `fl_utf8len' ./bin/libfltk.a(Fl_Text_Display.obj):Fl_Text_Display.cxx:(.text+0x47bc): more u ndefined references to `fl_utf8len' follow ./bin/libfltk.a(Fl_Text_Buffer.obj):Fl_Text_Buffer.cxx:(.text+0x5497): undefine d reference to `fl_fopen' ./bin/libfltk.a(Fl_Text_Buffer.obj):Fl_Text_Buffer.cxx:(.text+0x5577): undefine d reference to `fl_fopen' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x1685): undefine d reference to `fl_utf8fromwc' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x19c7): undefine d reference to `fl_utf8fromwc' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x1dcf): undefine d reference to `fl_fopen' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x1fcc): undefine d reference to `fl_make_path_for_file' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x1fe2): undefine d reference to `fl_fopen' ./bin/libfltk.a(Fl_Preferences.obj):Fl_Preferences.cxx:(.text+0x20e9): undefine d reference to `fl_make_path' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x2df8): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x2e5f): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x307c): undefined reference to `fl_utf8f romwc' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x3189): undefined reference to `fl_codep age' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x31b8): undefined reference to `fl_codep age' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x3d58): undefined reference to `_TrackMo useev...@4' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x4159): undefined reference to `fl_utf8f romwc' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x45bf): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x461c): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x555f): undefined reference to `fl_codep age' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x55cc): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x5623): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x5f0a): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl.obj):Fl.cxx:(.text+0x5f42): undefined reference to `fl_utf8t oUtf16' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x6d): undefined reference to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x1f0): undefined reference to `fl_utf_nb_char' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x2c6): undefined reference to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x38f): undefined reference to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x1a45): undefined referenc e to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x1b46): undefined referenc e to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x1f0f): undefined referenc e to `fl_utf8len' ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x1f36): more undefined ref erences to `fl_utf8len' follow ./bin/libfltk.a(Fl_Input_.obj):Fl_Input_.cxx:(.text+0x3c35): undefined referenc e to `fl_utf8decode' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0x6cd): undefined reference to `fl_utf8decode' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0x6e3): undefined reference to `fl_nonspacing' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0x9c4): undefined reference to `fl_utf8toUtf16' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xa6b): undefined reference to `fl_utf8toUtf16' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xc89): undefined reference to `fl_utf8decode' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xc97): undefined reference to `fl_nonspacing' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xde8): undefined reference to `fl_utf8decode' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xebc): undefined reference to `fl_utf8toUtf16' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xf15): undefined reference to `fl_utf8toUtf16' ./bin/libfltk.a(fl_font.obj):fl_font.cxx:(.text+0xfdf): undefined reference to `fl_nonspacing' ./bin/libfltk.a(fl_draw.obj):fl_draw.cxx:(.text+0x568): undefined reference to `fl_utf_nb_char' ./bin/libfltk.a(Fl_Shared_Image.obj):Fl_Shared_Image.cxx:(.text+0xa24): undefin ed reference to `fl_fopen' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0x1833): undefined re ference to `fl_utf8fromwc' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0x278d): undefined re ference to `fl_utf8encode' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0x5900): undefined re ference to `fl_utf8encode' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0x7f11): undefined re ference to `fl_getcwd' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0x83b4): undefined re ference to `fl_getcwd' ./bin/libfltk.a(Fl_Help_View.obj):Fl_Help_View.cxx:(.text+0xa204): undefined re ference to `fl_fopen' ./bin/libfltk.a(filename_absolute.obj):filename_absolute.cxx:(.text+0x72): unde fined reference to `fl_getcwd' ./bin/libfltk.a(filename_absolute.obj):filename_absolute.cxx:(.text+0x286): und efined reference to `fl_getcwd' ./bin/libfltk.a(Fl_compose.obj):Fl_compose.cxx:(.text+0xd8): undefined referenc e to `fl_utf8encode' ./bin/libfltk.a(Fl_compose.obj):Fl_compose.cxx:(.text+0x191): undefined referen ce to `fl_utf8encode' ./bin/libfltk.a(Fl_compose.obj):Fl_compose.cxx:(.text+0x27c): undefined referen ce to `fl_utf8encode' ./bin/libfltk.a(fl_dnd.obj):fl_dnd.cxx:(.text$_ZN12FLDropTarget19fillCurrentDra gDataEP11IDataObject[FLDropTarget::fillCurrentDragData(IDataObject*)]+0x2a3): un defined reference to `fl_utf8fromwc' ./bin/libfltk.a(Fl_XPM_Image.obj):Fl_XPM_Image.cxx:(.text+0xe3): undefined refe rence to `fl_fopen' ./bin/libfltk.a(Fl_XPM_Image.obj):Fl_XPM_Image.cxx:(.text+0x5f5): undefined ref erence to `fl_fopen' ./bin/libfltk.a(Fl_XBM_Image.obj):Fl_XBM_Image.cxx:(.text+0x93): undefined refe rence to `fl_fopen' ./bin/libfltk.a(Fl_XBM_Image.obj):Fl_XBM_Image.cxx:(.text+0x411): undefined ref erence to `fl_fopen' ./bin/libfltk.a(filename_isdir.obj):filename_isdir.cxx:(.text+0x18d): undefined reference to `fl_stat' ./bin/libfltk.a(scandir.obj):scandir.c:(.text+0x1b8): undefined reference to `f l_utf8toUtf16' ./bin/libfltk.a(scandir.obj):scandir.c:(.text+0x20c): undefined reference to `f l_utf8toUtf16' ./bin/libfltk.a(scandir.obj):scandir.c:(.text+0x313): undefined reference to `f l_utf8fromwc' ./bin/libfltk.a(filename_expand.obj):filename_expand.cxx:(.text+0xb3): undefine d reference to `fl_getenv' ./bin/libfltk.a(filename_expand.obj):filename_expand.cxx:(.text+0xd3): undefine d reference to `fl_getenv' ./bin/libfltk_images.a(Fl_File_Icon2.obj):Fl_File_Icon2.cxx:(.text+0x93): undef ined reference to `fl_fopen' ./bin/libfltk_images.a(Fl_PNG_Image.obj):Fl_PNG_Image.cxx:(.text+0x91): undefin ed reference to `fl_fopen' ./bin/libfltk_images.a(Fl_PNG_Image.obj):Fl_PNG_Image.cxx:(.text+0x4c0): undefi ned reference to `fl_fopen' ./bin/libfltk_images.a(Fl_PNM_Image.obj):Fl_PNM_Image.cxx:(.text+0xa3): undefin ed reference to `fl_fopen' ./bin/libfltk_images.a(Fl_PNM_Image.obj):Fl_PNM_Image.cxx:(.text+0xa59): undefi ned reference to `fl_fopen' ./bin/libfltk_images.a(Fl_GIF_Image.obj):Fl_GIF_Image.cxx:(.text+0x87): more un defined references to `fl_fopen' follow collect2: ld returned 1 exit status make[2]: *** [bin/fluid.exe] Error 1 make[2]: Leaving directory `/home/yostan/fltk' make[1]: *** [fluid/CMakeFiles/fluid.dir/all] Error 2 make[1]: Leaving directory `/home/yostan/fltk' make: *** [all] Error 2 _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

