Re: Building wxEuphoria with 2.9
- Posted by ghaberek (admin) Dec 14, 2011
- 2127 views
I realize I keep replying to myself, but I finally go this to build completely. Here are my changes to Makefile.mingw. I renamed all the 2.8's to 2.9 and added missing libraries: gl, propgrid, ribbon, and stc (otherwise I got a bunch of ugly errors about wxPGProperty, etc.).
diff -r df01f1e524fe Makefile.mingw --- a/Makefile.mingw Sun Dec 04 17:19:03 2011 -0500 +++ b/Makefile.mingw Wed Dec 14 22:41:31 2011 -0500 @@ -9,42 +9,45 @@ endif WXPREFIX=$(PREFIX) -CXXFLAGS = -I./$(PREFIX)/lib/wx/include/$(HOSTDIR)msw-unicode-release-2.8 -I./$(PREFIX)/include -DWXEUMSW +CXXFLAGS = -I./$(PREFIX)/lib/wx/include/$(HOSTDIR)msw-unicode-2.9 -I./$(PREFIX)/include -DWXEUMSW WXEUMSW=-DWXEUMSW TOOLKIT = MSW TOOLKIT_LOWERCASE = msw ifeq "$(MONOLITHIC)" "1" -LDFLAGS = --enable-auto-import --export-all-symbols \ - ./$(PREFIX)/lib/libwxexpat-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxjpeg-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxpng-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxregexu-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxtiff-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxzlib-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwx_mswu-2.8$(HOSTLIB).dll.a \ +LDFLAGS = \ + ./$(PREFIX)/lib/libwxexpat-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxjpeg-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxpng-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxregexu-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxtiff-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxzlib-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwx_mswu-2.9$(HOSTLIB).dll.a \ -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32 -lwsock32 -lgdi32 -lgdiplus else -LDFLAGS = --enable-auto-import --export-all-symbols \ - ./$(PREFIX)/lib/libwxexpat-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxjpeg-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxpng-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxregexu-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxtiff-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwxzlib-2.8$(HOSTLIB).a \ - ./$(PREFIX)/lib/libwx_baseu-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_baseu_net-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_baseu_xml-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_adv-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_aui-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_core-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_html-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_qa-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_richtext-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_xrc-2.8$(HOSTLIB).dll.a \ - ./$(PREFIX)/lib/libwx_mswu_media-2.8$(HOSTLIB).dll.a \ - MONOLITHIC=$(MONOLITHIC) \ +LDFLAGS = \ + ./$(PREFIX)/lib/libwxexpat-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxjpeg-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxpng-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxregexu-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxtiff-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwxzlib-2.9$(HOSTLIB).a \ + ./$(PREFIX)/lib/libwx_baseu-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_baseu_net-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_baseu_xml-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_adv-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_aui-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_core-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_html-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_qa-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_richtext-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_xrc-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_media-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_gl-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_propgrid-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_ribbon-2.9$(HOSTLIB).dll.a \ + ./$(PREFIX)/lib/libwx_mswu_stc-2.9$(HOSTLIB).dll.a \ -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32 -lwsock32 -lgdi32 -lgdiplus endif \ No newline at end of file
-Greg