On May 29, 8:50 am, didier  deshommes <[EMAIL PROTECTED]> wrote:
> Hi there,
> NexentaOS (aka GNU/Solaris) is an open-source unix with the SunOS
> kernel and GNU tools on top of it. Package management is done with
> Debian's apt-get. I am investigating using NexentaOS as a file/media
> server on a newish P4 (mainly because of zfs) and thought I would try
> to build SAGE on it for fun. So far, the following packages compile
> (some with small modifications):
> bzip2-1.0.4
> conway_polynomials-0.2
> cremona_mini-0.1
> dir-0.1
> extcode-2.5.3
> freetype-2.1.10
> gd-2.0.33.p4
> gdmodule-0.56.p4
> givaro-3.2.6
> gmp-4.2.1.p6
> graphs-0.1
> gsl-1.9
> iml-1.0.1.p6
> ipython-0.8.0.p1
> libpng-1.2.16.p3
> linbox-20070522 (has to compile w/o --enable-optimization)
> matplotlib-0.90.0.p2 (requires python modification in pyconfig.h)
> mercurial-0.9.3.p1
> mpfi-1.3.4-rc3.p4
> mpfr-2.2.1
> mwrank-20061123
> ntl-5.4.1.p3      (passes erroneous -Kpic flag to gcc instead of -
> fPIC)
> numpy-20070307
> openssl-0.9.8d.p1
> pari-2.3.1.cvs-20070305
> pexpect-2.0.p1
> prereq-0.2
> pycrypto-2.0.1
> python-2.5.1.p2
> readline-5.2
> sage_c_lib-2.5.3
> sage_scripts-2.5.3
> sagex-20070504
> sqlite-3.3.17.p1
> termcap-1.3.1
> zlib-1.2.3.p2
>
> However with Singular (more specifically libSingular), I'm hitting a
> wall . Here's the output I get:
> {{{
> /usr/lib/gcc/i386-pc-solaris2.11/3.4.6/crt1.o: In function
> `_start':crt1.s:(.text+0x59): undefined reference to `main'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tgetnum'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tgoto'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tgetflag'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tputs'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tgetent'
> /export/home/dfdeshom/custom/sage-2.5.3/local/lib/libreadline.so:
> undefined reference to `tgetstr'
> collect2: ld returned 1 exit status
> make[1]: *** [libsingular] Error 1
>
> }}}
>
> Any ideas? It looks like building SAGE on Nexenta should be possible.

Hello,

as far as I can tell these are symbols from the termcap library. Could
you post the exact command of the compiler/linker before the failure?

There have been several efforts to get SAGE to build and run on
"proper" Solaris, so I might be worthwhile that you post some patches.

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