DlangIDE

Chris via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Feb 17 02:30:36 PST 2015


On Friday, 13 February 2015 at 14:47:08 UTC, Vadim Lopatin wrote:
> On Friday, 13 February 2015 at 10:00:33 UTC, Chris wrote:
>> On Thursday, 12 February 2015 at 14:16:49 UTC, Vadim Lopatin 
>> wrote:
>>> On Thursday, 12 February 2015 at 09:55:53 UTC, Chris wrote:
>>>> On Wednesday, 11 February 2015 at 17:49:53 UTC, Vadim 
>>>> Lopatin Got an error message after cloning and running "dub 
>>>> run"
>>>>
>>>> Compiling using dmd...
>>>> Error: cannot read file 
>>>> ../../.dub/packages/dlangui-master/examples/helloworld/bin/helloworld.d
>>>> FAIL 
>>>> .dub/build/application-debug-linux.posix-x86_64-dmd_2066-51E212BAD4DDA2DE13262C4DBFEB2E69/ 
>>>> dlangide executable
>>>> Error executing command run: dmd failed with exit code 1.
>>>>
>>>> I used dmd 2.066.1
>>>>
>>>> Btw, have you thought of integrating the version manager dvm 
>>>> somehow. I find it extremely useful, especially when 
>>>> upgrading my code to a new version of dmd.
>>>>
>>>> I'm really looking forward to using this IDE for my D 
>>>> projects one day.
>>>
>>> Following works for me:
>>>
>>> dub fetch dlangui
>>> dub run dlangui:helloworld
>>> dub run dlangui:example1
>>> dub run dlangui:tetris
>>>
>>> I see no errors.
>>> DMD is v2.066.0 and DUB is 0.9.22
>>
>> That works for me too, but the error I got was from this:
>>
>> git clone https://github.com/buggins/dlangide.git
>> cd dlangide
>> dub run
>>
>>>>> Building dlangide 0.2.1 configuration "application", build 
>>>>> type debug.
>> Compiling using dmd...
>> Error: cannot read file 
>> ../../.dub/packages/dlangui-master/examples/helloworld/bin/helloworld.d
>> FAIL 
>> .dub/build/application-debug-linux.posix-x86_64-dmd_2066-51E212BAD4DDA2DE13262C4DBFEB2E69/ 
>> dlangide executable
>> Error executing command run: dmd failed with exit code 1.
>>
>> (dmd 2.066.0)
>
> Looks like DUB issue. It selects dlangui:helloworld instead if 
> dlangui
>
>> git clone https://github.com/buggins/dlangide.git
>> cd dlangide
>> dub run
>
> It's working for me.
>
> $ dub run
> WARNING: A deprecated branch based version specification is 
> used for the dependency dlangui. Please use numbered version
> s instead. Also note that you can still use the 
> dub.selections.json file to override a certain dependency to 
> use a branc
> h instead.
> Building dlib ~master configuration "library", build type debug.
> Running dmd...
> Target derelict-util 1.9.1 is up to date. Use --force to 
> rebuild.
> Target derelict-ft 1.0.2 is up to date. Use --force to rebuild.
> Target derelict-sdl2 1.9.2 is up to date. Use --force to 
> rebuild.
> Target derelict-gl3 1.0.12 is up to date. Use --force to 
> rebuild.
> Building dlangui ~master configuration "library", build type 
> debug.
> Running dmd...
> Building dlangide 0.2.3 configuration "application", build type 
> debug.
> Compiling using dmd...
> Linking...
> Copying files for dlangui...
> Running .\bin\dlangide.exe
>
> Try
> dub upgrade --force-remove
>
> As well, check your DUB version.
> 0.9.22 should work ok.

dub upgrade --force-remove

This worked, thanks. I think I had this issue before, maybe you 
could add it as a note on your github page.

My dub version is:

DUB version 0.9.22, built on Sep 16 2014



More information about the Digitalmars-d-announce mailing list