Fri May 19 19:20:26 CEST 2017

upgrade breaks old code

tom@core:~/staapl/app$ make synth.dict
rm -f compiled/synth_fm.*
mzc -vk synth.fm
mzc v6.8 [3m], Copyright (c) 2004-2014 PLT Design Inc.
  making "/home/tom/staapl/app/synth.fm"
compiled/expanded code out of context; cannot find exports to restore imported renamings for module: "/home/tom/staapl/app/pic18-const-unit.rkt" [during expansion]
  compilation context...:
   /usr/local/racket-6.8/collects/compiler/cm.rkt:363:0: compile-zo*
   /usr/local/racket-6.8/collects/compiler/cm.rkt:644:2: do-check
   /usr/local/racket-6.8/share/pkgs/mzscheme-lib/compiler/main.rkt:452:7: for-loop
   /usr/local/racket-6.8/share/pkgs/mzscheme-lib/compiler/main.rkt: [running body]


Might be an old compiler.

Looks like this is because I'm doing something unclean with
identifiers that no longer works in the new macro system.  Switching
back to 6.1.1 which still works.  Proper fix will take some time.

EDIT 5/29: 6.2 seems to have a problem as well.  Fixing this is not
for now.  Fix it post presentation.  

6.1.1 needs libgdk-x11-2.0.so.0 (apt-get install libgtk2.0-0)