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

new_interframe compile issues with gcc/g++ windows #14

Open
ZachBacon opened this issue Mar 24, 2015 · 4 comments
Open

new_interframe compile issues with gcc/g++ windows #14

ZachBacon opened this issue Mar 24, 2015 · 4 comments

Comments

@ZachBacon
Copy link
Contributor

Here is a current build log of the latest changes you have made (with some of my own which is already been committed and a pull request issued) I'm working on a fix but figured I'd let you at least know.
E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:17:10: error: expected unqualified-id before numeric constant u32 *frm1; ^ In file included from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:30:0, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:17:9: error: expected ';' at end of member declaration u32 *frm1; ^ In file included from E:/msys64/mingw32/i686-w64-mingw32/include/windows.h:84:0, from E:/msys64/mingw32/include/wx-2.8/wx/msw/wrapwin.h:51, from E:/msys64/mingw32/include/wx-2.8/wx/msw/app.h:92, from E:/msys64/mingw32/include/wx-2.8/wx/app.h:562, from E:/msys64/mingw32/include/wx-2.8/wx/wx.h:26, from E:/msys64/home/Zach/code/vba-m/src/wx/wxhead.h:14, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:9, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:17:10: error: expected unqualified-id before numeric constant u32 *frm1; ^ E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:18:10: error: expected unqualified-id before numeric constant u32 *frm2; ^ In file included from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:30:0, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:18:9: error: expected ';' at end of member declaration u32 *frm2; ^ In file included from E:/msys64/mingw32/i686-w64-mingw32/include/windows.h:84:0, from E:/msys64/mingw32/include/wx-2.8/wx/msw/wrapwin.h:51, from E:/msys64/mingw32/include/wx-2.8/wx/msw/app.h:92, from E:/msys64/mingw32/include/wx-2.8/wx/app.h:562, from E:/msys64/mingw32/include/wx-2.8/wx/wx.h:26, from E:/msys64/home/Zach/code/vba-m/src/wx/wxhead.h:14, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:9, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:18:10: error: expected unqualified-id before numeric constant u32 *frm2; ^ E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:19:10: error: expected unqualified-id before numeric constant u32 *frm3; ^ In file included from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:30:0, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:19:9: error: expected ';' at end of member declaration u32 *frm3; ^ In file included from E:/msys64/mingw32/i686-w64-mingw32/include/windows.h:84:0, from E:/msys64/mingw32/include/wx-2.8/wx/msw/wrapwin.h:51, from E:/msys64/mingw32/include/wx-2.8/wx/msw/app.h:92, from E:/msys64/mingw32/include/wx-2.8/wx/app.h:562, from E:/msys64/mingw32/include/wx-2.8/wx/wx.h:26, from E:/msys64/home/Zach/code/vba-m/src/wx/wxhead.h:14, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:9, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:19:10: error: expected unqualified-id before numeric constant u32 *frm3; ^ E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:32:10: error: expected unqualified-id before numeric constant u32 *frm1; ^ In file included from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:30:0, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:32:9: error: expected ';' at end of member declaration u32 *frm1; ^ In file included from E:/msys64/mingw32/i686-w64-mingw32/include/windows.h:84:0, from E:/msys64/mingw32/include/wx-2.8/wx/msw/wrapwin.h:51, from E:/msys64/mingw32/include/wx-2.8/wx/msw/app.h:92, from E:/msys64/mingw32/include/wx-2.8/wx/app.h:562, from E:/msys64/mingw32/include/wx-2.8/wx/wx.h:26, from E:/msys64/home/Zach/code/vba-m/src/wx/wxhead.h:14, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.h:9, from E:/msys64/home/Zach/code/vba-m/src/wx/wxvbam.cpp:7: E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:32:10: error: expected unqualified-id before numeric constant u32 *frm1; ^ src/wx/CMakeFiles/wxvbam.dir/build.make:80: recipe for target 'src/wx/CMakeFiles/wxvbam.dir/wxvbam.cpp.obj' failed make[2]: *** [src/wx/CMakeFiles/wxvbam.dir/wxvbam.cpp.obj] Error 1 CMakeFiles/Makefile2:162: recipe for target 'src/wx/CMakeFiles/wxvbam.dir/all' failed make[1]: *** [src/wx/CMakeFiles/wxvbam.dir/all] Error 2 Makefile:116: recipe for target 'all' failed make: *** [all] Error 2

@EmperorArthur
Copy link
Owner

E:/msys64/home/Zach/code/vba-m/src/wx/../filters/new_interframe.hpp:17:10: error: expected unqualified-id before numeric constant u32 *frm1;

new_interframe.hpp #includes "../common/Types.h" which includes these two relevant lines:
#include <stdint.h>
typedef uint32_t u32;

@ZachBacon
Copy link
Contributor Author

Yeah... I know it's there, and it's included in new_interframe.hpp. Problem is still problem regardless.

@EmperorArthur
Copy link
Owner

Sorry I came off as kind of stiff there.
I hate working on these compiler/build environment issues.
Hopefully, I've just fixed the issue, but if not I may have to set up a whole virtual machine just to figure out what's going on.

The big thing is that I see the filter framework as super important, especially with regards to the ease of adding new filters.

@ZachBacon
Copy link
Contributor Author

You know what I totally understand that. It's why I'm reporting these issues so that it can be fixed and properly used and when the time is right, merged right in. The VBA-M Team and I have come to a conclusion of using the wxwidgets interface by default when things start shaping up. I've been merging what I can. The biggest thing Squall wants to keep is the kega fusion plugins. So I've been merging your work into a branch eventually once I get a good grasp at what you're doing (which I must add, I'm starting to finally and I do like the idea) I'll need to re-add the kega plugins. The 16bit filters though, I don't think is a major loss. But because of your work, you've helped me spring into action as well with another developer who joined the team. Gonna put vba-m back on the map.

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

2 participants