From: Mark H. <ha...@us...> - 2002-02-13 22:26:26
|
Hey Tim, I was wondering if you or anyone else can help. I cannot compile the new directory JobDialog with gcc 3.0. It is in the latest CVS. Here is the build log. It works on 2.96. I have installed the following packages: -rw-rw-r-- 1 hamzy hamzy 1154814 Feb 11 15:51 gtkmm-1.2.5-1.i386.rpm -rw-rw-r-- 1 hamzy hamzy 683654 Feb 11 15:51 gtkmm-devel-1.2.5-1.i386.rpm -rw-rw-r-- 1 hamzy hamzy 64954 Feb 11 15:51 libsigc++-1.0.1-0_helix_1.i386.rpm -rw-rw-r-- 1 hamzy hamzy 65868 Feb 11 15:51 libsigc++-devel-1.0.1-0_helix_1.i386.rpm cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c ComboBoxHandler.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c Driver.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c DriverInfo.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c DriverProperty.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c JobPropertyDialogController.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c JobPropertyDialogView.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c TextBoxHandler.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c WidgetManager.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c OmniGSInterface.c cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -shared -Wl,-soname,libomnijobdialog.so -o libomnijobdialog.so -L .. -lomni -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkmm -lgdkmm -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lsigc -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm ComboBoxHandler.o Driver.o DriverInfo.o DriverProperty.o JobPropertyDialogController.o JobPropertyDialogView.o TextBoxHandler.o WidgetManager.o OmniGSInterface.o c++ -march=i386 -mcpu=i686 -Wall -DGCC_VER_3 -DRETAIL=1 -I .. -I/usr/lib/gtkmm/include -I/usr/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c Tester.cpp cc1plus: warning: changing search order for system directory "/usr/include" cc1plus: warning: as it has already been specified as a non-system directory c++ -o Tester Tester.o -L .. -lomni -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkmm -lgdkmm -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lsigc -lpthread -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L . -lomnijobdialog ./libomnijobdialog.so: undefined reference to `SigC::ObjectScoped::ObjectScoped()' /usr/lib/libgtkmm.so: undefined reference to `cerr' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::proximity_in_event_impl(_GdkEventProximity*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::delete_event_impl(_GdkEventAny*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::draw_focus_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::event_impl(_GdkEvent*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::client_event_impl(_GdkEventClient*)' ./libomnijobdialog.so: undefined reference to `Gtk::Window::~Window()' ./libomnijobdialog.so: undefined reference to `Gtk::Main::~Main()' ./libomnijobdialog.so: undefined reference to `Gtk::Container::focus_impl(GtkDirectionType)' ./libomnijobdialog.so: undefined reference to `SigC::ScopeNode::~ScopeNode()' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Window::~Window()' ./libomnijobdialog.so: undefined reference to `vtable for SigC::ScopeNode' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::realize_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Table::set_col_spacings(int)' ./libomnijobdialog.so: undefined reference to `Gtk::Main::instance_' ./libomnijobdialog.so: undefined reference to `Gtk::Container::~Container()' ./libomnijobdialog.so: undefined reference to `Gtk::Label::Label(Gtk::nstring const&, float, float)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::proximity_out_event_impl(_GdkEventProximity*)' ./libomnijobdialog.so: undefined reference to `Gtk::Main::quit' ./libomnijobdialog.so: undefined reference to `Gtk::Table::set_row_spacings(int)' ./libomnijobdialog.so: undefined reference to `SigC::ObjectScoped::~ObjectScoped()' /usr/lib/libgtkmm.so: undefined reference to `endl(ostream &)' ./libomnijobdialog.so: undefined reference to `Gtk::Window::set_modal(bool)' ./libomnijobdialog.so: undefined reference to `Gtk::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::expose_event_impl(_GdkEventExpose*)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::child_type_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Combo::get_entry() const' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Object::set_dynamic()' ./libomnijobdialog.so: undefined reference to `Gtk::Object::unreference()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::button_release_event_impl(_GdkEventButton*)' ./libomnijobdialog.so: undefined reference to `Gtk::Combo::set_popdown_strings(Gtk::SArray_Helpers::SArray const&)' ./libomnijobdialog.so: undefined reference to `SigC::Scopes::Extend::~Extend()' ./libomnijobdialog.so: undefined reference to `virtual thunk to SigC::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Frame::Frame()' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Object::unreference()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::set_usize(int, int)' ./libomnijobdialog.so: undefined reference to `Gtk::Button::Button(std::string const&, float, float)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::~Container()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::draw_impl(_GdkRectangle*)' ./libomnijobdialog.so: undefined reference to `Gtk::ButtonBox::set_layout(GtkButtonBoxStyle)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::add_impl(Gtk::Widget&)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::show_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Box::pack_start(Gtk::Widget&, bool, bool, unsigned)' ./libomnijobdialog.so: undefined reference to `vtable for SigC::SlotDependent' ./libomnijobdialog.so: undefined reference to `SigC::Object::~Object()' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Bin::~Bin()' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Object::reference()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_data_received_impl(_GdkDragContext*, int, int, _GtkSelectionData*, unsigned, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::leave_notify_event_impl(_GdkEventCrossing*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Widget::~Widget()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::hide_all()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::size_request_impl(_GtkRequisition*)' ./libomnijobdialog.so: undefined reference to `Gtk::Combo::Combo()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::style_changed_impl(Gtk::Style*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Base::~Base()' ./libomnijobdialog.so: undefined reference to `vtable for SigC::SlotDependent::Dep' ./libomnijobdialog.so: undefined reference to `Gtk::ScrolledWindow::ScrolledWindow()' /usr/lib/libgtkmm.so: undefined reference to `ostream::operator<<(char const *)' ./libomnijobdialog.so: undefined reference to `Gtk::HButtonBox::HButtonBox(GtkButtonBoxStyle, int)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::set_sensitive(bool)' ./libomnijobdialog.so: undefined reference to `Gtk::ProxyNode::connect(Gtk::Object*, char const*, void (*)(), SigC::SlotData*, bool)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::show_all()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_data_get_impl(_GdkDragContext*, _GtkSelectionData*, unsigned, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::VBox::VBox(bool, int)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::remove_impl(Gtk::Widget&)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::configure_event_impl(_GdkEventConfigure*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Container::~Container()' ./libomnijobdialog.so: undefined reference to `vtable for SigC::Scopes::Extend' ./libomnijobdialog.so: undefined reference to `Gtk::Main::Main(int*, char***, bool)' ./libomnijobdialog.so: undefined reference to `Gtk::Window::Window(GtkWindowType)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::unmap_event_impl(_GdkEventAny*)' ./libomnijobdialog.so: undefined reference to `Gtk::Entry::Entry()' ./libomnijobdialog.so: undefined reference to `Gtk::QuitSig::callback(void*)' ./libomnijobdialog.so: undefined reference to `Gtk::Button::signal_names' ./libomnijobdialog.so: undefined reference to `Gtk::Table::attach(Gtk::Widget&, unsigned, unsigned, unsigned, unsigned, int, int, unsigned, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::~Widget()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_data_delete_impl(_GdkDragContext*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::~Widget()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::show_all_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::visibility_notify_event_impl(_GdkEventVisibility*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::motion_notify_event_impl(_GdkEventMotion*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::no_expose_event_impl(_GdkEventAny*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::hide_impl()' ./libomnijobdialog.so: undefined reference to `SigC::SlotDependent::~SlotDependent()' ./libomnijobdialog.so: undefined reference to `Gtk::ButtonBox::set_child_size(int, int)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::selection_get_impl(_GtkSelectionData*, unsigned, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::enter_notify_event_impl(_GdkEventCrossing*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::hide_all_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::key_press_event_impl(_GdkEventKey*)' ./libomnijobdialog.so: undefined reference to `SigC::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::selection_request_event_impl(_GdkEventSelection*)' ./libomnijobdialog.so: undefined reference to `vtable for SigC::Scope' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Container::~Container()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::unmap__impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Combo::isA(Gtk::Object*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to SigC::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Entry::set_text(std::string const&)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::add(Gtk::Widget&)' ./libomnijobdialog.so: undefined reference to `Gtk::Entry::isA(Gtk::Object*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::size_allocate_impl(_GtkAllocation*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Bin::~Bin()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::map__impl()' ./libomnijobdialog.so: undefined reference to `SigC::ObjectReferenced::reference()' ./libomnijobdialog.so: undefined reference to `Gtk::nstring::nstring(std::string)' ./libomnijobdialog.so: undefined reference to `SigC::ObjectReferenced::unreference()' ./libomnijobdialog.so: undefined reference to `Gtk::Container::set_border_width(unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Base::~Base()' ./libomnijobdialog.so: undefined reference to `SigC::ObjectReferenced::set_dynamic()' ./libomnijobdialog.so: undefined reference to `Gtk::Bin::~Bin()' ./libomnijobdialog.so: undefined reference to `Gtk::Container::check_resize_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::parent_changed_impl(Gtk::Widget*)' ./libomnijobdialog.so: undefined reference to `vtable for SigC::SlotData' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Base::~Base()' ./libomnijobdialog.so: undefined reference to `Gtk::ButtonBox::set_spacing(int)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Base::~Base()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_motion_impl(_GdkDragContext*, int, int, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Table::Table(int, int, int)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::state_changed_impl(GtkStateType)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::selection_clear_event_impl(_GdkEventSelection*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::selection_received_impl(_GtkSelectionData*, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Entry::get_text() const' ./libomnijobdialog.so: undefined reference to `SigC::Scopes::Extend::set(SigC::ObjectScoped*, void*, bool)' ./libomnijobdialog.so: undefined reference to `Gtk::Bin::~Bin()' ./libomnijobdialog.so: undefined reference to `Gtk::Window::~Window()' ./libomnijobdialog.so: undefined reference to `Gtk::Object::set_dynamic()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::property_notify_event_impl(_GdkEventProperty*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::focus_in_event_impl(_GdkEventFocus*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Window::~Window()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::draw_default_impl()' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Widget::~Widget()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::button_press_event_impl(_GdkEventButton*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::grab_focus_impl()' ./libomnijobdialog.so: undefined reference to `Gtk::nstring::~nstring()' ./libomnijobdialog.so: undefined reference to `SigC::Object::~Object()' ./libomnijobdialog.so: undefined reference to `SigC::SlotList_::clear()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::debug_msg_impl(char const*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_leave_impl(_GdkDragContext*, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Container::set_focus_child_impl(Gtk::Widget*)' ./libomnijobdialog.so: undefined reference to `Gtk::Window::~Window()' ./libomnijobdialog.so: undefined reference to `SigC::ObjectScoped::register_data(SigC::ScopeNode*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::selection_notify_event_impl(_GdkEventSelection*)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::key_release_event_impl(_GdkEventKey*)' ./libomnijobdialog.so: undefined reference to `Gtk::Object::reference()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::map_event_impl(_GdkEventAny*)' ./libomnijobdialog.so: undefined reference to `virtual thunk to Gtk::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Object::~Object()' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::focus_out_event_impl(_GdkEventFocus*)' ./libomnijobdialog.so: undefined reference to `Gtk::ScrolledWindow::add_with_viewport(Gtk::Widget&)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_drop_impl(_GdkDragContext*, int, int, unsigned)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_end_impl(_GdkDragContext*)' ./libomnijobdialog.so: undefined reference to `Gtk::ScrolledWindow::set_policy(GtkPolicyType, GtkPolicyType)' ./libomnijobdialog.so: undefined reference to `Gtk::Widget::drag_begin_impl(_GdkDragContext*)' collect2: ld returned 1 exit status make: *** [Tester] Error 1 Mark Take a look at the Linux Omni printer driver at http://www.ibm.com/linux/ltc/projects/omni/ |