Hi, After reading the current performance thread, I decided to try Guile 1.4. I built from the latest CVS tree (1.4.1). Then tried to build Lily 1.3.80. Apparently, the interface to scm_eval() has changed to include a mandatory second argument: rm -f ./out/all-font-metrics.dep; DEPENDENCIES_OUTPUT="./out/all-font-metrics.dep ./out/all-font-metrics.o" c++ -c -DHAVE_CONFIG_H -DNPRINT -Iinclude -I./out -I../lib/include -I../lib/./out -I../flower/include -I../flower/./out -I../flower/include -g -g -DNPRINT -I/local/gnome/include -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wconversion all-font-metrics.cc -o out/all-font-metrics.o all-font-metrics.cc: In method `struct Font_metric * All_font_metrics::find_font(String)': /local/gnome/include/libguile/eval.h:246: too few arguments to function `SCM scm_eval(long int, long int)' all-font-metrics.cc:156: at this point in file gmake: *** [out/all-font-metrics.o] Error 1 and from include/libguile/eval.h: extern SCM scm_eval (SCM obj, SCM environment); Which leads to the following questions: - what are the plans to bring Lily into compliance with the new interface? - what version of Guile 1.4 works? Thanks! Matthew