-
Notifications
You must be signed in to change notification settings - Fork 58
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
Building from current master seems broken #78
Comments
@alerque, I suspect it's related to a couple of wxTranslations calls that changed their signature between 3.0.5 (you are using) and the latest master. I pushed the changes to the master branch that should fix this. Can you confirm? |
Much better, but not quite there. Got to 95% this time, here is the tail end of the build log:
|
Hm, not sure where this is coming from. There are no references to |
The destructor should be defined in |
Could this have to do with the custom build options? Particularly the widget and bind component lists being specified manually...are you testing using the same options? |
Could be. Where do you see widget and bind components specified? It looks like my list of components is the same as yours (or at least mine has more, not fewer components): Yours:
Mine:
|
I'll have to try compiling on Linux; I just compiled with 3.0.5 on Windows without any issues.
I noticed that you're using gtk2; can you try with gtk3 ( |
I actually had not noticed that. I have $ yay -Qlq wxgtk2
/usr/
/usr/bin/
/usr/bin/wx-config
/usr/lib/
/usr/lib/libwx_gtk2u_adv-3.0.so
/usr/lib/libwx_gtk2u_adv-3.0.so.0
/usr/lib/libwx_gtk2u_adv-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_aui-3.0.so
/usr/lib/libwx_gtk2u_aui-3.0.so.0
/usr/lib/libwx_gtk2u_aui-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_core-3.0.so
/usr/lib/libwx_gtk2u_core-3.0.so.0
/usr/lib/libwx_gtk2u_core-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_gl-3.0.so
/usr/lib/libwx_gtk2u_gl-3.0.so.0
/usr/lib/libwx_gtk2u_gl-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_html-3.0.so
/usr/lib/libwx_gtk2u_html-3.0.so.0
/usr/lib/libwx_gtk2u_html-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_media-3.0.so
/usr/lib/libwx_gtk2u_media-3.0.so.0
/usr/lib/libwx_gtk2u_media-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_propgrid-3.0.so
/usr/lib/libwx_gtk2u_propgrid-3.0.so.0
/usr/lib/libwx_gtk2u_propgrid-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_qa-3.0.so
/usr/lib/libwx_gtk2u_qa-3.0.so.0
/usr/lib/libwx_gtk2u_qa-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_ribbon-3.0.so
/usr/lib/libwx_gtk2u_ribbon-3.0.so.0
/usr/lib/libwx_gtk2u_ribbon-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_richtext-3.0.so
/usr/lib/libwx_gtk2u_richtext-3.0.so.0
/usr/lib/libwx_gtk2u_richtext-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_stc-3.0.so
/usr/lib/libwx_gtk2u_stc-3.0.so.0
/usr/lib/libwx_gtk2u_stc-3.0.so.0.5.0
/usr/lib/libwx_gtk2u_xrc-3.0.so
/usr/lib/libwx_gtk2u_xrc-3.0.so.0
/usr/lib/libwx_gtk2u_xrc-3.0.so.0.5.0
/usr/lib/wx/
/usr/lib/wx/config/
/usr/lib/wx/config/gtk2-unicode-3.0
/usr/lib/wx/include/
/usr/lib/wx/include/gtk2-unicode-3.0/
/usr/lib/wx/include/gtk2-unicode-3.0/wx/
/usr/lib/wx/include/gtk2-unicode-3.0/wx/setup.h
/usr/share/
/usr/share/licenses/
/usr/share/licenses/wxgtk2/
/usr/share/licenses/wxgtk2/LICENSE
$ yay -Qlq wxgtk3
/usr/
/usr/bin/
/usr/bin/wx-config-gtk3
/usr/lib/
/usr/lib/libwx_gtk3u_adv-3.0.so
/usr/lib/libwx_gtk3u_adv-3.0.so.0
/usr/lib/libwx_gtk3u_adv-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_aui-3.0.so
/usr/lib/libwx_gtk3u_aui-3.0.so.0
/usr/lib/libwx_gtk3u_aui-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_core-3.0.so
/usr/lib/libwx_gtk3u_core-3.0.so.0
/usr/lib/libwx_gtk3u_core-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_gl-3.0.so
/usr/lib/libwx_gtk3u_gl-3.0.so.0
/usr/lib/libwx_gtk3u_gl-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_html-3.0.so
/usr/lib/libwx_gtk3u_html-3.0.so.0
/usr/lib/libwx_gtk3u_html-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_media-3.0.so
/usr/lib/libwx_gtk3u_media-3.0.so.0
/usr/lib/libwx_gtk3u_media-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_propgrid-3.0.so
/usr/lib/libwx_gtk3u_propgrid-3.0.so.0
/usr/lib/libwx_gtk3u_propgrid-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_qa-3.0.so
/usr/lib/libwx_gtk3u_qa-3.0.so.0
/usr/lib/libwx_gtk3u_qa-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_ribbon-3.0.so
/usr/lib/libwx_gtk3u_ribbon-3.0.so.0
/usr/lib/libwx_gtk3u_ribbon-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_richtext-3.0.so
/usr/lib/libwx_gtk3u_richtext-3.0.so.0
/usr/lib/libwx_gtk3u_richtext-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_stc-3.0.so
/usr/lib/libwx_gtk3u_stc-3.0.so.0
/usr/lib/libwx_gtk3u_stc-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_webview-3.0.so
/usr/lib/libwx_gtk3u_webview-3.0.so.0
/usr/lib/libwx_gtk3u_webview-3.0.so.0.5.0
/usr/lib/libwx_gtk3u_xrc-3.0.so
/usr/lib/libwx_gtk3u_xrc-3.0.so.0
/usr/lib/libwx_gtk3u_xrc-3.0.so.0.5.0
/usr/lib/wx/
/usr/lib/wx/3.0/
/usr/lib/wx/3.0/web-extensions/
/usr/lib/wx/3.0/web-extensions/webkit2_extu-3.0.so
/usr/lib/wx/config/
/usr/lib/wx/config/gtk3-unicode-3.0
/usr/lib/wx/include/
/usr/lib/wx/include/gtk3-unicode-3.0/
/usr/lib/wx/include/gtk3-unicode-3.0/wx/
/usr/lib/wx/include/gtk3-unicode-3.0/wx/setup.h
/usr/share/
/usr/share/licenses/
/usr/share/licenses/wxgtk3/
/usr/share/licenses/wxgtk3/LICENSE What needs to happen (cmake options for building wxlua?) to use the GTK3 libraries in this case? |
You need to compile wxwidgets with gtk3 (add |
@alerque, I figured out |
I'm trying to update the
wxlua-git
package on Arch Linux to build again. Thewxlua
package at v3.0.0.9 currently builds fine against the system default Lua 5.4. Using almost the same build script against v3.0.0.9-30-g8b1faba fails to build. It looks like the last time I successfully built the package was v3.0.0.9-22-gdfd9963, so this is probably something in the last 8 commits, but given that something else on the system could have changed I'm not sure on that yet.After extracting the sources and changing into the wxLua directory, I'm configuring it like this:
...then building it like this:
The
cmake
proccess seems to complete okay, then make gets to 33% before going kaput with some compiler errors working on cpp sources. Here is a full log:The text was updated successfully, but these errors were encountered: