nwf / dyna

Dyna2 compiler and REPL
GNU Affero General Public License v3.0
146 stars 20 forks source link

make failed in Ubuntu 13.10 Saucy Salamander: Not in scope: type constructor or class `Overloading' #74

Open dissipate opened 10 years ago

dissipate commented 10 years ago

Make failed for me. These are the commands I executed as 'root' in a fresh Ubuntu 13.10 Saucy Salamander VM from: https://cloud-images.ubuntu.com/vagrant/saucy/20140209/saucy-server-cloudimg-i386-vagrant-disk1.box

cd ~
apt-get update
apt-get install git git-core
apt-get install python-setuptools
easy_install ipython
apt-get install ncurses-dev
apt-get install haskell-platform
cabal update
git clone http://github.com/nwf/dyna
cd dyna
mkdir dist
make

Here is the error that occurred during the make:

[ 8 of 35] Compiling Dyna.XXX.MonadUtils ( src/Dyna/XXX/MonadUtils.hs, dist/build/dyna-selftests/dyna-selftests-tmp/Dyna/XXX/MonadUtils.o )

src/Dyna/XXX/MonadUtils.hs:87:13:
    Not in scope: type constructor or class `Overloading'

I'm not versed in Haskell, so any help here would be appreciated.

nwf commented 10 years ago

This is due to some upstream changes in the package called "lens". I've just pushed fixes to our repository, but not all of our dependencies are ready yet, so you'll probably have to wait a few days for the system to be buildable without manual intervention. I'll leave this bug open to remind me to check on it in a few days.

Thanks for the report!