If I try to emerge k3d 0.4.4.2 I get: object_model.cpp: In static member function `static VALUE CRubyDocument::StartChangeSet(long unsigned int)': object_model.cpp:452: error: `k3dStartStateChangeSet' undeclared (first use this function) object_model.cpp:452: error: (Each undeclared identifier is reported only once for each function it appears in.) object_model.cpp: In static member function `static VALUE CRubyDocument::FinishChangeSet(long unsigned int, long unsigned int)': object_model.cpp:458: error: `k3dFinishStateChangeSet' undeclared (first use this function) make[2]: *** [object_model.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/k3d-0.4.4.2/work/k3d-0.4.4.2/modules/ruby' Reproducible: Always Steps to Reproduce: 1. 2. 3.
k3d has nothing to with KDE. Please use "New -> Gentoo Linux -> Component: Ebuilds" in future.
please attach the emerge info output I can't reproduce it with out more information
Since Ruby support has been pulled from K-3D starting in version 0.5 due to lack of development anyway, I'd recommend building without it. The short-term workaround: USE="-ruby" emerge k3d Luca, I can send along an ebuild with ruby ignored completely - that would be 0.4.4.2-r1, right? Cheers, Tim
I'll just remove ruby support, btw, the python support is still actively developed?
Yes, the python support is going strong. Tim
I eventually had some time to check the latest stable k3d and got some disappointing results: - netpbm support has some problems, the latest release aren't exactly what k3d want. - the js support is broken again, that time a wrong assumption creates issue with errno.h ( fixed removing the workaround in js/src/fdlibm/k_standard.c ) - the python support won't build object_model.cpp:283: error: too few template-parameter-lists I'll wait a bit before axing the C++ code since I'm not so proficient
See the 0.4.5.0 ebuild posted in bug 102936
k3d 0.5.0.33 now in portage