DUB saying my Linux exe file is "not an executable file" even though DUB built it

Basile B. via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Aug 13 20:44:54 PDT 2016


On Sunday, 14 August 2016 at 03:42:34 UTC, Basile B. wrote:
> On Sunday, 14 August 2016 at 03:20:02 UTC, Adam D. Ruppe wrote:
>> On Saturday, 13 August 2016 at 18:28:20 UTC, WhatMeWorry wrote:
>>> $ dub run
>>> Performing "debug" build using dmd for x86_64.
>>> Running ./bin/HelloWindow
>>> Not an executable file: ./bin/HelloWindow
>>
>> I kinda betcha dub is lying about 64 bit. Linux likes to spew 
>> that kind of nonsense if you run a 32 bit program on a 64 bit 
>> install without the 32 bit add on stuff.
>
> Clear. I don't know how he manages do do that but I think he 
> tries to run a 32 application on a 64 bit OS. Maybe because of 
> an hypervisor ?!
>
> Can you try to add the DFlag -m64 ? and also tell us which is 
> your system ?

no :/ what am i saying here. he gave the details, that's not that.


More information about the Digitalmars-d-learn mailing list