> Try this patch: compiles now, but linking breaks down:
lib/i386-redhat-linux/2.96/../../.. -lstdc++ -lgcc -lgcc -lbz2 -L/usr/lib/qt-2.3.2/lib -lqt -lSM -lICE -liberty -lc -lm -L/usr/X11R6/lib -lX11 -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib BufferView_pimpl.o: In function `basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::alloc(unsigned int, bool)': /usr/include/g++-3/std/bastring.cc(.text+0x19): undefined reference to `fl_display' /usr/include/g++-3/std/bastring.cc(.text+0x2c): undefined reference to `fl_display' /usr/include/g++-3/std/bastring.cc(.text+0x4d): undefined reference to `fl_display' /usr/include/g++-3/std/bastring.cc(.text+0x5b): undefined reference to `fl_display' BufferView_pimpl.o: In function `BufferView::Pimpl::buffer(Buffer *)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:53: undefined reference to `fl_redraw_object' /home/leuven/cvs/lyx-devel/src/WorkArea.h:54: undefined reference to `fl_redraw_object' BufferView_pimpl.o: In function `BufferView::Pimpl::redraw(void)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:53: undefined reference to `fl_redraw_object' /home/leuven/cvs/lyx-devel/src/WorkArea.h:54: undefined reference to `fl_redraw_object' BufferView_pimpl.o: In function `BufferView::Pimpl::scrollCB(double)': /home/leuven/cvs/lyx-devel/src/BufferView_pimpl.C:107: undefined reference to `fl_display' BufferView_pimpl.o: In function `BufferView::Pimpl::scrollUp(long)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:81: undefined reference to `fl_get_scrollbar_value' /home/leuven/cvs/lyx-devel/src/WorkArea.h:74: undefined reference to `fl_set_scrollbar_value' BufferView_pimpl.o: In function `BufferView::Pimpl::scrollDown(long)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:81: undefined reference to `fl_get_scrollbar_value' /home/leuven/cvs/lyx-devel/src/WorkArea.h:87: undefined reference to `fl_get_scrollbar_bounds' /home/leuven/cvs/lyx-devel/src/WorkArea.h:74: undefined reference to `fl_set_scrollbar_value' BufferView_pimpl.o: In function `BufferView::Pimpl::leaveView(void)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:59: undefined reference to `fl_display' LyXSendto.o: In function `__default_alloc_template<true, 0>::_S_chunk_alloc(unsigned int, int &)': /usr/include/g++-3/stl_alloc.h(.text+0xf): undefined reference to `fl_get_input' /usr/include/g++-3/stl_alloc.h(.text+0x4b): undefined reference to `fl_set_input' /usr/include/g++-3/stl_alloc.h(.text+0x70): undefined reference to `fl_display' /usr/include/g++-3/stl_alloc.h(.text+0x90): undefined reference to `fl_show_form' /usr/include/g++-3/stl_alloc.h(.text+0xd1): undefined reference to `fl_set_form_minsize' LyXSendto.o: In function `SendtoApplyCB': /usr/include/g++-3/std/bastring.h:183: undefined reference to `fl_get_input' LyXSendto.o: In function `SendtoApplyCB': /home/leuven/cvs/lyx-devel/src/LyXSendto.C:62: undefined reference to `fl_get_button' /home/leuven/cvs/lyx-devel/src/LyXSendto.C:64: undefined reference to `fl_get_button' /home/leuven/cvs/lyx-devel/src/LyXSendto.C:66: undefined reference to `fl_get_button' /home/leuven/cvs/lyx-devel/src/LyXSendto.C:68: undefined reference to `fl_get_button' /home/leuven/cvs/lyx-devel/src/LyXSendto.C:89: undefined reference to `fl_get_button' LyXSendto.o:/home/leuven/cvs/lyx-devel/src/LyXSendto.C:93: more undefined references to `fl_get_button' follow LyXSendto.o: In function `SendtoCancelCB': /home/leuven/cvs/lyx-devel/src/LyXSendto.C:105: undefined reference to `fl_hide_form' WorkArea.o: In function `WorkArea::WorkArea(int, int, int, int)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:85: undefined reference to `fl_freeze_all_forms' /home/leuven/cvs/lyx-devel/src/WorkArea.C:95: undefined reference to `fl_get_border_width' /home/leuven/cvs/lyx-devel/src/WorkArea.C:100: undefined reference to `fl_add_canvas' /home/leuven/cvs/lyx-devel/src/WorkArea.C:101: undefined reference to `fl_set_object_boxtype' /home/leuven/cvs/lyx-devel/src/WorkArea.C:102: undefined reference to `fl_set_object_resize' /home/leuven/cvs/lyx-devel/src/WorkArea.C:103: undefined reference to `fl_set_object_gravity' /home/leuven/cvs/lyx-devel/src/WorkArea.C:113: undefined reference to `fl_add_box' /home/leuven/cvs/lyx-devel/src/WorkArea.C:114: undefined reference to `fl_set_object_resize' /home/leuven/cvs/lyx-devel/src/WorkArea.C:115: undefined reference to `fl_set_object_gravity' /home/leuven/cvs/lyx-devel/src/WorkArea.C:129: undefined reference to `fl_add_pixmapbutton' WorkArea.o: In function `WorkArea::WorkArea(int, int, int, int)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_pixmap_file' WorkArea.o: In function `WorkArea::WorkArea(int, int, int, int)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:131: undefined reference to `fl_set_pixmapbutton_focus_outline' /home/leuven/cvs/lyx-devel/src/WorkArea.C:132: undefined reference to `fl_set_object_boxtype' /home/leuven/cvs/lyx-devel/src/WorkArea.C:138: undefined reference to `fl_add_text' /home/leuven/cvs/lyx-devel/src/WorkArea.C:139: undefined reference to `fl_set_object_lsize' /home/leuven/cvs/lyx-devel/src/WorkArea.C:140: undefined reference to `fl_mapcolor' /home/leuven/cvs/lyx-devel/src/WorkArea.C:141: undefined reference to `fl_mapcolor' /home/leuven/cvs/lyx-devel/src/WorkArea.C:142: undefined reference to `fl_set_object_color' /home/leuven/cvs/lyx-devel/src/WorkArea.C:143: undefined reference to `fl_set_object_lcol' /home/leuven/cvs/lyx-devel/src/WorkArea.C:144: undefined reference to `fl_set_object_lalign' /home/leuven/cvs/lyx-devel/src/WorkArea.C:145: undefined reference to `fl_set_object_lstyle' /home/leuven/cvs/lyx-devel/src/WorkArea.C:154: undefined reference to `fl_add_scrollbar' /home/leuven/cvs/lyx-devel/src/WorkArea.C:155: undefined reference to `fl_set_object_boxtype' /home/leuven/cvs/lyx-devel/src/WorkArea.C:156: undefined reference to `fl_set_object_resize' /home/leuven/cvs/lyx-devel/src/WorkArea.C:157: undefined reference to `fl_set_object_gravity' /home/leuven/cvs/lyx-devel/src/WorkArea.C:159: undefined reference to `fl_set_object_callback' /home/leuven/cvs/lyx-devel/src/WorkArea.C:180: undefined reference to `fl_add_free' /home/leuven/cvs/lyx-devel/src/WorkArea.C:184: undefined reference to `fl_set_object_boxtype' /home/leuven/cvs/lyx-devel/src/WorkArea.C:185: undefined reference to `fl_set_object_resize' /home/leuven/cvs/lyx-devel/src/WorkArea.C:186: undefined reference to `fl_set_object_gravity' /home/leuven/cvs/lyx-devel/src/WorkArea.C:189: undefined reference to `fl_current_form' /home/leuven/cvs/lyx-devel/src/WorkArea.C:190: undefined reference to `fl_current_form' /home/leuven/cvs/lyx-devel/src/WorkArea.C:190: undefined reference to `fl_register_raw_callback' /home/leuven/cvs/lyx-devel/src/WorkArea.C:192: undefined reference to `fl_unfreeze_all_forms' WorkArea.o: In function `WorkArea::~WorkArea(void)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:199: undefined reference to `fl_display' WorkArea.o: In function `WorkArea::belowMouse(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:207: undefined reference to `fl_get_mouse' WorkArea.o: In function `WorkArea::resize(int, int, int, int)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:220: undefined reference to `fl_freeze_all_forms' /home/leuven/cvs/lyx-devel/src/WorkArea.C:222: undefined reference to `fl_get_border_width' /home/leuven/cvs/lyx-devel/src/WorkArea.C:225: undefined reference to `fl_set_object_geometry' /home/leuven/cvs/lyx-devel/src/WorkArea.C:231: undefined reference to `fl_set_object_geometry' /home/leuven/cvs/lyx-devel/src/WorkArea.C:239: undefined reference to `fl_set_object_geometry' /home/leuven/cvs/lyx-devel/src/WorkArea.C:241: undefined reference to `fl_unfreeze_all_forms' WorkArea.o: In function `{anonymous}::destroy_object(flobjs_ *)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:252: undefined reference to `fl_hide_object' /home/leuven/cvs/lyx-devel/src/WorkArea.C:254: undefined reference to `fl_delete_object' /home/leuven/cvs/lyx-devel/src/WorkArea.C:255: undefined reference to `fl_free_object' WorkArea.o: In function `WorkArea::createPixmap(int, int)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:282: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/WorkArea.C:292: undefined reference to `fl_get_visual_depth' /home/leuven/cvs/lyx-devel/src/WorkArea.C:292: undefined reference to `fl_display' WorkArea.o: In function `WorkArea::greyOut(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:301: undefined reference to `fl_get_canvas_id' /home/leuven/cvs/lyx-devel/src/WorkArea.C:301: undefined reference to `fl_winset' /home/leuven/cvs/lyx-devel/src/WorkArea.C:303: undefined reference to `fl_rectangle' WorkArea.o: In function `WorkArea::setFocus(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:310: undefined reference to `fl_set_focus_object' WorkArea.o: In function `WorkArea::setScrollbar(double, double) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:316: undefined reference to `fl_set_scrollbar_value' /home/leuven/cvs/lyx-devel/src/WorkArea.C:317: undefined reference to `fl_set_scrollbar_size' WorkArea.o: In function `WorkArea::setScrollbarBounds(double, double) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:323: undefined reference to `fl_set_scrollbar_bounds' WorkArea.o: In function `WorkArea::setScrollbarIncrements(double) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:329: undefined reference to `fl_set_scrollbar_increment' WorkArea.o: In function `WorkArea::scroll_cb(flobjs_ *, long)': /home/leuven/cvs/lyx-devel/src/../sigc++/basic_signal.h:311: undefined reference to `fl_get_scrollbar_value' WorkArea.o: In function `WorkArea::scroll_cb(flobjs_ *, long)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:49: undefined reference to `fl_display' WorkArea.o: In function `WorkArea::work_area_handler(flobjs_ *, int, int, int, int, void *)': /home/leuven/cvs/lyx-devel/src/WorkArea.C:390: undefined reference to `fl_get_scrollbar_value' /home/leuven/cvs/lyx-devel/src/WorkArea.C:490: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/WorkArea.C:491: undefined reference to `fl_display' WorkArea.o: In function `WorkArea::haveSelection(bool) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:597: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/WorkArea.C:601: undefined reference to `fl_get_canvas_id' /home/leuven/cvs/lyx-devel/src/WorkArea.C:601: undefined reference to `fl_display' WorkArea.o: In function `WorkArea::getClipboard(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.C:609: undefined reference to `fl_request_clipboard' /home/leuven/cvs/lyx-devel/src/WorkArea.C:615: undefined reference to `fl_check_forms' /home/leuven/cvs/lyx-devel/src/WorkArea.C:615: undefined reference to `FL_EVENT' /home/leuven/cvs/lyx-devel/src/WorkArea.C:616: undefined reference to `fl_XNextEvent' WorkArea.o: In function `WorkArea::putClipboard(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &) const': /usr/include/g++-3/std/bastring.h:157: undefined reference to `fl_stuff_clipboard' WorkArea.o: In function `WorkArea::getPixmap(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.h(.WorkArea::gnu.linkonce.t.redraw(void) const+0xe): undefined reference to `fl_redraw_object' WorkArea.o: In function `C_WorkArea_work_area_handler': /home/leuven/cvs/lyx-devel/src/WorkArea.C:68: undefined reference to `fl_redraw_object' WorkArea.o: In function `WorkArea::getPixmap(void) const': /home/leuven/cvs/lyx-devel/src/WorkArea.h(.WorkArea::gnu.linkonce.t.setScrollbarValue(double) const+0x13): undefined reference to `fl_set_scrollbar_value' /home/leuven/cvs/lyx-devel/src/WorkArea.h(.WorkArea::gnu.linkonce.t.getScrollbarValue(void) const+0xd): undefined reference to `fl_get_scrollbar_value' WorkArea.o: In function `C_WorkArea_work_area_handler': /home/leuven/cvs/lyx-devel/src/WorkArea.C:70: undefined reference to `fl_get_scrollbar_bounds' XFormsView.o: In function `XFormsView::XFormsView(int, int, int)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:58: undefined reference to `fl_set_form_atclose' XFormsView.o: In function `XFormsView::redraw(void)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:77: undefined reference to `fl_redraw_form' XFormsView.o: In function `XFormsView::setPosition(int, int)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:98: undefined reference to `fl_set_form_position' XFormsView.o: In function `XFormsView::show(int, int, basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:104: undefined reference to `fl_set_form_minsize' XFormsView.o: In function `XFormsView::show(int, int, basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_show_form' XFormsView.o: In function `XFormsView::show(int, int, basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:108: undefined reference to `fl_display' XFormsView.o: In function `XFormsView::create_form_form_main(int, int)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:123: undefined reference to `fl_bgn_form' /home/leuven/cvs/lyx-devel/src/XFormsView.C:125: undefined reference to `fl_add_box' /home/leuven/cvs/lyx-devel/src/XFormsView.C:126: undefined reference to `fl_set_object_color' /home/leuven/cvs/lyx-devel/src/XFormsView.C:130: undefined reference to `fl_get_border_width' XFormsView.o: In function `XFormsView::create_form_form_main(int, int)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_root' /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_read_pixmapfile' XFormsView.o: In function `XFormsView::create_form_form_main(int, int)': /home/leuven/cvs/lyx-devel/src/XFormsView.C:187: undefined reference to `fl_set_form_icon' /home/leuven/cvs/lyx-devel/src/XFormsView.C:191: undefined reference to `fl_set_form_minsize' /home/leuven/cvs/lyx-devel/src/XFormsView.C:193: undefined reference to `fl_end_form' XFormsView.o: In function `XFormsView::setWindowTitle(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_form_title' /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_winicontitle' XFormsView.o: In function `XFormsView::prohibitInput(void) const': /home/leuven/cvs/lyx-devel/src/XFormsView.C:238: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:239: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:244: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:246: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:247: undefined reference to `fl_deactivate_all_forms' XFormsView.o: In function `XFormsView::allowInput(void) const': /home/leuven/cvs/lyx-devel/src/XFormsView.C:255: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:257: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/XFormsView.C:258: undefined reference to `fl_activate_all_forms' lyx_gui.o: In function `LyXGUI::LyXGUI(LyX *, int *, char **, bool)': /home/leuven/cvs/lyx-devel/src/lyx_gui.C:109: undefined reference to `fl_initialize' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:113: undefined reference to `fl_get_app_resources' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:122: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:140: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:140: undefined reference to `fl_screen' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:147: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:147: undefined reference to `fl_screen' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:154: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:154: undefined reference to `fl_screen' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:159: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:159: undefined reference to `fl_screen' lyx_gui.o: In function `LyXGUI::init(void)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_font_name' /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_font_name' /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_font_name' /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_font_name' lyx_gui.o: In function `LyXGUI::init(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui.C:225: undefined reference to `fl_set_font_name' lyx_gui.o:/usr/include/g++-3/std/bastring.h:343: more undefined references to `fl_set_font_name' follow lyx_gui.o: In function `LyXGUI::init(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui.C:238: undefined reference to `fl_setpup_fontstyle' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:239: undefined reference to `fl_setpup_fontsize' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:240: undefined reference to `fl_setpup_color' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:241: undefined reference to `fl_set_goodies_font' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:243: undefined reference to `fl_set_oneliner_font' lyx_gui.o: In function `LyXGUI::init(void)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_input' lyx_gui.o: In function `LyXGUI::init(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui.C:264: undefined reference to `fl_set_button' lyx_gui.o: In function `LyXGUI::create_forms(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui.C:292: undefined reference to `fl_set_form_atclose' /home/leuven/cvs/lyx-devel/src/lyx_gui.C:297: undefined reference to `XformsColor::read(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)' lyx_gui_misc.o: In function `RedrawAllBufferRelatedDialogs(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui_misc.C:37: undefined reference to `fl_redraw_form' lyx_gui_misc.o: In function `CloseAllBufferRelatedDialogs(void)': /home/leuven/cvs/lyx-devel/src/lyx_gui_misc.C:44: undefined reference to `fl_hide_form' lyxserver.o: In function `LyXComm::startPipe(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, bool)': /home/leuven/cvs/lyx-devel/src/lyxserver.C:223: undefined reference to `fl_add_io_callback' minibuffer.o: In function `MiniBuffer::dd_init(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:78: undefined reference to `DropDown::DropDown(LyXView *, flobjs_ *)' minibuffer.o: In function `MiniBuffer::~MiniBuffer(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:88: undefined reference to `DropDown::~DropDown(void)' minibuffer.o: In function `MiniBuffer::peek_event(flobjs_ *, int, int)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:117: undefined reference to `fl_get_input' /home/leuven/cvs/lyx-devel/src/minibuffer.C:193: undefined reference to `fl_get_real_object_window' /home/leuven/cvs/lyx-devel/src/minibuffer.C:193: undefined reference to `fl_get_wingeometry' /home/leuven/cvs/lyx-devel/src/minibuffer.C:200: undefined reference to `DropDown::select(vector<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >, allocator<basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > > > const &, int, int, int)' minibuffer.o: In function `MiniBuffer::prepare(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:294: undefined reference to `fl_set_focus_object' minibuffer.o: In function `MiniBuffer::add(int, int, int, int, int)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_add_input' minibuffer.o: In function `MiniBuffer::add(int, int, int, int, int)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:304: undefined reference to `fl_set_object_boxtype' /home/leuven/cvs/lyx-devel/src/minibuffer.C:305: undefined reference to `fl_set_object_resize' /home/leuven/cvs/lyx-devel/src/minibuffer.C:306: undefined reference to `fl_set_object_gravity' /home/leuven/cvs/lyx-devel/src/minibuffer.C:307: undefined reference to `fl_set_object_color' /home/leuven/cvs/lyx-devel/src/minibuffer.C:308: undefined reference to `fl_set_object_lsize' /home/leuven/cvs/lyx-devel/src/minibuffer.C:311: undefined reference to `fl_set_object_prehandler' minibuffer.o: In function `MiniBuffer::activate(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:380: undefined reference to `fl_activate_object' minibuffer.o: In function `MiniBuffer::deactivate(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:388: undefined reference to `fl_deactivate_object' /home/leuven/cvs/lyx-devel/src/minibuffer.C:389: undefined reference to `fl_display' minibuffer.o: In function `MiniBuffer::redraw(void)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:395: undefined reference to `fl_redraw_object' /home/leuven/cvs/lyx-devel/src/minibuffer.C:396: undefined reference to `fl_display' minibuffer.o: In function `MiniBuffer::append_char(char)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:415: undefined reference to `fl_get_input' minibuffer.o: In function `MiniBuffer::append_char(char)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_input' minibuffer.o: In function `MiniBuffer::set_input(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `fl_set_input' minibuffer.o: In function `MiniBuffer::set_input(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/minibuffer.C:427: undefined reference to `fl_display' print_form.o: In function `basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> >::replace(unsigned int, unsigned int, char const *, unsigned int)': /usr/include/g++-3/stl_alloc.h(.text+0x23): undefined reference to `fl_bgn_form' /usr/include/g++-3/stl_alloc.h(.text+0x42): undefined reference to `fl_add_box' /usr/include/g++-3/stl_alloc.h(.text+0x5c): undefined reference to `fl_add_frame' /usr/include/g++-3/stl_alloc.h(.text+0x6b): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x82): undefined reference to `fl_add_text' /usr/include/g++-3/stl_alloc.h(.text+0x8f): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x9d): undefined reference to `fl_set_object_lalign' /usr/include/g++-3/stl_alloc.h(.text+0xa8): undefined reference to `fl_set_object_lstyle' /usr/include/g++-3/stl_alloc.h(.text+0xb4): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0xcd): undefined reference to `fl_add_input' /usr/include/g++-3/stl_alloc.h(.text+0xe4): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0xee): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0xf9): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x104): undefined reference to `fl_set_object_lalign' /usr/include/g++-3/stl_alloc.h(.text+0x11e): undefined reference to `fl_add_button' /usr/include/g++-3/stl_alloc.h(.text+0x12b): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x13b): undefined reference to `fl_set_object_callback' /usr/include/g++-3/stl_alloc.h(.text+0x147): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x15d): undefined reference to `fl_add_button' /usr/include/g++-3/stl_alloc.h(.text+0x171): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x17b): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x186): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x196): undefined reference to `fl_set_object_callback' /usr/include/g++-3/stl_alloc.h(.text+0x1a2): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x1bb): undefined reference to `fl_add_button' /usr/include/g++-3/stl_alloc.h(.text+0x1cf): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x1d9): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x1e4): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x1f4): undefined reference to `fl_set_object_callback' /usr/include/g++-3/stl_alloc.h(.text+0x1f9): undefined reference to `fl_bgn_group' /usr/include/g++-3/stl_alloc.h(.text+0x208): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x21b): undefined reference to `fl_add_round3dbutton' /usr/include/g++-3/stl_alloc.h(.text+0x232): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x23c): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x249): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x254): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x260): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x273): undefined reference to `fl_add_round3dbutton' /usr/include/g++-3/stl_alloc.h(.text+0x28a): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x294): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x2a1): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x2ac): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x2b8): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x2cb): undefined reference to `fl_add_round3dbutton' /usr/include/g++-3/stl_alloc.h(.text+0x2e2): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x2ec): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x2f9): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x304): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x30f): undefined reference to `fl_set_button' /usr/include/g++-3/stl_alloc.h(.text+0x31b): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x32e): undefined reference to `fl_add_round3dbutton' /usr/include/g++-3/stl_alloc.h(.text+0x345): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x34f): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x35c): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x367): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x373): undefined reference to `flyx_ident_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x389): undefined reference to `fl_add_round3dbutton' /usr/include/g++-3/stl_alloc.h(.text+0x3a0): undefined reference to `flyx_shortcut_extract(char const *)' /usr/include/g++-3/stl_alloc.h(.text+0x3aa): undefined reference to `fl_set_object_shortcut' /usr/include/g++-3/stl_alloc.h(.text+0x3b7): undefined reference to `fl_set_object_color' /usr/include/g++-3/stl_alloc.h(.text+0x3c2): undefined reference to `fl_set_object_lsize' /usr/include/g++-3/stl_alloc.h(.text+0x3c7): undefined reference to `fl_end_group' /usr/include/g++-3/stl_alloc.h(.text+0x3cc): undefined reference to `fl_end_form' screen.o: In function `LyXScreen::forceClear(void) const': /home/leuven/cvs/lyx-devel/src/screen.C(.text+0x8): undefined reference to `fl_display' screen.o: In function `LyXScreen::~LyXScreen(void)': /home/leuven/cvs/lyx-devel/src/screen.C:73: undefined reference to `fl_display' screen.o: In function `LyXScreen::setCursorColor(void)': /home/leuven/cvs/lyx-devel/src/screen.C:85: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/screen.C:86: undefined reference to `fl_display' screen.o: In function `LyXScreen::expose(int, int, int, int)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:91: undefined reference to `fl_display' screen.o:/home/leuven/cvs/lyx-devel/src/WorkArea.h:59: more undefined references to `fl_display' follow screen.o: In function `LyXScreen::showManualCursor(LyXText const *, int, int, int, int, LyXScreen::Cursor_Shape)': /home/leuven/cvs/lyx-devel/src/screen.C:323: undefined reference to `fl_get_visual_depth' /home/leuven/cvs/lyx-devel/src/screen.C:323: undefined reference to `fl_root' /home/leuven/cvs/lyx-devel/src/screen.C:323: undefined reference to `fl_display' screen.o: In function `LyXScreen::showManualCursor(LyXText const *, int, int, int, int, LyXScreen::Cursor_Shape)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:59: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/WorkArea.h:59: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/WorkArea.h:59: undefined reference to `fl_display' screen.o: In function `LyXScreen::hideCursor(void)': /home/leuven/cvs/lyx-devel/src/WorkArea.h:59: undefined reference to `fl_display' graphics/libgraphics.o: In function `grfx::GImageXPM::load(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, boost::shared_ptr<SigC::Signal1<void, bool, SigC::Marshal<void> > >)': /usr/include/g++-3/std/bastring.h:343: undefined reference to `XpmReadFileToXpmImage' graphics/libgraphics.o: In function `grfx::GImageXPM::load(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, boost::shared_ptr<SigC::Signal1<void, bool, SigC::Marshal<void> > >)': /home/leuven/cvs/lyx-devel/src/graphics/GraphicsImageXPM.C:134: undefined reference to `XpmFreeXpmImage' graphics/libgraphics.o: In function `grfx::GImageXPM::load(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, boost::shared_ptr<SigC::Signal1<void, bool, SigC::Marshal<void> > >)': /home/leuven/cvs/lyx-devel/src/graphics/../../src/support/DebugStream.h:135: undefined reference to `XpmGetErrorString' graphics/libgraphics.o: In function `grfx::GImageXPM::setPixmap(grfx::GParams const &)': /home/leuven/cvs/lyx-devel/src/graphics/GraphicsImageXPM.C:202: undefined reference to `XpmCreatePixmapFromXpmImage' /home/leuven/cvs/lyx-devel/src/graphics/GraphicsImageXPM.C:208: undefined reference to `XpmFreeAttributes' graphics/libgraphics.o: In function `grfx::GImageXPM::setPixmap(grfx::GParams const &)': /usr/include/g++-3/iostream.h:106: undefined reference to `XpmGetErrorString' frontends/libfrontends.o: In function `Menubar::Menubar(LyXView *, MenuBackend const &)': /home/leuven/cvs/lyx-devel/src/frontends/Menubar.C:26: undefined reference to `Menubar::Pimpl::Pimpl(LyXView *, MenuBackend const &)' frontends/libfrontends.o: In function `Menubar::set(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/frontends/Menubar.C:38: undefined reference to `Menubar::Pimpl::set(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)' frontends/libfrontends.o: In function `Menubar::openByName(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/frontends/Menubar.C:44: undefined reference to `Menubar::Pimpl::openByName(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)' frontends/libfrontends.o: In function `Toolbar::Toolbar(LyXView *, int, int, ToolbarDefaults const &)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:34: undefined reference to `Toolbar::Pimpl::Pimpl(LyXView *, int, int)' /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:36: undefined reference to `Toolbar::Pimpl::reset(void)' /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:41: undefined reference to `Toolbar::Pimpl::add(int, bool)' frontends/libfrontends.o: In function `Toolbar::~Toolbar(void)': /home/leuven/cvs/lyx-devel/src/frontends/../../src/frontends/xforms/Toolbar_pimpl.h:43: undefined reference to `Toolbar::Pimpl::clean(void)' frontends/libfrontends.o: In function `Toolbar::~Toolbar(void)': /usr/include/g++-3/stl_construct.h:43: undefined reference to `Toolbar::Pimpl::toolbarItem::~toolbarItem(void)' frontends/libfrontends.o: In function `Toolbar::set(bool)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:56: undefined reference to `Toolbar::Pimpl::set(bool)' frontends/libfrontends.o: In function `Toolbar::activate(void)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:62: undefined reference to `Toolbar::Pimpl::activate(void)' frontends/libfrontends.o: In function `Toolbar::deactivate(void)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:68: undefined reference to `Toolbar::Pimpl::deactivate(void)' frontends/libfrontends.o: In function `Toolbar::update(void)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:74: undefined reference to `Toolbar::Pimpl::update(void)' frontends/libfrontends.o: In function `Toolbar::setLayout(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:81: undefined reference to `Toolbar::Pimpl::setLayout(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &)' frontends/libfrontends.o: In function `Toolbar::updateLayoutList(bool)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:87: undefined reference to `Toolbar::Pimpl::updateLayoutList(bool)' frontends/libfrontends.o: In function `Toolbar::openLayoutList(void)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:93: undefined reference to `Toolbar::Pimpl::openLayoutList(void)' frontends/libfrontends.o: In function `Toolbar::clearLayoutList(void)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:99: undefined reference to `Toolbar::Pimpl::clearLayoutList(void)' frontends/libfrontends.o: In function `Toolbar::push(int)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:105: undefined reference to `Toolbar::Pimpl::push(int)' frontends/libfrontends.o: In function `Toolbar::add(basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > const &, bool)': /home/leuven/cvs/lyx-devel/src/frontends/Toolbar.C:117: undefined reference to `Toolbar::Pimpl::add(int, bool)' frontends/libfrontends.o: In function `Dialogs::Dialogs(LyXView *)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/Dialogs.C:122: undefined reference to `FormDocument::FormDocument(int, LyXView *, Dialogs *)' /home/leuven/cvs/lyx-devel/src/frontends/qt2/Dialogs.C:123: undefined reference to `FormMathsPanel::FormMathsPanel(int, LyXView *, Dialogs *)' /home/leuven/cvs/lyx-devel/src/frontends/qt2/Dialogs.C:124: undefined reference to `FormParagraph::FormParagraph(int, LyXView *, Dialogs *)' /home/leuven/cvs/lyx-devel/src/frontends/qt2/Dialogs.C:125: undefined reference to `FormPreferences::FormPreferences(int, LyXView *, Dialogs *)' /home/leuven/cvs/lyx-devel/src/frontends/qt2/Dialogs.C:126: undefined reference to `FormTabular::FormTabular(int, LyXView *, Dialogs *)' frontends/libfrontends.o: In function `GUIRunTime::initApplication(int &, char **)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:47: undefined reference to `fl_library_version' frontends/libfrontends.o: In function `GUIRunTime::runTime(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:77: undefined reference to `fl_check_forms' /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:77: undefined reference to `FL_EVENT' /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:78: undefined reference to `fl_XNextEvent' frontends/libfrontends.o: In function `GUIRunTime::x11Display(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:96: undefined reference to `fl_display' frontends/libfrontends.o: In function `GUIRunTime::x11Screen(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:103: undefined reference to `fl_screen' frontends/libfrontends.o: In function `GUIRunTime::x11Colormap(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:110: undefined reference to `fl_vmode' /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:110: undefined reference to `fl_state' frontends/libfrontends.o: In function `GUIRunTime::x11VisualDepth(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:117: undefined reference to `fl_get_visual_depth' frontends/libfrontends.o: In function `GUIRunTime::getScreenDPI(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:123: undefined reference to `fl_display' /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:123: undefined reference to `fl_screen' frontends/libfrontends.o: In function `GUIRunTime::setDefaults(void)': /home/leuven/cvs/lyx-devel/src/frontends/qt2/GUIRunTime.C:147: undefined reference to `fl_set_defaults' collect2: ld returned 1 exit status make[3]: *** [lyx] Error 1 make[3]: Leaving directory `/home/leuven/cvs/lyx-devel/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/leuven/cvs/lyx-devel/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/leuven/cvs/lyx-devel/src' make: *** [all-recursive] Error 1