digitalmars.D.learn - Native PDB Error
- Begah (26/26) May 29 2018 I have recently reinstalled a fresh version of Windows 10. I
- rikki cattermole (3/6) May 29 2018 What?
- Begah (2/8) May 29 2018 Sorry, that was the dub version. I ment 2.080.0
- WebFreak001 (6/32) Nov 06 2018 for others who come across this (because this is what you find if
- Daniel Kozak (3/40) Nov 06 2018 plain works too
- Chris M. (5/31) Nov 06 2018 This works fine on my home Win10 machine, dmd 2.082/2.083 + dub
I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ). I get this error at the linking phase : Native PDB Error: The entry already exists. The specified module already exists I made a simplified project that gets the same error : import imageformats; import derelict.glfw3; void main() { IFImage i0; } and dub.json : "dependencies": { "derelict-glfw3": "4.0.0-beta.1", "imageformats": "~>7.0.0" } Compiling for 32-bit works. Compiling for 64-bit gives that error : dub --arch=x86_64 Changing imageformats version to 5.2.0 compiles but any higher doesn't. I tried compiling the code with and without admin privileges but it doesn't do anything. I know that PDB is used for debugging but I don't understand this error. Any ideas?
May 29 2018
On 29/05/2018 7:47 PM, Begah wrote:I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ).What? That is definitely not a valid dmd version for D2.
May 29 2018
On Tuesday, 29 May 2018 at 07:53:49 UTC, rikki cattermole wrote:On 29/05/2018 7:47 PM, Begah wrote:Sorry, that was the dub version. I ment 2.080.0I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ).What? That is definitely not a valid dmd version for D2.
May 29 2018
On Tuesday, 29 May 2018 at 07:47:07 UTC, Begah wrote:I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ). I get this error at the linking phase : Native PDB Error: The entry already exists. The specified module already exists I made a simplified project that gets the same error : import imageformats; import derelict.glfw3; void main() { IFImage i0; } and dub.json : "dependencies": { "derelict-glfw3": "4.0.0-beta.1", "imageformats": "~>7.0.0" } Compiling for 32-bit works. Compiling for 64-bit gives that error : dub --arch=x86_64 Changing imageformats version to 5.2.0 compiles but any higher doesn't. I tried compiling the code with and without admin privileges but it doesn't do anything. I know that PDB is used for debugging but I don't understand this error. Any ideas?for others who come across this (because this is what you find if you google this error): I haven't found any solution or reason yet, but you can compile in release mode (--build=release for dub) to work around this issue
Nov 06 2018
plain works too On Tue, Nov 6, 2018 at 7:15 PM WebFreak001 via Digitalmars-d-learn < digitalmars-d-learn puremagic.com> wrote:On Tuesday, 29 May 2018 at 07:47:07 UTC, Begah wrote:I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ). I get this error at the linking phase : Native PDB Error: The entry already exists. The specified module already exists I made a simplified project that gets the same error : import imageformats; import derelict.glfw3; void main() { IFImage i0; } and dub.json : "dependencies": { "derelict-glfw3": "4.0.0-beta.1", "imageformats": "~>7.0.0" } Compiling for 32-bit works. Compiling for 64-bit gives that error : dub --arch=x86_64 Changing imageformats version to 5.2.0 compiles but any higher doesn't. I tried compiling the code with and without admin privileges but it doesn't do anything. I know that PDB is used for debugging but I don't understand this error. Any ideas?for others who come across this (because this is what you find if you google this error): I haven't found any solution or reason yet, but you can compile in release mode (--build=release for dub) to work around this issue
Nov 06 2018
On Tuesday, 29 May 2018 at 07:47:07 UTC, Begah wrote:I have recently reinstalled a fresh version of Windows 10. I installed DMD 1.9.0 and compiled my code ( that was compiling before reinstalling Windows ). I get this error at the linking phase : Native PDB Error: The entry already exists. The specified module already exists I made a simplified project that gets the same error : import imageformats; import derelict.glfw3; void main() { IFImage i0; } and dub.json : "dependencies": { "derelict-glfw3": "4.0.0-beta.1", "imageformats": "~>7.0.0" } Compiling for 32-bit works. Compiling for 64-bit gives that error : dub --arch=x86_64 Changing imageformats version to 5.2.0 compiles but any higher doesn't. I tried compiling the code with and without admin privileges but it doesn't do anything. I know that PDB is used for debugging but I don't understand this error. Any ideas?This works fine on my home Win10 machine, dmd 2.082/2.083 + dub 1.11.0, installed using the executable from the downloads page. However I've had this same issue on my work PC for which I'll have to double-check my setup tomorrow.
Nov 06 2018
On Wednesday, 7 November 2018 at 01:37:29 UTC, Chris M. wrote:On Tuesday, 29 May 2018 at 07:47:07 UTC, Begah wrote:Reproduced the issue on my work machine with dmd 2.082, dub 1.9.0/1.11.0, so it seems to be a dmd issue. The only difference is that my work machine is using mingw libraries rather than Microsoft build tools.[...]This works fine on my home Win10 machine, dmd 2.082/2.083 + dub 1.11.0, installed using the executable from the downloads page. However I've had this same issue on my work PC for which I'll have to double-check my setup tomorrow.
Nov 07 2018
On Wednesday, 7 November 2018 at 14:43:07 UTC, Chris M. wrote:On Wednesday, 7 November 2018 at 01:37:29 UTC, Chris M. wrote:Bump. Encountering the same issue. Just reinstalled Windows and having the same error on DMD32 D Compiler v2.083.1 .On Tuesday, 29 May 2018 at 07:47:07 UTC, Begah wrote:Reproduced the issue on my work machine with dmd 2.082, dub 1.9.0/1.11.0, so it seems to be a dmd issue. The only difference is that my work machine is using mingw libraries rather than Microsoft build tools.[...]This works fine on my home Win10 machine, dmd 2.082/2.083 + dub 1.11.0, installed using the executable from the downloads page. However I've had this same issue on my work PC for which I'll have to double-check my setup tomorrow.
Dec 15 2018
On Saturday, 15 December 2018 at 20:54:03 UTC, JN wrote:Bump. Encountering the same issue. Just reinstalled Windows and having the same error on DMD32 D Compiler v2.083.1 .OK, fixed it. Since it's the first hit from Google, here's a solution: https://www.reddit.com/r/roguelikedev/comments/8s5x5n/roguelikedev_does_the_complete_roguelike_tutorial/e11p66q/ "What I did to fix it was install Visual Studio 2017 Community, then go into the VS installer and add both the "Desktop Development With C++" and "Game Development With C++" workloads. It is not enough to just install Visual Studio, and the C++ Build Tools do not have the sufficient .lib files to build the game." The Game development pack is probably unnecessary, since it's DirectX and stuff, but I installed it just to be safe.
Dec 15 2018