I decided to give it a try on PB 6.10 beta 4.
I keep getting this error when I try to compile:







It worked!!!!!Mindphazer wrote: Wed Jan 31, 2024 10:35 am Uncheck "Use compiler" in the compiler options of your project.

No bug. If you tell the IDE to compile with a compiler that is not present in the settings, it won't work.marcoagpinto wrote: Wed Jan 31, 2024 11:15 amIt worked!!!!!Mindphazer wrote: Wed Jan 31, 2024 10:35 am Uncheck "Use compiler" in the compiler options of your project.
But it is still a bug.

I can't add it to the settings because selecting it with the file requester and pressing ADD doesn't work.Mindphazer wrote: Wed Jan 31, 2024 11:32 amNo bug. If you tell the IDE to compile with a compiler that is not present in the settings, it won't work.marcoagpinto wrote: Wed Jan 31, 2024 11:15 amIt worked!!!!!Mindphazer wrote: Wed Jan 31, 2024 10:35 am Uncheck "Use compiler" in the compiler options of your project.
But it is still a bug.

Um, I don't really agree. In the sense that you wrote it, Yes.Mindphazer wrote: Wed Jan 31, 2024 11:32 amNo bug. If you tell the IDE to compile with a compiler that is not present in the settings, it won't work.
+1. This gets incredibly annoying if you use C backend for everything, and have to go in and change it, every, time.ChrisR wrote: Wed Jan 31, 2024 12:16 pm Um, I don't really agree. In the sense that you wrote it, Yes.
But new compilers should be updated in settings, when a new PB version is installed (with the same path).
And when a PB project or source is opened, the corresponding new compiler (C, Asm, x64, x86) should be updated as well, without checking the version number.
We shouldn't need to go back into the IDE and/or compiler's settings after installing a new version, no software does that!
If you open a project or source, on version 6.04 or 6.10, it should be ready to use, with the same configuration and no need to check it.
The current problem is that the check is made on the compiler name (with version inside) and not on the compiler path.
In the soure config: ; Compiler = PureBasic 6.01 LTS (Windows - x64)
In project : <compiler version="PureBasic 6.01 LTS - C Backend (Windows - x64)"/>
If it's not considered as a bug, it should at least be a feature request.

I wasn't adding the C compiler, I was adding the normal compiler.ChrisR wrote: Wed Jan 31, 2024 12:16 pmUm, I don't really agree. In the sense that you wrote it, Yes.Mindphazer wrote: Wed Jan 31, 2024 11:32 amNo bug. If you tell the IDE to compile with a compiler that is not present in the settings, it won't work.
But new compilers should be updated in settings, when a new PB version is installed (with the same path).
And when a PB project or source is opened, the corresponding new compiler (C, Asm, x64, x86) should be updated as well, without checking the version number.
We shouldn't need to go back into the IDE and/or compiler's settings after installing a new version, no software does that!
If you open a project or source, on version 6.04 or 6.10, it should be ready to use, with the same configuration and no need to check it.
The current problem is that the check is made on the compiler name (with version inside) and not on the compiler path.
In the soure config: ; Compiler = PureBasic 6.01 LTS (Windows - x64)
In project : <compiler version="PureBasic 6.01 LTS - C Backend (Windows - x64)"/>
If it's not considered as a bug, it should at least be a feature request.
I had made a request here, for project
Edit: In your video, the C backend compiler is already added, it doesn't add it a 2nd time![]()

Well. It's strangely not possible to add the ASM beta compiler, though it's possible to add LTS (C or ASM) compilermarcoagpinto wrote: Wed Jan 31, 2024 11:41 am I can't add it to the settings because selecting it with the file requester and pressing ADD doesn't work.

The Default compiler is C backend in PB6.10 beta3 (and 4)Quin wrote: Wed Jan 31, 2024 2:47 pm +1. This gets incredibly annoying if you use C backend for everything, and have to go in and change it, every, time.
Wow! Even on Windows?Mindphazer wrote: Wed Jan 31, 2024 3:22 pmThe Default compiler is C backend in PB6.10 beta3 (and 4)Quin wrote: Wed Jan 31, 2024 2:47 pm +1. This gets incredibly annoying if you use C backend for everything, and have to go in and change it, every, time.
You video show's that you adding the default compiler. But this option if only for additional compilers.marcoagpinto wrote: Wed Jan 31, 2024 3:05 pm I wasn't adding the C compiler, I was adding the normal compiler.