Summary: | [NEW] media-libs/libg3d-0.0.2.ebuild | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jesse Adelman <jesse> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | bique.alexandre |
Priority: | High | Keywords: | EBUILD |
Version: | 2005.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://http://automagically.de/index.shtml?g3dviewer | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 115805 | ||
Attachments: |
libg3d-0.0.2.ebuild
libg3d-0.0.3.ebuild |
Description
Jesse Adelman
2005-12-16 13:43:55 UTC
Created attachment 74895 [details]
libg3d-0.0.2.ebuild
g3dviewer runs fine but I get the following error on the terminal: ----------------------- LeoCAD: failed to read '/usr/local/share/leocad/pieces.idx' ** (g3dviewer:18364): WARNING **: LeoCAD: failed to load library (g3dviewer:18364): Gtk-CRITICAL **: gtk_pixmap_new: assertion `val != NULL' failed (g3dviewer:18364): Gtk-CRITICAL **: gtk_box_pack_start: assertion `GTK_IS_WIDGET (child)' failed ----------------------- Don't know about the GTK stuff but the leocad issue is a libg3d bug. In 'plugins/import/imp_leocad.c' line 28-30: -------------------------------- libdir = g_getenv("LEOCAD_LIB"); if(libdir == NULL) libdir = "/usr/local/share/leocad"; ------------------------------- But LEOCAD_LIB is not defined anywhere in the libg3d package. There's still the chance that LEOCAD_LIB is defined in a system LeoCAD header (i.e. /usr/include/leocad.h), but imp_leocad.c makes the following includes: #include <g3d/types.h> #include <g3d/context.h> #include <g3d/read.h> #include <g3d/vector.h> #include <g3d/matrix.h> #include "imp_leocad_library.h" None of which make further leocad includes. I'm too lazy to download LeoCAD and see if LEOCAD_LIB is defined in it's headers so I'll stop now :) Oops. Ignore my stupidity. It's looking for an environment variable not a #define. Created attachment 91394 [details]
libg3d-0.0.3.ebuild
This is an ancient 3D model viewer. Features were added until 2006 with some bug fixes after until 2009 but was never tagged out of Alpha status. 3D model packages have come along way since then (most notably blender IMO) making this package pretty much obsolete. |