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.

Reply via email to