You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just did a git pull (at 21507e6), and running "make install" fails with:
...
Type checking ./Idris/IDEMode/REPL.idr
Type checking ./Idris/Main.idr
./Idris/Main.idr:49:15-21:
|
49 | Nothing => setPrefix yprefix
| ~~~~~~~
When checking right hand side of Main.case block in updatePaths at ./Idris/Main.idr:47:15-21 with expected type
Core ()
Can't disambiguate name: Main.yprefix, YafflePaths.yprefix
./Idris/Main.idr:212:7-213:19:
|
212 | = do putStrLn yprefix
| ~~~~~~~~~~~~~~~~~~~ ...
When checking right hand side of quitOpts with expected type
IO Bool
Can't disambiguate name: Main.yprefix, YafflePaths.yprefix
make: *** [Makefile:92: dist/idris2.c] Error 1
I'm going to close this since the build system is entirely different now. If there's still a problem, please reopen (or maybe better, open a new issue).
If a default method implementation refers to another method in the
interface, it's going to be one from the interface being defined, so
push it through explicitly.
This is only going to be guaranteed to be the case for default method
implementations - we can't assume anything for other implementations.
Fixesidris-lang#77
Friday May 15, 2020 at 13:47 GMT
Originally opened as edwinb/Idris2-boot#375
Just did a git pull (at 21507e6), and running "make install" fails with:
Using Idris 1.3.2 provided by Arch Linux (which pulls the tarball down from GitHub releases: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/idris#n21)
The text was updated successfully, but these errors were encountered: