#8768: gnutls-2.2.1.p5 doesn't build on Solaris 10 x86 (fulvia) with GCC-4.5.0
------------------------+---------------------------------------------------
   Reporter:  was       |       Owner:  drkirkby  
       Type:  defect    |      Status:  new       
   Priority:  critical  |   Milestone:  sage-4.4.1
  Component:  solaris   |    Keywords:            
     Author:            |    Upstream:  N/A       
   Reviewer:            |      Merged:            
Work_issues:            |  
------------------------+---------------------------------------------------
Changes (by was):

  * priority:  major => critical


Comment:

 Note: On SPARC Solaris 10, GNUtls *also* fails to build, with a similar
 error.  However, the reported undefined symbol that stops the build is
 different than on x86. Here is what we get on mark:
 {{{
 checking whether we are using the GNU Fortran 77 compiler... yes
 checking whether gfortran accepts -g... yes
 checking the maximum length of command line arguments... rint_x509_info':
 
/home/wstein/screen/fulvia/sage-4.4/spkg/build/gnutls-2.2.1.p5/src/src/common.c:151:
 undefined reference to
 nutls_x509_crt_check_hostname'
 ../libextra/.libs/libgnutls-extra.so: undefined reference to
 gnutls_hostname_compare'
 collect2: ld returned 1 exit status
 make[5]: *** [gnutls-serv] Error 1
 make[5]: Leaving directory
 home/wstein/screen/fulvia/sage-4.4/spkg/build/gnutls-2.2.1.p5/src/src'
 make[4]: *** [all-recursive] Error 1
 make[4]: Leaving directory
 home/wstein/screen/fulvia/sage-4.4/spkg/build/gnutls-2.2.1.p5/src/src'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory
 home/wstein/screen/fulvia/sage-4.4/spkg/build/gnutls-2.2.1.p5/src'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory
 home/wstein/screen/fulvia/sage-4.4/spkg/build/gnutls-2.2.1.p5/src'
 failed to build GNUTLS

 real    2m45.511s
 user    0m48.789s
 sys     1m1.201s
 sage: An error occurred while installing gnutls-2.2.1.p5
 q^[^[^[


 ^Cmake: *** [build] Error 130
 -bash-3.00$
 -bash-3.00$  gcc -v
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/local/gcc-4.5.0/sparc-SunOS-
 ultrasparc3/libexec/gcc/sparc-sun-solaris2.10/4.5.0/lto
 -wrapper
 Target: sparc-sun-solaris2.10
 Configured with: /usr/local/gcc-4.5.0/src/gcc-4.5.0/configure --enable-
 languages=c,c++,fortran --with-gnu-as
  --with-as=/usr/local/binutils-2.20.1/sparc-SunOS-
 ultrasparc3-gcc-4.4.3/bin/as --with-gnu-ld --with-ld=/usr/
 local/binutils-2.20.1/sparc-SunOS-ultrasparc3-gcc-4.4.3/bin/ld --with-
 gmp=/usr/local/mpir-1.2.2/sparc-SunOS-
 ultrasparc3-gcc-4.4.2-abi32 --with-mpfr=/usr/local/mpfr-2.4.2/sparc-SunOS-
 ultrasparc3-mpir-1.2.2-gcc-4.4.2-a
 bi32 --with-mpc=/usr/local/mpc-0.8.1/sparc-SunOS-
 ultrasparc3-mpfr-2.4.2-mpir-1.2.2-gcc-4.4.3-abi32 --prefix=
 /usr/local/gcc-4.5.0/sparc-SunOS-ultrasparc3
 Thread model: posix
 gcc version 4.5.0 (GCC)
 -bash-3.00$ uname -a
 SunOS mark 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500
 -bash-3.00$ uname -a
 SunOS mark 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500
 -bash-3.00$ gcc -v
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/local/gcc-4.5.0/sparc-SunOS-
 ultrasparc3/libexec/gcc/sparc-sun-solaris2.10/4.5.0/lto
 -wrapper
 Target: sparc-sun-solaris2.10
 Configured with: /usr/local/gcc-4.5.0/src/gcc-4.5.0/configure --enable-
 languages=c,c++,fortran --with-gnu-as
  --with-as=/usr/local/binutils-2.20.1/sparc-SunOS-
 ultrasparc3-gcc-4.4.3/bin/as --with-gnu-ld --with-
 ld=/usr/local/binutils-2.20.1/sparc-SunOS-ultrasparc3-gcc-4.4.3/bin/ld
 --with-gmp=/usr/local/mpir-1.2.2/sparc-SunOS-ultrasparc3-gcc-4.4.2-abi32
 --with-mpfr=/usr/local/mpfr-2.4.2/sparc-SunOS-
 ultrasparc3-mpir-1.2.2-gcc-4.4.2-abi32 --with-mpc=/usr/local/mpc-0.8.1
 /sparc-SunOS-ultrasparc3-mpfr-2.4.2-mpir-1.2.2-gcc-4.4.3-abi32
 --prefix=/usr/local/gcc-4.5.0/sparc-SunOS-ultrasparc3
 Thread model: posix
 gcc version 4.5.0 (GCC)
 -bash-3.00$ hostname
 mark
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8768#comment:1>
Sage <http://www.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