Hello,

here are some more fixes relative to 2.8.c + Robert Bradshaw's
coercision-fix (which William should have gotten by now) + updated
Singular package from sage.math/was/lj:

singular-20070816p1:

* Attemps to links, but fails (?because LN is improperly defined?): n -
s -> ln -s
* during make install-nolns: ../.././install-sh missing (remove "../"
and it will be found)
* libfactor and libcf build and install fine

###################################################

clisp not working (/bin/sh issue on neron)
maxima not tested yet due to missing clisp :(

###################################################

sage-2.8 cython code:

rqdf: INFINITY & NAN not defined, isnan, isinf -> workaround as OSX &
Cygwin

multi_polynomial_libsingular: OSTREAM macro mismatch -> malb?

Not sure what happens after this. I stopped since I couldn't fix the
libsingular problem.

<###################################################

lcalc:

* spkg-install: needs sh compability fix: DEFINES=""; export DEFINES
* llrint workaround needed for SunOS:
  #define llrint(d) ((long long)rint(d))
* ./include/getopt.h: line 147: do not define "extern int getopt ();"
on Solaris
* needs -liberty for symbol getopt_long when __sun is defined

In general: The Makefile sucks:

g++  -DINCLUDE_PARI   \
      -I/extra/home/mabshoff/SAGE-build/sage-2.8/local/include/pari \
      -I/extra/home/mabshoff/SAGE-build/sage-2.8/local/include \
      -I ../include/ -L/extra/home/mabshoff/SAGE-build/sage-2.8/local/
lib \
      cmdline.c \
      Lcommandline.cc Lcommandline_elliptic.cc Lcommandline_globals.cc
\
      Lcommandline_misc.cc Lcommandline_numbertheory.cc \
      Lcommandline_twist.cc Lcommandline_values_zeros.cc \
      Lgamma.cc Lglobals.cc Lmisc.cc Lriemannsiegel.cc \
            -o lcalc -lpari -lmpfr -lgmpxx -lgmp -liberty

Cleanup:
* compile each file individually
* crush gcc 4.2 warnings about const string to char*

###################################################

sympow: not building - didn't try - probably needs some magic similar
to the partition code, i.e. fpu special flags, etc.

###################################################

cddlib: ok
gfan: ok
ecm: ok

###################################################

tachyon: Use the gcc arch file instead of SunPro CC:

if [ $UNAME = "SunOS" ]; then
    make solaris-thr -> solaris-pthreads-gcc
    finished
fi

###################################################

twisted: ok

###################################################

flintqs-20070505: linux-ism for types. In lanzos.h add

#ifdef __sun
#define u_int32_t unsigned int
#define u_int64_t unsigned long [?long?]
#endif

###################################################

palp: ok
moinmoin: ok
ipython: ok

###################################################

scipy: Fails to link against a static ATLAS:

compile options: '-DATLAS_INFO="\"3.7.37\"" -I/usr/include -Ibuild/
src.solaris-2.9-sun4u-2.5 -I/extra/home/mabshoff/SAGE-build/sage-2.8/
local/lib/python2.5/site-packages/numpy/core/include -I/extra/home/
mabshoff/SAGE-build/sage-2.8/local/include/python2.5 -c'
gcc: build/src.solaris-2.9-sun4u-2.5/build/src.solaris-2.9-sun4u-2.5/
Lib/lib/blas/cblasmodule.c
gcc -pthread -shared build/temp.solaris-2.9-sun4u-2.5/build/
src.solaris-2.9-sun4u-2.5/build/src.solaris-2.9-sun4u-2.5/Lib/lib/blas/
cblasmodule.o build/temp.solaris-2.9-sun4u-2.5/build/src.solaris-2.9-
sun4u-2.5/fortranobject.o -L/usr/lib -Lbuild/temp.solaris-2.9-
sun4u-2.5 -lptf77blas -lptcblas -latlas -o build/lib.solaris-2.9-
sun4u-2.5/scipy/lib/blas/cblas.so
Text relocation remains                         referenced
    against symbol                  offset      in file
ATL_zaxpy_xp0yp0aXbX                0x1ac       /usr/lib/
libatlas.a(ATL_zaxpy.o)
ATL_daxpy                           0x50        /usr/lib/
libptcblas.a(cblas_dptaxpy.o)
ATL_daxpy                           0x80        /usr/lib/
libptcblas.a(cblas_dptaxpy.o)
ATL_daxpy                           0xc0        /usr/lib/
libptcblas.a(cblas_dptaxpy.o)

###################################################

cvxopt: missing complex.h - not sure how to fix this, the ones
present
on neron are all the C++ variety.

William, I will be in IRC tonight. If you don't have time drop me a
line.

Cheers,

Michael


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to