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