Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build error #3

Open
InfamousKnight opened this issue Jun 5, 2019 · 8 comments
Open

Build error #3

InfamousKnight opened this issue Jun 5, 2019 · 8 comments

Comments

@InfamousKnight
Copy link

Trying to compile latest build, and after using make, eventually this appears:

In file included from wx-main.cc:1:
wx-app.h:57:29: error: invalid use of incomplete type ‘class wxCommandEvent’
class CallbackEvent: public wxCommandEvent
^~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
from wx-app.h:6,
from wx-main.cc:1:
/usr/include/wx-3.0/wx/event.h:653:28: note: forward declaration of ‘class wxCommandEvent’
class WXDLLIMPEXP_FWD_CORE wxCommandEvent;
^~~~~~~~~~~~~~
In file included from wx-main.cc:1:
wx-app.h: In constructor ‘CallbackEvent::CallbackEvent(WX_CALLBACK, void*)’:
wx-app.h:60:59: error: type ‘wxCommandEvent’ is not a direct base of ‘CallbackEvent’
CallbackEvent(WX_CALLBACK callback, void* data) : wxCommandEvent(WX_CALLBACK_EVENT)
^~~~~~~~~~~~~~
wx-app.h: In copy constructor ‘CallbackEvent::CallbackEvent(const CallbackEvent&)’:
wx-app.h:65:53: error: type ‘wxCommandEvent’ is not a direct base of ‘CallbackEvent’
CallbackEvent(const CallbackEvent& event) : wxCommandEvent(event)
^~~~~~~~~~~~~~
wx-app.h: In member function ‘wxEvent* CallbackEvent::Clone() const’:
wx-app.h:71:64: error: cannot convert ‘CallbackEvent*’ to ‘wxEvent*’ in return
wxEvent* Clone() const { return new CallbackEvent(this); }
^
wx-app.h: At global scope:
wx-app.h:83:30: error: invalid use of incomplete type ‘class wxCommandEvent’
class PopupMenuEvent: public wxCommandEvent
^~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:24,
from wx-app.h:6,
from wx-main.cc:1:
/usr/include/wx-3.0/wx/event.h:653:28: note: forward declaration of ‘class wxCommandEvent’
class WXDLLIMPEXP_FWD_CORE wxCommandEvent;
^~~~~~~~~~~~~~
In file included from wx-main.cc:1:
wx-app.h:86:42: error: ‘wxMenu’ has not been declared
PopupMenuEvent(wxWindow
window, wxMenu* menu, int* x, int* y) : wxCommandEvent(WX_POPUP_MENU_EVENT)
^~~~~~
wx-app.h:104:9: error: ‘wxMenu’ does not name a type; did you mean ‘wxMin’?
wxMenu* GetMenu() const { return menu; }
^~~~~~
wxMin
wx-app.h:111:9: error: ‘wxMenu’ does not name a type; did you mean ‘wxMin’?
wxMenu* menu;
^~~~~~
wxMin
wx-app.h: In constructor ‘PopupMenuEvent::PopupMenuEvent(wxWindow*, int*, int*, int*)’:
wx-app.h:86:74: error: type ‘wxCommandEvent’ is not a direct base of ‘PopupMenuEvent’
PopupMenuEvent(wxWindow* window, wxMenu* menu, int* x, int* y) : wxCommandEvent(WX_POPUP_MENU_EVENT)
^~~~~~~~~~~~~~

