The Problem: The current qhull-3.1-r1.ebuild produces a libqhull library which is missing the qh_version string. Any application linking the library (I tried the .so version) complains of a missing symbol "qh_version." The Cause: At some point the qh_version string defined in global.c was moved to unix.c, but unix.o is not included in library. The Solution: qhull-3.1-r1.ebuild uses a patch "qhull-3.1-makefile.patch" to add the libqhull.so target. Simply adding ".libs/unix.o" to the final line of the patch file will add the necessary file.
sci folks, your stuff uses this...
Thanks much for the note guys and I just fixed this in cvs. I've also added sci-mathematics to metatdata since we seem to be the only ones using it. best, Markus