Orange not working?

Timoses timosesu at gmail.com
Fri Jul 13 12:59:17 UTC 2018


On Friday, 13 July 2018 at 05:39:24 UTC, JN wrote:
> On Friday, 13 July 2018 at 05:29:58 UTC, Timoses wrote:
>> On Thursday, 12 July 2018 at 20:44:43 UTC, JN wrote:
>>> I am trying to make use of the Orange package, I added the 
>>> latest version from dub to my project: "orange": "~>1.0.0" 
>>> and copy pasted the "simple usage" code from 
>>> https://github.com/jacob-carlborg/orange , but I am getting a 
>>> long list of errors:
>>>
>>> ..\..\AppData\Local\dub\packages\orange-1.0.0\orange\orange\serialization\Serializer.d(714,21): Error: undefined identifier typedef
>>> [...]
>>
>> Hm, v1.0.0 is from 2016 and meanwhile typedef was deprecated
>> https://dlang.org/deprecate.html#typedef .
>>
>> Perhaps use
>>
>> "orange": "~master"
>>
>> to use the latest code.
>
> Looks better, but still doesn't compile:
>
> C:\Users\jacek\Desktop\test_orange>dub run
> [...]
> test_orange ~master: building configuration "application"...
> ..\sertest\orange-master\orange\serialization\archives\Archive.d(1313,9): Warning: statement is not reachable
> [...]
> ..\sertest\orange-master\orange\serialization\Serializer.d(1215,9): Warning: statement is not reachable
> C:\D\dmd2\windows\bin\dmd.exe failed with exit code 1.

Huh, see this issue on github:
https://github.com/jacob-carlborg/orange/issues/39

which references to https://github.com/jacob-carlborg/mambo . 
Although that repository has last been updated in 2016 whereas 
Orange's was Oct. 2017.

Went ahead and applied a few fixes for the warnings I encountered:
https://github.com/jacob-carlborg/orange/pull/50


More information about the Digitalmars-d-learn mailing list