trying to install version 2.1.4.p0 available from the mirrors I got a
lot of errors (unrelated to cysignals)
../mtx2.2.4/src/zzz.c:110:21: error: expected identifier or '(' before
'[' token
static BYTE restrict[4][256]; /* Restrictions to subfields */
../mtx2.2.4/src/zzz.c:382:10: error: expected expression before 'restrict'
fread(restrict,256,4,fd) != 4
../mtx2.2.4/src/zzz.c:382:4: error: too few arguments to function 'fread'
fread(restrict,256,4,fd) != 4
../mtx2.2.4/src/zzz.c:454:12: error: expected expression before 'restrict'
return restrict[i][a];
On 30/07/16 19:09, Simon King wrote:
Hi!
Once more I got the impression that "internal changes that don't require a
deprecation" broke the software that is an important part of my
research.
When trying to build the old-style version of my modular group
cohomology spkg, I now get:
pGroupCohomology/resolution.c:279:28: fatal error: struct_signals.h: No
such file or directory
#include "struct_signals.h"
So, first question:
- Why is it trying to include struct_signals.h? In the non-published spkg
version on my laptop, there is
include "cysignals/signals.pxi"
Is this why Cythonization results in the inclusion of struct_signals.h?
Anyway, the string "struct_signals" does not appear in the spkg's
sources.
Second question:
- Why is struct_signals.h not found? It is in fact in
$SAGE_LOCAL/lib/python2.7/site-packages/cysignals/struct_signals.h
Hopefully I can get the software running again, and soon -- a relevant
workshop in Oberwolfach is starting Monday.
Best regards,
Simon
PS: I still try to break the SPKG into modules, rewriting everything
based on upstream sources that have thoroughly changed their API. The
attempt to switch from a self-contained old style package to modular
new style packages has been a desaster for my productivity.
--
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 sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.