The current cacti-spine ebuild doesn't compile without modification. Changing the eaclocal/eautoconf to eautoreconf solves the problem. Also, Spine has a limitation which keeps it from working with data sources which return larger than 1024 characters. There is a patch which resolves this. I'm attaching an ebuild patch which will fix both of these issues.
Created attachment 162912 [details, diff] Ebuild patch for Spine This patch fixes the BUFSIZE issues in Spine and also fixes the eautoreconf issues with the ebuild.
I'm upping the severity, since Spine won't compile in some/many cases without at least the eautoreconf fix.
Thank you for report Chris. There are too many things broken with spine (e.g. there are known and perfectly reproducible crashes). Some of this problems were already fixed in SVN version long time ago and long time ago I've asked upstream if we should move to SVN version or wait for release. At that time they told me that release is very close but nothing happened yet... Well now I've bump to the recent SVN snapshot. It should fix small buffer size issue too in a different manner, so, please, give cacti-spine-0.8.7a_p4650.ebuild a try and if that problem still exist report bug here: http://forums.cacti.net/viewtopic.php?t=27197