Share

Synfig Animation Studio

Tracker: Bugs

5 synfig-0.61.09 and OpenEXR-1.6.1 - ID: 2860386
Last Update: Tracker Item Submitted ( stumbles )


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


Dennis ( stumbles ) - 2009-09-17 00:47

5

Open

None

Nobody/Anonymous

None

Latest release

Public


Comments




Log in to comment.

No follow-up comments have been posted.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.