I've just tried to build current Idris from Git. I get the following error:
[18 of 31] Compiling Idris.Compiler ( src/Idris/Compiler.hs,
dist/build/idris/idris-tmp/Idris/Compiler.o )
src/Idris/Compiler.hs:111:29: Not in scope: `mallocTrace_'
Do I miss something?
Dirk
In any case, I'll be updating the hackage version soon (since I'm giving a talk about Idris tomorrow and I'd like 'cabal install' to have all the recent updates and fixes...)
Edwin.
Am 27. Februar 2012 20:39 schrieb Edwin Brady <edwin...@gmail.com>:
> Hi Dirk,
> You probably didn't see the note in the commit that said it needs the latest EpiVM.
Oops - maybe I should start to read commit messages before trying to build ...
> I'm not sure how to make these more prominent on a git pull...
I'm afraid that I have no idea for doing this in Git, too. But how
about to let Cabal do this job: Increase Epic's version number, and
make Idris dependent on this version?
>
> In any case, I'll be updating the hackage version soon (since I'm giving a talk about Idris tomorrow and I'd like 'cabal install' to have all the recent updates and fixes...)
Good luck for your talk!
Dirk
> Am 27.02.2012 20:39, schrieb Edwin Brady:
>> Hi Dirk,
>> You probably didn't see the note in the commit that said it needs the latest EpiVM.
> Well, why does he get a compile error then instead of a dependency issue?
It's true, if I'd been well behaved I'd have remembered to update Epic's version number and the dependecies. I'll try to remember to do this in future. I'll fix this when I upload to hackage shortly...
>> I'm not sure how to make these more prominent on a git pull...
>>
>> In any case, I'll be updating the hackage version soon (since I'm giving a talk about Idris tomorrow and I'd like 'cabal install' to have all the recent updates and fixes...)
> Nice; can you record that talk, please? =)
This is just an informal thing at Fun in the Afternoon (http://sneezy.cs.nott.ac.uk/fun/2012-02/) so I doubt it'll be set up for recording, unfortunately. But I probably ought to set something up some time, since you're not the first person to ask that.
Also note that I am entirely shameless in offering talks about Idris to various places, and I'm quite happy to go and visit places to talk about it, budget permitting :-).
Edwin.
If you're on a Mac, it builds painlessly. If you're on Linux, it's usually packaged. No idea about windows though...
It also needs GMP installed (though this is more commonly there already)
Anyone any idea how to get cabal to check this and print appropriate instructions?
Edwin.
In my experience this means epic does not know where you installed
boehm. The epic documentation has details on how to configure the
path, for example on OSX:
https://github.com/edwinb/EpiVM/blob/master/README.Mac
Jason
Anyone any idea how to get cabal to check this and print appropriate instructions?