#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.

Reply via email to