On Thu, 27 Apr 2006 01:49:52 -0400, Mark Kirkwood <[EMAIL PROTECTED]>
wrote:
I thought I'd have a go at building this on gentoo 2006.0 - kernel
2.6.15, gcc 3.4.4 glibc 2.3.5.
This should be fine.
The instructions in INSTALL seem reasonably straightforward, and AFAICS
I followed 'em - but I see at the end:
...failed updating 1153 target(s)...
...skipped 3655 target(s)...
...updated 4754 target(s)...
So its not too happy. Most binaries have not been built (e.g.buildrel).
Looking through the 3M build log, I see what looks like missing (or not
generated) header files:
cc1: note: -fwritable-strings is deprecated; see documentation for
details
-fwritable-strings is in there because a few places in some old
traditional C code in the Ingres front end utilities assumed writable
static memory. This gcc option is removed in later development versions.
But since you're using a gcc where it is only deprecated (not removed),
this isn't the actual root of the problem.
Look for a _fatal_ error in the output (re-jam redirecting to a file if
need be). If the problem persists on a rebuilding attempt, find the first
fatal error. Most later errors will just cascade from one of the first
ones.
`E_EQ0090_HDL_TYPE_INVALID' undeclared
Should be found in $ING_SRC/front/hdr/hdr/ereq.h. Try a "jam -a" from
$ING_SRC/common/hdr/hdr. I've seen this myself but was not able to
reproduce the problem.
Any ideas (is this release supposed to build on gentoo?).
We don't have official build machines running Gentoo, AFAIK, but I know
some folks in Ingres Corp. run it. For that matter I've often compiled on
Debian, though it's not the standard build platform here. The build
procedures are intended to be as generic as possible, but gotchas come up
because of differences among distros, or even changes from release to
release in one distro.
Good luck!
MikeT
--
Michael Touloumtzis
Software Architect
Ingres Corporation
_______________________________________________
Users mailing list
[email protected]
http://lists.ingres.com/mailman/listinfo/users