#13325: eclib does not build on Cygwin
------------------------------------------------------------+---------------
Reporter: jpflori | Owner:
tbd
Type: defect | Status:
needs_review
Priority: major | Milestone:
sage-5.3
Component: cygwin | Resolution:
Keywords: eclib spkg cygwin | Work issues:
Report Upstream: Workaround found; Bug reported upstream. | Reviewers:
Authors: Jean-Pierre Flori | Merged in:
Dependencies: #13333 | Stopgaps:
------------------------------------------------------------+---------------
Comment (by cremona):
OK, I will try using check_PROGRAMS, good idea.
One side-effect of using the loop (foreach...) for the tests is that
instead of each test being visible on a separate line they are all run
together with ";" separating them (which I see you included, as it does
not work without). That does not look good. I have a version in which
first check_run is changes slightly replacing $(prog) by $${prog}, and
then instead of the foreach I have
{{{
for prog in $(PROCS_TESTS); do $(check_run); done
}}}
which works --it gives no output at all when the tests pass except echoing
the whole input line:
{{{
jec@fermat%(cd tests; make check)
Running procs checks...
for prog in smattest comptest rattest bigrattest ptest mptest tbessel
mvectest mmattest mspace thilbert tp2points tilll vectest1 vectest2
mattest1 mattest2 space1 space2 svectest1 svectest2 tcon2 tlegcert; do
./${prog} < ./in/${prog}.in > ${prog}.testout 2>/dev/null && diff
${prog}.testout ./out/${prog}.out || exit $?; done
}}}
-- but I do not know if this shell loop would work on non-linux (or even
non-bash) systems. Do you know?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13325#comment:55>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.