Thread overview |
---|
March 01, 2012 D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
I have started learning D a few days ago, and I absolutely love it! However text editors do not satisfy me when writing code - I want to have an IDE with code completion. So I downloaded mono developed, which seems really good. I configured dmd and everything works ok. I can build a project, run it, and even use some C functions inside D. However, the above work only in Release Mode! In Debug Mode I get an error message that tells me nothing! First, let me show you my code: [code] extern (C) int factorial(int); // in factorial.obj import std.stdio; void main() { writeln(factorial(10)); } [/code] Note that the above works in release mode. When trying to compile in debug mode, I get: Error: Build failed - check build output for details (D_Test) In the obj/debug folder that mono develop creates, I can see the file main.obj but there is no executable in bin/debug! Does this have something to do with linking? Thank you in advance. |
March 01, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to Minas |
> Error: Build failed - check build output for details (D_Test)
Could you send that build log then, please? There's a button next to the filter buttons in the build log panel in MonoDevelop, just click on it, and the build log gets visible :)
|
March 02, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | On Thursday, 1 March 2012 at 18:22:56 UTC, alex wrote: > >> Error: Build failed - check build output for details (D_Test) > > Could you send that build log then, please? There's a button next to the filter buttons in the build log panel in MonoDevelop, just click on it, and the build log gets visible :) Hi Alex - you are the developer of this plugin right? I came by your website today and posted a comment there as well :) Anyway, here's the log: Building: D_Test (Debug) Performing main compilation... Build Project C:\D\dmd2\windows\bin\dmd.exe -c "main.d" -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\obj\Debug\main.obj" -I"C:\D\dmd2\src\phobos" -I"C:\D\dmd2\src\druntime\import" -I"C:\Development\glad" -gc -debug C:\D\dmd2\windows\bin\dmd.exe -gc -debug -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\bin\Debug\D_Test.exe" "obj\Debug\main.obj" OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html OPTLINK : Error 118: Filename Expected Path=C:\Program Files (x86)\GtkSharp\2.12\\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\CMake 2.8\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Common Files\GTK\2.0\bin;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Ruby192\bin;C:\Program Files (x86)\Java\jdk1.6.0_26\bin;C:\Users\Minas\programming\My Tools;C:\pspsdk\bin;C:\Program Files (x86)\Notepad++ ^ --- errorlevel 1 Exit code 1 Build complete -- 1 error, 0 warnings ---------------------- Done ---------------------- Build: 1 error, 0 warnings |
March 02, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to Minas | Could you build it again with release configuration and send me the build log again? So I'll be able to compare what's missing then |
March 02, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to alex | Building: D_Test (Release) Performing main compilation... Build Project C:\D\dmd2\windows\bin\dmd.exe -c "main.d" -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\obj\Release\main.obj" -I"C:\D\dmd2\src\phobos" -I"C:\D\dmd2\src\druntime\import" -O -release C:\D\dmd2\windows\bin\dmd.exe -O -release -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\bin\Release\D_Test.exe" "obj\Release\main.obj" Build complete -- 0 errors, 0 warnings ---------------------- Done ---------------------- Build successful. |
March 02, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to Minas | On 3/2/2012 12:25 PM, Minas wrote: > On Thursday, 1 March 2012 at 18:22:56 UTC, alex wrote: >> >>> Error: Build failed - check build output for details (D_Test) >> >> Could you send that build log then, please? There's a button next to >> the filter buttons in the build log panel in MonoDevelop, just click >> on it, and the build log gets visible :) > > Hi Alex - you are the developer of this plugin right? I came by > your website today and posted a comment there as well :) > > Anyway, here's the log: > > Building: D_Test (Debug) > > > > Performing main compilation... > > > > Build Project > > C:\D\dmd2\windows\bin\dmd.exe -c "main.d" > -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\obj\Debug\main.obj" > > -I"C:\D\dmd2\src\phobos" -I"C:\D\dmd2\src\druntime\import" > -I"C:\Development\glad" -gc -debug > > C:\D\dmd2\windows\bin\dmd.exe -gc -debug > -of"C:\Users\Minas\Documents\Monodevelop\D\D_Test\D_Test\bin\Debug\D_Test.exe" > > "obj\Debug\main.obj" > > > OPTLINK (R) for Win32 Release 8.00.12 > > Copyright (C) Digital Mars 1989-2010 All rights reserved. > > http://www.digitalmars.com/ctg/optlink.html > > OPTLINK : Error 118: Filename Expected > > Path=C:\Program Files (x86)\GtkSharp\2.12\\bin;C:\Program > Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files > (x86)\Common Files\Microsoft Shared\Windows > Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program > > Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files > (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files > (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;C:\Program > Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;C:\Program > Files (x86)\Windows Live\Shared;C:\Program Files > (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Microsoft SQL > Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL > Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL > Server\100\DTS\Binn\;C:\Program Files (x86)\CMake > 2.8\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files > (x86)\Common Files\GTK\2.0\bin;C:\Program Files > (x86)\GtkSharp\2.12\bin;C:\Ruby192\bin;C:\Program Files > (x86)\Java\jdk1.6.0_26\bin;C:\Users\Minas\programming\My > Tools;C:\pspsdk\bin;C:\Program Files (x86)\Notepad++ optlink stumbles over '+' in the PATH environment variable: http://d.puremagic.com/issues/show_bug.cgi?id=4831 http://d.puremagic.com/issues/show_bug.cgi?id=5860 |
March 02, 2012 Re: D on monoDevelop : can't compile in Debug mode | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | Thank you very much!!!!!!! |
Copyright © 1999-2021 by the D Language Foundation