According to David J. Graff:
> Attached is a tar.gz file of patches that I have had to make to the source
> tree to compile under solaris.
>
> I'm able to cleanly compile and link the binaries. There is an error I'm
> getting with a arithmetic exception when linked
> dynamically that's odd.
Did you try configuring with --disable-shared, as was suggested? This is
a known bug from back when the shared library support was introduced in
3.2. It works on Linux, and possibly BSD, but fails on Solaris, HP-UX,
and possibly others.
> Can someone please look at the change to htcommon/conf_parser.cxx. I wasn't
> truly sure if this was a declaration I've never seen before or something
> else.
This must be a product of yacc/bison on your system. The conf_parser.cxx
in the CVS source tree doesn't have these strange constructs.
> I'll be banging on the problem I'm seeing with the arithmetic error Monday.
> May just be an odd variable declaration that Solaris libc doesn't like.
Unless you've spotted something different than the usual cause of these
errors, it's due to objects in shared libraries not being initialized
properly. If you can help point to a solution for this, you'd earn the
gratitute of many.
I took a quick look at your patches, and most seem just fine to me.
I think Geoff should comment on the changes to the HtHeap and HtVector
classes, though, because I think what you're doing defeats the purpose
of what Geoff was trying to accomplish. Unfortunately, this is beyond
my limited understanding of C++ class hierarchies.
--
Gilles R. Detillieux E-mail: <[EMAIL PROTECTED]>
Spinal Cord Research Centre WWW: http://www.scrc.umanitoba.ca/~grdetil
Dept. Physiology, U. of Manitoba Phone: (204)789-3766
Winnipeg, MB R3E 3J7 (Canada) Fax: (204)789-3930
_______________________________________________
htdig-general mailing list <[EMAIL PROTECTED]>
To unsubscribe, send a message to <[EMAIL PROTECTED]> with a
subject of unsubscribe
FAQ: http://htdig.sourceforge.net/FAQ.html