Built this from source and all is well on that front. So decided to look
more closely at the ./configure and saw OpenEXR's half type was set to no.
I realize the build instructions say not to use that because it is slow. Um
well, perhaps; but I wanted to give it a go anyway. However, when setting
--enable-half, the make fails with the following error;
g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../libltdl
-I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include
-I/usr/include/libxml2 -I/usr/include/glibmm-2.4
-I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0
-I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0
-I/usr/lib/sigc++-2.0/include -DUSE_HALF_TYPE -DSYNFIG_NO_DEPRECATED
-DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib\"
-DSYSCONFDIR=\"/etc\" -march=x86-64 -pipe -DNDEBUG -O2 -W -Wall -MT
libsynfig_la-gradient.lo -MD -MP -MF .deps/libsynfig_la-gradient.Tpo -c
gradient.cpp -fPIC -DPIC -o .libs/libsynfig_la-gradient.o
gradient.cpp: In member function 'synfig::Gradient&
synfig::Gradient::operator+=(const synfig::Gradient&)':
gradient.cpp:206: warning: format '%d' expects type 'int', but argument 2
has type 'long int'
gradient.cpp:206: warning: format '%d' expects type 'int', but argument 4
has type 'long int'
gradient.cpp: In member function 'synfig::Color
synfig::Gradient::operator()(const synfig::Real&, float) const':
gradient.cpp:430: error: 'class synfig::ColorAccumulator' has no member
named 'premult_alpha'
gradient.cpp:441: error: 'class synfig::ColorAccumulator' has no member
named 'premult_alpha'
gradient.cpp:458: error: 'class synfig::ColorAccumulator' has no member
named 'premult_alpha'
make[3]: *** [libsynfig_la-gradient.lo] Error 1
make[3]: Leaving directory `/usr/src/synfig-0.61.09/src/synfig'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/synfig-0.61.09/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/synfig-0.61.09'
make: *** [all] Error 2
Nobody/Anonymous
None
Latest release
Public