yacas-1.0.54 fails to build. Appears to be caused by a spurious comma on line 25 of colorcode/htmlcode.cc Reproducible: Always Steps to Reproduce: 1.emerge yacas Actual Results: The informative part of the output is: make[2]: Entering directory `/var/tmp/portage/yacas-1.0.54/work/yacas-1.0.54/colorcode' source='htmlcode.cc' object='htmlcode.o' libtool=no \ depfile='.deps/htmlcode.Po' tmpdepfile='.deps/htmlcode.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -O2 -march=pentium4 -fomit-frame-pointer -Wall -pedantic -c -o htmlcode.o `test -f 'htmlcode.cc' || echo './'`htmlcode.cc htmlcode.cc:25: error: comma at end of enumerator list make[2]: *** [htmlcode.o] Error 1 Expected Results: Finish istalling. The comma on line 25 does appear to be incorrect syntax, and removing it allows make to complete. I shouldn't speculate, but it is the kind of error often introduced when adding or removing items from a list. The Gentoo distribution is yacas version 1.0.54. The current version on http://yacas.sourceforge.net/downloads.html is 1.0.56, and it does *not* have a comma there, so upgrading to that version should fix it.
The masked version, 1.0.56, does appear to work, so this should fix itself when that becomes unmasked.
Since there are no other bugs than this one for quite a while, I hereby declare .56 stable and remove older versions from portage. Please re-open if there are still problems with .56.