Code::Blocks Forums
User forums => General (but related to Code::Blocks) => Topic started by: ollydbg on October 25, 2023, 04:30:01 am
-
I just update my msys2 packages, and I soon found gdb.exe can't start by missing a dll named: api-ms-win-core-path-l1-1-0.dll
I have found a solution, and it works fine, see:
msys2: msys2/mingw's gdb.exe failed to start under Windows 7 for missing api-ms-win-core-path-l1-1-0.dll and the solution Issue #4119 msys2/MSYS2-packages (https://github.com/msys2/MSYS2-packages/issues/4119)
and
api-ms-win-core-path-HACK: Thanks for supplying this dll, which make msys2/mingw64 gdb works under Windows 7 64bit (https://github.com/nalexandru/api-ms-win-core-path-HACK/issues/14)
I hope this can help you.
-
Hello, how can you compile gdb without python? And why does gdb need a python? It was because of the python version that support for Windows 7 was thrown out.
- python 3.9 and higher do not support Windows 7
- python 3.8 and lower support Windows 7
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
-
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
Likely because the added complexity was not worth the effort. It was easier to drop support of Windows 7.
Tim S.
-
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
Likely because the added complexity was not worth the effort. It was easier to drop support of Windows 7.
Tim S.
That is, msys2 maintainers are not able to compile gdb without python? And they could also offer gdb with python <=3.8 for Windows 7, gdb with python >=3.9 for Windows 10,11 and higher, gdb with python <=3.4 for Windows XP
https://www.python.org/downloads/windows/ (https://www.python.org/downloads/windows/)
-
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
Likely because the added complexity was not worth the effort. It was easier to drop support of Windows 7.
Tim S.
That is, msys2 maintainers are not able to compile gdb without python? And they could also offer gdb with python <=3.8 for Windows 7, gdb with python >=3.9 for Windows 10,11 and higher, gdb with python <=3.4 for Windows XP
Are you incapable of compiling the packages? Are you offering to pay money to the MSys2 team?
Tim S.
-
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
Likely because the added complexity was not worth the effort. It was easier to drop support of Windows 7.
Tim S.
That is, msys2 maintainers are not able to compile gdb without python? And they could also offer gdb with python <=3.8 for Windows 7, gdb with python >=3.9 for Windows 10,11 and higher, gdb with python <=3.4 for Windows XP
Are you incapable of compiling the packages? Are you offering to pay money to the MSys2 team?
Tim S.
I suggest you stop donating to msys2 altogether because they are promoting their vision with donor money, not what the money was intended for.
-
Why didn't the maintainers of msys2 make it possible to choose a gdb with python and without python?
Likely because the added complexity was not worth the effort. It was easier to drop support of Windows 7.
Tim S.
That is, msys2 maintainers are not able to compile gdb without python? And they could also offer gdb with python <=3.8 for Windows 7, gdb with python >=3.9 for Windows 10,11 and higher, gdb with python <=3.4 for Windows XP
Are you incapable of compiling the packages? Are you offering to pay money to the MSys2 team?
Tim S.
I suggest you stop donating to msys2 altogether because they are pushing their politics with donor money, not what the money was intended for.
I suggest we both stop posting off topic posts and I suggest you read this website rules if you have not already read them!
Tim S.
-
I don't want to blame msys2 developers to drop supporting win7, because they supply us so many useful library packages and compilers.
About the gdb, I use gdb Python pretty printer when debugging.
-
I don't want to blame msys2 developers to drop supporting win7, because they supply us so many useful library packages and compilers.
About the gdb, I use gdb Python pretty printer when debugging.
Do you have ucrt installed? I`m asking because such named dlls are present in ucrt, so may be there are less "hack-like" solution.
-
I don't want to blame msys2 developers to drop supporting win7, because they supply us so many useful library packages and compilers.
About the gdb, I use gdb Python pretty printer when debugging.
Do you have ucrt installed? I`m asking because such named dlls are present in ucrt, so may be there are less "hack-like" solution.
Such named dlls are present in (Windows 8.0) ...\System32\*.dll , but "hack-like" solution maybe better :)
-
I don't want to blame msys2 developers to drop supporting win7, because they supply us so many useful library packages and compilers.
About the gdb, I use gdb Python pretty printer when debugging.
Do you have ucrt installed? I`m asking because such named dlls are present in ucrt, so may be there are less "hack-like" solution.
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
-
I don't want to blame msys2 developers to drop supporting win7, because they supply us so many useful library packages and compilers.
About the gdb, I use gdb Python pretty printer when debugging.
That is, in order to conveniently output data specifically for "c++" ("c" does not apply), you need python, is it impossible to write in "c++" a python script replacement for data output in codeblocks? Of course, "c++" can't help but create problems on the same place :( Drags python, which in turn destroys support for XP, 7 and later 8, 10, etc. The best thing to do is to compile gdb without compiled python support (let python free-swim) and write programs in "c" and you will have no problems with supporting different versions of Windows starting with XP ;)
We don't need crutches and dirty hacks.
- https://sourceware.org/gdb/wiki/
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
IIRC, there is an UCRT download for Windows 7.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732 (https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732)
Tim S.
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
IIRC, there is an UCRT download for Windows 7.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732 (https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732)
Tim S.
Have you checked if your option works? Did you just read the title of the post and immediately express your opinion on the forum?
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
IIRC, there is an UCRT download for Windows 7.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732 (https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732)
Tim S.
Have you checked if your option works? Did you just read the title of the post and immediately express your opinion on the forum?
Have you read the rules?
Did you read the post I replied to?
If you did not the butt out; I am about to ask that you be banned!!
Tim S.
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
I apologize to the forum readers and the administrator (who should respond to this situation), but the stahta01 character is inadequate. He only asks to be banned, although he himself violates the rules of the forum and is even unable to conduct a dialogue about the essence of the problem in the post, but simply litters the post without answers and proper verification of what he posts. stahta01 please reply to me personally by private message, and don't clutter up this thread of the forum that you don't like.
IIRC, there is an UCRT download for Windows 7.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732 (https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732)
Tim S.
Have you checked if your option works? Did you just read the title of the post and immediately express your opinion on the forum?
Have you read the rules?
Did you read the post I replied to?
If you did not the butt out; I am about to ask that you be banned!!
Tim S.
I apologize to the forum readers and the administrator (who should respond to this situation), but the stahta01 character is inadequate. He only asks to be banned, although he himself violates the rules of the forum and is even unable to conduct a dialogue about the essence of the problem in the post, but simply litters the post without answers and proper verification of what he posts. stahta01 please reply to me personally by private message, and don't clutter up this thread of the forum that you don't like.
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
Look at this: MSYS2: What's the difference between UCRT 64 and x64? (https://stackoverflow.com/questions/70897969/msys2-whats-the-difference-between-ucrt-64-and-x64)
Am I correct?
I apologize to the forum readers and the administrator (who should respond to this situation), but the stahta01 character is inadequate. He only asks to be banned, although he himself violates the rules of the forum and is even unable to conduct a dialogue about the essence of the problem in the post, but simply litters the post without answers and proper verification of what he posts. stahta01 please reply to me personally by private message, and don't clutter up this thread of the forum that you don't like.
IIRC, there is an UCRT download for Windows 7.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732 (https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732)
Tim S.
Have you checked if your option works? Did you just read the title of the post and immediately express your opinion on the forum?
Have you read the rules?
Did you read the post I replied to?
If you did not the butt out; I am about to ask that you be banned!!
Tim S.
I apologize to the forum readers and the administrator (who should respond to this situation), but the stahta01 character is inadequate. He only asks to be banned, although he himself violates the rules of the forum and is even unable to conduct a dialogue about the essence of the problem in the post, but simply litters the post without answers and proper verification of what he posts. stahta01 please reply to me personally by private message, and don't clutter up this thread of the forum that you don't like.
I have reported you are trying to start an augment!!
Since, you refuse to state you have read the rules! And, you can not read the post I replied to I have to assume you can not understand English very well.
Link to the rules that you likely will not understand https://forums.codeblocks.org/index.php/topic,9996.0.html (https://forums.codeblocks.org/index.php/topic,9996.0.html)
I also suggest you stop attacking open source projects like MSys2; esp. with political attacks that I am guessing is unfounded.
Edit: The PM system needs work; how do I block an person who decides that attacking the FLOSS projects and are too lazy or stupid to understand what are the limits of FLOSS projects.
Tim S.
-
I don't use ucrt library, I think it doesn't work under Windows 7. :)
It actually works even under XP, obviously not the last versions, and it not help too much because of outdated kernel. But it works.
Ucrt is contemporary runtime of the VC, and it kind of substitutes msvcrt. Even if you use msvcrt builds, it might help and at least it does not hurt.