Hi,
I think the following issues are instances of the same problem, on which
I would need ideas.
First, trying experimental compilations with a mix of system packages
and sage spkg, I get sage to "make build", but "make doc-html" gets
stuck: it looks like everything goes fine, but files aren't written to
disk and I don't get the prompt back, it just sits there. This doesn't
happen when I compile the various documentation chunks one by one, so
this is definitely a problem with parallel operations.
Second, trying experimental compilations with the ecl package (removing
the SIGCHLD patch in-ecl in favor of an in-sagelib one, not compiling
with --disable-threads), I get stuck because in
devel/sage/sage/interfaces/tests.py, the following test:
subprocess.call("echo syntax error | ecl", **kwds)
triggers a segfault. If I run that specific test by hand, I get:
File "devel/sage/sage/interfaces/tests.py", line 34, in
sage.interfaces.tests
Failed example:
subprocess.call("echo syntax error | ecl", **kwds)
Expected:
0
Got:
139
while in "make ptestlong", the segfault isn't detected, and I get a
timeout. This means the patch which is supposed to fix the segfault
(write_error.patch) in ECL, doesn't actually work when --disable-threads
isn't passed to the executable. The segfault is a matter, the fact that
when it happens I get a timeout with ptestlong and not directly, means
there's something wrong with parallel operations.
Any hint would be appreciated,
Snark on #sagemath
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.