Every few months, I run into issues writing filters from my designs in Matlab to the foton file. This is usually because Matlab decided that it can't find some critical file. Dave summarizes one case of this in alog 36594. Yesterday, in the middle of a session(i.e. after I had successfully written a couple filters), Matlab again decided it couldn't some new critical files (in the same location as the libc file from Dave's alog). No idea what changed, autoquack just stopped working, complained it couldn't find 2 files it needed. I tried 2 versions of matlab (2015 & 2016), tried changing the launch options. Eventually, I found Keith's comment to Dave's alog. After I found where he put his linux.m (he means userapps/cds/utilities/, trunk did not have an obvious meaning to me) I added that to the path and tried running the autoquack_foton_cleaner system call that kept failing (i.e. linux('foton -c ...') instead of system('foton -c ...') and it worked.
For now I've made new versions of autoquack and autoquack_foton_cleaner, called autoquack_linux and autoquack_foton_cleaner_linux, that use linux.m instead of the system or unix calls. These aren't in the SVN, cause this fix is kind of dumb.
Alternatively, I've put an addpath to linux.m and a call to do a linux('something') to a shortcut I use all the time in matlab. Just running linux('something') is enough to fix the paths and make the unmodified autoquack work.