Hi,
I have built Prolog 1.3.0 on Solaris x86. (Specifically, OpenSolaris
build 49, using GCC 3.4.3 modified by Sun. This is a 64-bit machine,
but of course a 32-bit build of Prolog.)
The interpreter comes up and seems to work fine; at least, some simple
test queries succeed. The compiler runs and produces an executable, but
the executable crashes with a SEGV on startup. This is true even for a
trivial program like
:- initialization(main).
main :- print(hello), nl.
I tried running the executable under GDB, and what I find is that
`Rd_Callable_Check' has been passed a `start_word' of 0. Beyond that,
it's hard to see what's going on since there are no frame pointers.
-- Scott
_______________________________________________
Bug-prolog mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-prolog