Summary: | media-gfx/k3d-0.5.0.33 fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrizio Bassi <patrizio.bassi> |
Component: | New packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo-bugs2 |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrizio Bassi
2005-11-02 02:48:47 UTC
This error shows because the test for GTKmm is only performed if configure is run --with-ngui. bug-buddy uses GTKmm, so the test should probably be moved from m4/k3d_with_ngui.m4 to a new file. It's a bug in K-3D's configure script. The workaround is (unconfirmed) to make sure the NGUI is build. I'd force ngui. other problems... missing file.. object_model.cpp:45:28: k3dsdk/objects.h: No such file or directory In file included from object_model.cpp:48: ../../k3dsdk/serialization.h:16: error: expected type-name ../../k3dsdk/serialization.h:17: error: expected type-name ../../k3dsdk/serialization.h:23: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:23: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:23: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:25: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:25: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:25: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:28: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:28: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:28: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:30: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:30: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:30: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:38: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:38: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:38: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:41: error: expected unqualified-id before '&' token ../../k3dsdk/serialization.h:41: error: expected `,' or `...' before '&' token ../../k3dsdk/serialization.h:41: error: ISO C++ forbids declaration of `parameter' with no type ../../k3dsdk/serialization.h:43: error: expected unqualified-id before '&' token [cutted] cheching in the web... http://cvs.sourceforge.net/viewcvs.py/k3d/k3d/k3dsdk/Attic/objects.h file removed!!!! argh! I guess it's time to force ngui since isn't an option at all i've ngui enabled. i wonder how's possibile someone compiled k3d.. the include is not #ifdfed or similar.. it's in javascript module i've found some solutions, together with upstream devs 1) js/src/fdlibm/k_standard.c line 63 #if _LIB_VERSION == _IEEE_ && !(defined(DARWIN) || defined(XP_MACOSX)) int errno; change to #include <errno.h> or you'll have linking problems 2) object_model.cpp delete and replace with an empty file (touch it) it's actually unused. more hints following :P Should be fixed now. I basically made sure all the requirements were merged, and all the USE tags were set (including everything) and it finally compiled fine. Apparently it doesn't do well if -ngui and perhaps -plib is set. Now, I need to find a solution to this: ERROR: Shader source path [/usr/share/k3d/shaders/layered] does not exist. Shutting down. new ebuild fixes both: 1) ngui is a must 2) k3d -shaders /usr/share/k3d/shaders (howeve new ebuild create directory and bypass that) wait some hours and sync |