Forum Replies Created
-
AuthorPosts
-
July 23, 2016 at 8:57 pm in reply to: V1.0.1 and V1.0.2 give "VCRUNTIME140.dll is missing" when launching Ted2 #2377
And installing the Microsoft Visual C++2015 redistributable from either of the links below doesn’t fix it
https://www.microsoft.com/en-us/download/details.aspx?id=48145
https://www.microsoft.com/en-us/download/details.aspx?id=52982
July 23, 2016 at 8:49 pm in reply to: V1.0.1 and V1.0.2 give "VCRUNTIME140.dll is missing" when launching Ted2 #2376Just happened to me building the latest code on Windows 10 Home, using the MinGW package from the v1.0.0 download.
Played with the fiber/generator stuff a bit yesterday – seems like a nice generalised way to do coroutine/state-machine type designs – good stuff
(I’m a C# dev by trade and I love all this stuff: async/await, coroutines/yield etc. can lead to some lovely designs)
Anyone know if there are any plans to add threading in the future?
Always seems a shame when you have 2/4/6/8 cores but can only use 1 of them.
(again, I love C#’s Task Parallel Library – makes it really simple to make use of multiple cores)
Aha! Great! Thanks
I’d love to be on Windows 10, but this is my work laptop and they’re keeping us on 7 for now
I have Windows 10 on my PC at home – between the two machines I’ll try to figure out what’s going on.
Bumping as this still happens to me with the latest code from GitHub.
Any ideas?
Sounds pretty cool Mark – I really like the idea of using the same constant at compile-time and run-time – and I pretty much don’t care what it’s called
July 14, 2016 at 8:48 am in reply to: Is there a limit to number of source files / command line length? #2127Yep – that seems to to have worked – thanks
July 14, 2016 at 8:17 am in reply to: Is there a limit to number of source files / command line length? #2125Okay, downloaded latest from GitHub, ran rebuildall.bat, and get the same error building my code (with v1.0.1 instead of v1.0.0, and the addition of stb-vorbis).
So, I guess my problem is something else.
July 14, 2016 at 7:33 am in reply to: Is there a limit to number of source files / command line length? #2124I’ll try to get the fix from Github later.
The error is:
mx2cc version 1.0.0
***** Building app ‘C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.monkey2’ *****
Parsing…
Semanting…
Translating…
Compiling….
Linking C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/desktop_debug_windows/testrunner.exe
Build error: System command ‘g++ -m32 -static -mwindows -o “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/desktop_debug_windows/testrunner.exe” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0testrunner.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02timingutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02stringutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02randomgeneratorinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02randomgenerator.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02random2.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02mathutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02logging.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02angleutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02angledirection.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02sizeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02size.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rectangleinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rectangle.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlysizeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlyrectangleinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlyrangeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlypointinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rangeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02range.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02poolableiteminterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02poolinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02pool.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02pointinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02point.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02flagenum.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02exceptions.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02direction.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02abstractpoint.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timerinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timedilationaction.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timedilation.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02stopwatch.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02intervaltimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02fixedratetimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02deltatimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02abstracttimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testmethoddefinition.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02tests.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testengine.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testableinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02asserts.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02globals.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02container.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02list.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02stack.cpp.o” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/std/std.buildv1.0.0/desktop_debug_windows/std.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/stb-image-write/stb-image-write.buildv1.0.0/desktop_debug_windows/stb-image-write.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/stb-image/stb-image.buildv1.0.0/desktop_debug_windows/stb-image.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/miniz/miniz.buildv1.0.0/desktop_debug_windows/miniz.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/libc/libc.buildv1.0.0/desktop_debug_windows/libc.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/monkey/monkey.buildv1.0.0/desktop_debug_windows/monkey.a” ‘ failed.g++ -m32 -static -mwindows -o “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/desktop_debug_windows/testrunner.exe” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0testrunner.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02timingutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02stringutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02randomgeneratorinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02randomgenerator.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02random2.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02mathutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02logging.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02angleutils.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02utils_02angledirection.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02sizeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02size.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rectangleinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rectangle.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlysizeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlyrectangleinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlyrangeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02readonlypointinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02rangeinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02range.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02poolableiteminterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02poolinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02pool.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02pointinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02point.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02flagenum.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02exceptions.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02direction.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02types_02abstractpoint.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timerinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timedilationaction.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02timedilation.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02stopwatch.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02intervaltimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02fixedratetimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02deltatimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02timing_02abstracttimer.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testmethoddefinition.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02tests.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testengine.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02testableinterface.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02testing_02asserts.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0framework_02globals.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02container.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02list.cpp.o” “C:/Documents/Development Projects/Monkey 2/Robotron/testrunner.buildv1.0.0/build_cache/desktop_debug_windows/testrunner_0std_0collections_02stack.cpp.o” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/std/std.buildv1.0.0/desktop_debug_windows/std.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/stb-image-write/stb-image-write.buildv1.0.0/desktop_debug_windows/stb-image-write.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/stb-image/stb-image.buildv1.0.0/desktop_debug_windows/stb-image.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/miniz/miniz.buildv1.0.0/desktop_debug_windows/miniz.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/libc/libc.buildv1.0.0/desktop_debug_windows/libc.a” “C:/Documents/Programs/Monkey2/monkey2-v1.0.0/modules/monkey/monkey.buildv1.0.0/desktop_debug_windows/monkey.a”
***** Fatal mx2cc error *****
Build error.
July 13, 2016 at 9:09 pm in reply to: Is there a limit to number of source files / command line length? #2103Yes, I’m on Windows 7.
I can’t copy the error from the Ted 2 output window and it’s far too long to see it all.
I’ll try running it on the command line tomorrow and post the error.
Fair enough
I can easily work around it
Note that I can work around this, but I’m guessing it’s not intentional and should be fixed?
A heart would be great
Just starting to play with Monkey 2 but really liking it so far
It’s not right at all – never seen a language do this before, so I’ve got to assume it’s a bug.
-
AuthorPosts