On Tuesday 28 November 2006 20:20, ss wrote: > > Насчет wxgtk: покажите косяки, попробуем разобраться. > > dialogs/fileinfo.cpp: In constructor > `wxvlc::FileInfo::FileInfo(intf_thread_t*, wxWindow*)': > dialogs/fileinfo.cpp:73: error: invalid use of undefined type `struct > wxNotebook' > /usr/include/wx/sizer.h:375: error: forward declaration of `struct > wxNotebook' > dialogs/fileinfo.cpp:77: error: no matching function for call to > `wxvlc::MetaDataPanel::MetaDataPanel(intf_thread_t*&, wxNotebook*&, bool)' > ./dialogs/infopanels.hpp:34: note: candidates are: > wxvlc::MetaDataPanel::MetaDataPanel(const wxvlc::MetaDataPanel&) > ./dialogs/infopanels.hpp:37: note: > wxvlc::MetaDataPanel::MetaDataPanel(intf_thread_t*, wxWindow*, bool) > dialogs/fileinfo.cpp:78: error: no matching function for call to > `wxvlc::AdvancedInfoPanel::AdvancedInfoPanel(intf_thread_t*&, > wxNotebook*&)' ./dialogs/infopanels.hpp:79: note: candidates are: > wxvlc::AdvancedInfoPanel::AdvancedInfoPanel(const > wxvlc::AdvancedInfoPanel&) ./dialogs/infopanels.hpp:82: note: > wxvlc::AdvancedInfoPanel::AdvancedInfoPanel(intf_thread_t*, wxWindow*) > dialogs/fileinfo.cpp:80: error: no matching function for call to > `wxvlc::InputStatsInfoPanel::InputStatsInfoPanel(intf_thread_t*&, > wxNotebook*&)' > ./dialogs/infopanels.hpp:114: note: candidates are: > wxvlc::InputStatsInfoPanel::InputStatsInfoPanel(const > wxvlc::InputStatsInfoPanel&) > ./dialogs/infopanels.hpp:117: note: > wxvlc::InputStatsInfoPanel::InputStatsInfoPanel(intf_thread_t*, wxWindow*) > dialogs/fileinfo.cpp:82: error: invalid use of undefined type `struct > wxNotebook' > /usr/include/wx/sizer.h:375: error: forward declaration of `struct > wxNotebook' > dialogs/fileinfo.cpp:83: error: invalid use of undefined type `struct > wxNotebook' > /usr/include/wx/sizer.h:375: error: forward declaration of `struct > wxNotebook' > dialogs/fileinfo.cpp:85: error: invalid use of undefined type `struct > wxNotebook' > /usr/include/wx/sizer.h:375: error: forward declaration of `struct > wxNotebook' > dialogs/fileinfo.cpp:93: error: no matching function for call to > `wxButton::wxButton(wxPanel*&, )' > /usr/include/wx/gtk/button.h:39: note: candidates are: > wxButton::wxButton(const wxButton&) > /usr/include/wx/gtk/button.h:47: note: > wxButton::wxButton(wxWindow*, wxWindowID, const wxString&, const > wxPoint&, const wxSize&, long int, const wxValidator&, const wxString&) > /usr/include/wx/gtk/button.h:41: note: wxButton::wxButton() > make[6]: *** [libwxwidgets_plugin_a-fileinfo.o] Ошибка 1 > > > > Я так понимаю, что к структуре wxNotebook сначала обращаются из > "fileinfo.cpp:73", > а только потом декларируют "sizer.h:375: error: forward declaration of > `struct wxNotebook'"? > Как сие можно исправить? Ужос какой-то. Скорее всего, несовместимая версия wxGTK. Вы с какой собираете? В любом случае лучше всего с wxGTK2u. -- Pavlov Konstantin, ALT Linux Team, VideoLAN Team, jid: thresh@altlinux.org