Opened 9 years ago

Last modified 5 years ago

#8516 needs_work defect

Optional package ginv-1.9-20080723 fails to install on Solaris 10 SPARC

Reported by: drkirkby Owned by: tbd
Priority: major Milestone: sage-6.4
Component: packages: optional Keywords:
Cc: Merged in:
Authors: Martin Albrecht Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description (last modified by drkirkby)

Hardware & associated software

  • Sun Blade 1000
  • 2 x 900 MHz UltraSPARC III+ CPUs
  • 2 GB RAM
  • Solaris 10 03/2005 (first release of Solaris 10)
  • gcc 4.4.3 (uses Sun linker and assembler)

Sage version

  • 4.3.4.alpha1
  • Patch #8509 removing the -o option to grep to allow optional packages to install.

This builds fully on Solaris 10, and passes all doc tests. This is the first version of Sage to do this.

The problem with the optional ginv-1.9-20080723

This appears to be sending some x86 specific options to the compiler:

ginv-1.9-20080723/patches/setup.py
ginv-1.9-20080723/.hgignore
Finished extraction
****************************************************
Host system
uname -a:
SunOS redstart 5.10 Generic sun4u sparc SUNW,Sun-Blade-1000
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
Target: sparc-sun-solaris2.10
Configured with: ../gcc-4.4.3/configure --prefix=/usr/local/gcc-4.4.3 --with-mpfr=/usr/local/gcc-4.4.3 --with-build-time-tools=/usr/ccs/bin --with-gmp=/usr/local/gcc-4.4.3 --enable-languages=c,c++,fortran
Thread model: posix
gcc version 4.4.3 (GCC)
****************************************************
running build
running build_ext
building 'ginv' extension
creating build
creating build/temp.solaris-2.10-sun4u-2.6
creating build/temp.solaris-2.10-sun4u-2.6/ginv
creating build/temp.solaris-2.10-sun4u-2.6/ginv/util
creating build/temp.solaris-2.10-sun4u-2.6/ginv/monom
creating build/temp.solaris-2.10-sun4u-2.6/ginv/coeff
creating build/temp.solaris-2.10-sun4u-2.6/ginv/poly
creating build/temp.solaris-2.10-sun4u-2.6/ginv/criteria
creating build/temp.solaris-2.10-sun4u-2.6/ginv/division
creating build/temp.solaris-2.10-sun4u-2.6/ginv/algorithm
creating build/temp.solaris-2.10-sun4u-2.6/ginv/gauss
creating build/temp.solaris-2.10-sun4u-2.6/modules
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWORDS_BIGENDIAN -I/export/home/drkirkby/sage-4.3.4.alpha1/local/include/python2.6 -c ginv/util/iprime.cpp -o build/temp.solaris-2.10-sun4u-2.6/ginv/util/iprime.o -O3 -pipe -mmmx -msse -m3dnow -fomit-frame-pointer -I/export/home/drkirkby/sage-4.3.4.alpha1/local/include
cc1plus: error: unrecognized command line option "-mmmx"
cc1plus: error: unrecognized command line option "-msse"
cc1plus: error: unrecognized command line option "-m3dnow"
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
error: command 'gcc' failed with exit status 1
Error building GINV.

real    0m0.410s
user    0m0.251s
sys     0m0.135s
sage: An error occurred while installing ginv-1.9-20080723

Change History (7)

comment:1 Changed 9 years ago by drkirkby

  • Description modified (diff)

comment:2 Changed 7 years ago by malb

  • Authors set to Martin Albrecht
  • Status changed from new to needs_review

There's a new optional SPKG here http://sage.math.washington.edu/home/malb/spkgs/ginv-1.9-20080723.p0.spkg which should fix the issue.

comment:3 Changed 6 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:4 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:5 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:6 Changed 5 years ago by malb

  • Status changed from needs_review to needs_work

Definitely way too old be "needs review"

comment:7 Changed 5 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4
Note: See TracTickets for help on using tickets.