#6564: ecl will not build on Solaris - looks like make exiting when it tries to
delete non-existant file.
----------------------+-----------------------------------------------------
 Reporter:  drkirkby  |       Owner:  tbd                 
     Type:  defect    |      Status:  new                 
 Priority:  major     |   Milestone:  sage-4.1.1          
Component:  solaris   |    Keywords:  solaris ecl config.h
 Reviewer:            |      Author:                      
   Merged:            |  
----------------------+-----------------------------------------------------
 I've not looked into debugging this yet, but ecl fails on Solaris. This is
 on a Sun Blade 2000 - not 't2' though I expect it would fail on that too.

 It looks like a failure to remove the non-existant file config.h is
 causing this. Perhaps rm -f would be acceptable?? It's possible that rm on
 Solaris exits with a non-zero exit code if it can't delete a file, but on
 other systems this does not happen. I don't know, and have not
 investigated yet.

 See below.

 {{{
 sed '/-CUT-/,$d' ./ecl/config.h > ./ecl/config-install.h
 /export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src/src/install.sh
 -c -m 644 ./ecl/*.h /export/home/drkirkby/sage/sage-4.1/local/include//ecl
 if (echo c | grep gc); then \
  /bin/bash
 /export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src/src/mkinstalldirs
 /export/home/drkirkby/sage/sage-4.1/local/include//ecl/gc/private; \
 /export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src/src/install.sh
 -c -m 644 ./ecl/gc/*.h
 /export/home/drkirkby/sage/sage-4.1/local/include//ecl/gc; \
 /export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src/src/install.sh
 -c -m 644 ./ecl/gc/private/*.h
 /export/home/drkirkby/sage/sage-4.1/local/include//ecl/gc/private; \
 fi
 rm /export/home/drkirkby/sage/sage-4.1/local/include//ecl/config.h
 /export/home/drkirkby/sage/sage-4.1/local/include//ecl/config.h: No such
 file or directory
 make[3]: *** [install-base] Error 2
 make[3]: Leaving directory
 `/export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src/build'
 make[2]: *** [install] Error 2
 make[2]: Leaving directory
 `/export/home/drkirkby/sage/sage-4.1/spkg/build/ecl-9.4.1/src'
 Failed to install ECL ... exiting

 real    8m24.691s
 user    7m7.665s
 sys     1m2.739s
 sage: An error occurred while installing ecl-9.4.1
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6564>
Sage <http://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