wx-app.h:89:23: error: ‘class PopupMenuEvent’ has no member named ‘menu’
this->menu = menu;
^~~~
wx-app.h: In copy constructor ‘PopupMenuEvent::PopupMenuEvent(const PopupMenuEvent&)’:
wx-app.h:93:55: error: type ‘wxCommandEvent’ is not a direct base of ‘PopupMenuEvent’
PopupMenuEvent(const PopupMenuEvent& event) : wxCommandEvent(event)
^~~~~~~~~~~~~~
wx-app.h:96:23: error: ‘class PopupMenuEvent’ has no member named ‘menu’
this->menu = event.GetMenu();
^~~~
wx-app.h:96:36: error: ‘const class PopupMenuEvent’ has no member named ‘GetMenu’
this->menu = event.GetMenu();
^~~~~~~
wx-app.h: In member function ‘wxEvent* PopupMenuEvent::Clone() const’:
wx-app.h:101:65: error: cannot convert ‘PopupMenuEvent*’ to ‘wxEvent*’ in return
wxEvent* Clone() const { return new PopupMenuEvent(this); }
^
wx-app.h: At global scope:
wx-app.h:141:21: error: invalid use of incomplete type ‘class wxFrame’
class Frame: public wxFrame
^~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:26,
from wx-app.h:6,
from wx-main.cc:1:
/usr/include/wx-3.0/wx/utils.h:54:28: note: forward declaration of ‘class wxFrame’
class WXDLLIMPEXP_FWD_CORE wxFrame;
^~~~~~~
In file included from wx-main.cc:1:
wx-app.h:144:54: error: ‘wxPoint’ does not name a type; did you mean ‘wxJoin’?
Frame(App
app, const wxString& title, const wxPoint& pos,
^~~~~~~
wxJoin
wx-app.h:145:31: error: ‘wxSize’ does not name a type; did you mean ‘wxTimer’?
const wxSize& size);
^~~~~~
wxTimer
wx-app.h:151:9: error: ‘wxMenu’ does not name a type; did you mean ‘wxMin’?
wxMenu* GetMenu();
^~~~~~
wxMin
wx-app.h:167:9: error: ‘wxMenu’ does not name a type; did you mean ‘wxMin’?
wxMenu* menu;
^~~~~~
wxMin
make[1]: *** [Makefile:5621: pcem-wx-main.o] Error 1
make[1]: Leaving directory '/home/seab/Downloads/pcem-15_235273a/src'
make: *** [Makefile:365: all-recursive] Error 1

@vadosnaprimer
Copy link

Which branch?

@InfamousKnight
Copy link
Author

On this branch.. I downloaded latest commit and that happened when using make.

I followed the linux readme too.

@vadosnaprimer
Copy link

There's no this branch.

@clementgallet
Copy link
Collaborator

From the log, it looks like pcem-15_235273a branch. Did you try switching to master branch and building? If it doesn't work on master branch, then it's not a problem of this fork.

Does ./configure tell you anything particular about wxWidgets?

@InfamousKnight
Copy link
Author

Using the tasvideos branch, I'm now getting this error:

vid_voodoo.c: In function ‘wait_for_swap_complete’:
vid_voodoo.c:4217:41: error: ‘voodoo_t’ {aka ‘struct voodoo_t’} has no member named ‘wake_fifo_thread’
thread_wait_event(voodoo->wake_fifo_thread, -1);
^~
vid_voodoo.c:4218:42: error: ‘voodoo_t’ {aka ‘struct voodoo_t’} has no member named ‘wake_fifo_thread’
thread_reset_event(voodoo->wake_fifo_thread);
^~
make[1]: *** [Makefile:4289: pcem-vid_voodoo.o] Error 1
make[1]: Leaving directory '/home/seab/Downloads/pcem-tasvideos/src'
make: *** [Makefile:365: all-recursive] Error 1

I did find some missing static library with wx and installed this wx3.0-i18n. No idea what I was doing,

@clementgallet
Copy link
Collaborator

Yes, the tasvideos branch does not compile, you need to use pcem-15_235273a.

@InfamousKnight
Copy link
Author

InfamousKnight commented Jun 7, 2019

I'm getting the same error again.. ./compile --enable-release is showing this in regards to wxwidgets:
checking for wxWidgets static library... no

maybe thats where the problem is? what do I install?

edit: after using this: sudo apt install libwxgtk3.0-dev im getting a new error:

/usr/bin/ld: wx-joystickconfig.cc:(.text+0xde1): undefined reference to wxFlexGridSizer::wxFlexGridSizer(int, int, int, int)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0xe06): undefined reference to wxWindowBase::SetSizer(wxSizer*, bool)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0xe27): undefined reference to wxFlexGridSizer::wxFlexGridSizer(int, int, int, int)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0xe3d): undefined reference to wxFlexGridSizer::AddGrowableCol(unsigned long, int)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0xe68): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0xeca): undefined reference to wxStaticTextNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0xfae): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0xfbd): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0xfc2): undefined reference to wxStaticText::wxStaticText(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0xfec): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1092): undefined reference to vtable for wxSizer' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x10fd): undefined reference to vtable for wxBoxSizer'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1138): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x11ad): undefined reference to wxComboBoxNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1281): undefined reference to wxControl::wxControl()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1288): undefined reference to vtable for wxChoice'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x12b9): undefined reference to wxChoice::Init()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x12c0): undefined reference to vtable for wxComboBox'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x12fa): undefined reference to wxComboBox::Init()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1305): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1313): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x131c): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1333): undefined reference to wxComboBox::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, int, wxString const*, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x13a1): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x15f6): undefined reference to wxComboBoxNameStr' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1731): undefined reference to wxControl::wxControl()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x173f): undefined reference to vtable for wxChoice' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1775): undefined reference to wxChoice::Init()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1783): undefined reference to vtable for wxComboBox' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x17c5): undefined reference to wxComboBox::Init()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x17dc): undefined reference to wxDefaultValidator' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x17ec): undefined reference to wxDefaultSize'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x17f4): undefined reference to wxDefaultPosition' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x17ff): undefined reference to wxComboBox::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, int, wxString const*, long, wxValidator const&, wxString const&)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1891): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x193b): undefined reference to wxStaticTextNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1a48): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1a4f): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1a54): undefined reference to wxStaticText::wxStaticText(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1a80): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1b23): undefined reference to vtable for wxSizer' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1b85): undefined reference to vtable for wxBoxSizer'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1bbc): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1e26): undefined reference to wxComboBoxNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1f61): undefined reference to wxControl::wxControl()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1f6f): undefined reference to vtable for wxChoice'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1fa5): undefined reference to wxChoice::Init()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x1fb3): undefined reference to vtable for wxComboBox'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x1ff5): undefined reference to wxComboBox::Init()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x200c): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x201c): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2024): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x202f): undefined reference to wxComboBox::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, int, wxString const*, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x20c1): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2264): undefined reference to wxStaticTextNameStr' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2377): undefined reference to wxDefaultSize'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x237e): undefined reference to wxDefaultPosition' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2383): undefined reference to wxStaticText::wxStaticText(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x23af): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2452): undefined reference to vtable for wxSizer'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x24b4): undefined reference to vtable for wxBoxSizer' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x24eb): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x273e): undefined reference to wxComboBoxNameStr' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2879): undefined reference to wxControl::wxControl()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2887): undefined reference to vtable for wxChoice' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x28bd): undefined reference to wxChoice::Init()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x28cb): undefined reference to vtable for wxComboBox' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x290d): undefined reference to wxComboBox::Init()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2924): undefined reference to wxDefaultValidator' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2934): undefined reference to wxDefaultSize'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x293c): undefined reference to wxDefaultPosition' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2947): undefined reference to wxComboBox::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, int, wxString const*, long, wxValidator const&, wxString const&)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x29d9): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2b7e): undefined reference to wxStaticTextNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2c91): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2c98): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2c9d): undefined reference to wxStaticText::wxStaticText(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2cc8): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2d6b): undefined reference to vtable for wxSizer' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x2dcd): undefined reference to vtable for wxBoxSizer'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x2e04): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x300e): undefined reference to vtable for wxSizer'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x3071): undefined reference to vtable for wxBoxSizer' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x30aa): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x3105): undefined reference to wxSizerItem::wxSizerItem(int, int, int, int, int, wxObject*)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x3156): undefined reference to wxButtonNameStr'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x317e): undefined reference to wxControl::wxControl()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x3185): undefined reference to vtable for wxBitmap'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x31a8): undefined reference to vtable for wxButton' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x31af): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x31ce): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x31d5): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x322a): undefined reference to wxButton::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x3256): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x32e7): undefined reference to wxButtonNameStr' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x330f): undefined reference to wxControl::wxControl()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x3316): undefined reference to vtable for wxBitmap' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x334f): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x335d): undefined reference to wxDefaultSize' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x336f): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x3395): undefined reference to wxButton::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x33c1): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x343d): undefined reference to wxWindowBase::Fit()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x344d): undefined reference to wxDialog::ShowModal()'
/usr/bin/ld: wx-joystickconfig.cc:(.text+0x3455): undefined reference to wxTopLevelWindowBase::Destroy()' /usr/bin/ld: wx-joystickconfig.cc:(.text+0x346b): undefined reference to wxDialog::~wxDialog()'
/usr/bin/ld: pcem-wx-joystickconfig.o: in function joystickconfig_open.cold.96': wx-joystickconfig.cc:(.text.unlikely+0x3): undefined reference to vtable for wxButtonBase'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x48): undefined reference to wxDialog::~wxDialog()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0xba): undefined reference to vtable for wxTextEntry'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0xcd): undefined reference to wxTextEntryBase::~wxTextEntryBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0xd5): undefined reference to wxChoice::~wxChoice()'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x102): undefined reference to wxChoiceBase::~wxChoiceBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x1c5): undefined reference to vtable for wxTextEntry'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x1d8): undefined reference to wxTextEntryBase::~wxTextEntryBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x1e0): undefined reference to wxChoice::~wxChoice()'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x22f): undefined reference to wxChoiceBase::~wxChoiceBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x287): undefined reference to vtable for wxTextEntry'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x29a): undefined reference to wxTextEntryBase::~wxTextEntryBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x2a2): undefined reference to wxChoice::~wxChoice()'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x2dc): undefined reference to wxChoiceBase::~wxChoiceBase()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x383): undefined reference to vtable for wxButtonBase'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x5c3): undefined reference to vtable for wxTextEntry' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x5d6): undefined reference to wxTextEntryBase::~wxTextEntryBase()'
/usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x5de): undefined reference to wxChoice::~wxChoice()' /usr/bin/ld: wx-joystickconfig.cc:(.text.unlikely+0x618): undefined reference to wxChoiceBase::~wxChoiceBase()'
/usr/bin/ld: pcem-wx-joystickconfig.o:(.data.rel.ro+0x0): undefined reference to vtable for wxBitmap' /usr/bin/ld: pcem-wx-createdisc.o: in function creatediscimage_dlgproc(void*, int, int, long) [clone .part.15]':
wx-createdisc.cc:(.text+0x111): undefined reference to wxRadioButton::ms_classInfo' /usr/bin/ld: wx-createdisc.cc:(.text+0x126): undefined reference to wxWindowBase::FindWindow(long) const'
/usr/bin/ld: pcem-wx-createdisc.o: in function creatediscimage_open': wx-createdisc.cc:(.text+0x1ffc): undefined reference to wxTopLevelWindowGTK::SetTitle(wxString const&)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2045): undefined reference to wxFlexGridSizer::wxFlexGridSizer(int, int, int, int)' /usr/bin/ld: wx-createdisc.cc:(.text+0x206a): undefined reference to wxWindowBase::SetSizer(wxSizer*, bool)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2092): undefined reference to wxFlexGridSizer::wxFlexGridSizer(int, int, int, int)' /usr/bin/ld: wx-createdisc.cc:(.text+0x20c4): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2282): undefined reference to wxRadioButtonNameStr' /usr/bin/ld: wx-createdisc.cc:(.text+0x2384): undefined reference to wxControl::wxControl()'
/usr/bin/ld: wx-createdisc.cc:(.text+0x238b): undefined reference to vtable for wxRadioButton' /usr/bin/ld: wx-createdisc.cc:(.text+0x23a8): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-createdisc.cc:(.text+0x23b7): undefined reference to wxDefaultSize' /usr/bin/ld: wx-createdisc.cc:(.text+0x23be): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-createdisc.cc:(.text+0x23c6): undefined reference to wxRadioButton::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-createdisc.cc:(.text+0x2437): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x24b1): undefined reference to vtable for wxSizer' /usr/bin/ld: wx-createdisc.cc:(.text+0x2513): undefined reference to vtable for wxBoxSizer'
/usr/bin/ld: wx-createdisc.cc:(.text+0x254a): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)' /usr/bin/ld: wx-createdisc.cc:(.text+0x2635): undefined reference to vtable for wxSizer'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2697): undefined reference to vtable for wxBoxSizer' /usr/bin/ld: wx-createdisc.cc:(.text+0x26cf): undefined reference to wxSizerItem::wxSizerItem(wxSizer*, int, int, int, wxObject*)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x272a): undefined reference to wxSizerItem::wxSizerItem(int, int, int, int, int, wxObject*)' /usr/bin/ld: wx-createdisc.cc:(.text+0x27c6): undefined reference to wxButtonNameStr'
/usr/bin/ld: wx-createdisc.cc:(.text+0x28a1): undefined reference to wxControl::wxControl()' /usr/bin/ld: wx-createdisc.cc:(.text+0x28bd): undefined reference to vtable for wxBitmap'
/usr/bin/ld: wx-createdisc.cc:(.text+0x28c4): undefined reference to vtable for wxButton' /usr/bin/ld: wx-createdisc.cc:(.text+0x28d2): undefined reference to wxDefaultValidator'
/usr/bin/ld: wx-createdisc.cc:(.text+0x28f1): undefined reference to wxDefaultSize' /usr/bin/ld: wx-createdisc.cc:(.text+0x28f8): undefined reference to wxDefaultPosition'
/usr/bin/ld: wx-createdisc.cc:(.text+0x294e): undefined reference to wxButton::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)' /usr/bin/ld: wx-createdisc.cc:(.text+0x2981): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2a57): undefined reference to wxButtonNameStr' /usr/bin/ld: wx-createdisc.cc:(.text+0x2b32): undefined reference to wxControl::wxControl()'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2b39): undefined reference to vtable for wxBitmap' /usr/bin/ld: wx-createdisc.cc:(.text+0x2b76): undefined reference to wxDefaultSize'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2b8b): undefined reference to wxDefaultPosition' /usr/bin/ld: wx-createdisc.cc:(.text+0x2bb2): undefined reference to wxButton::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&)'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2bde): undefined reference to wxSizerItem::wxSizerItem(wxWindow*, int, int, int, wxObject*)' /usr/bin/ld: wx-createdisc.cc:(.text+0x2c5a): undefined reference to wxWindowBase::Fit()'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2c6a): undefined reference to wxDialog::ShowModal()' /usr/bin/ld: wx-createdisc.cc:(.text+0x2c72): undefined reference to wxTopLevelWindowBase::Destroy()'
/usr/bin/ld: wx-createdisc.cc:(.text+0x2c88): undefined reference to wxDialog::~wxDialog()' /usr/bin/ld: pcem-wx-createdisc.o: in function creatediscimage_open.cold.92':
wx-createdisc.cc:(.text.unlikely+0x34): undefined reference to wxDialog::~wxDialog()' /usr/bin/ld: wx-createdisc.cc:(.text.unlikely+0x51): undefined reference to vtable for wxButtonBase'
/usr/bin/ld: wx-createdisc.cc:(.text.unlikely+0xea): undefined reference to vtable for wxButtonBase' /usr/bin/ld: wx-createdisc.cc:(.text.unlikely+0x218): undefined reference to vtable for wxControl'
/usr/bin/ld: wx-createdisc.cc:(.text.unlikely+0x224): undefined reference to wxControlBase::~wxControlBase()' /usr/bin/ld: pcem-wx-createdisc.o:(.data.rel.ro+0x0): undefined reference to vtable for wxBitmap'
/usr/bin/ld: pcem-wx-resources.o: in function InitXmlResource()': wx-resources.cpp:(.text+0x18ae): undefined reference to wxXmlResource::Get()'
/usr/bin/ld: wx-resources.cpp:(.text+0x1918): undefined reference to `wxXmlResource::Load(wxString const&)'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:901: pcem] Error 1
make[1]: Leaving directory '/home/seab/Downloads/pcem-15_235273a/src'
make: *** [Makefile:365: all-recursive] Error 1

@InfamousKnight
Copy link
Author

I'm having trouble installing wx. It refuses to get wx-common on ubuntu 18.04. Does libtas even support wx?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants