octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #54235] problems building Octave on Solaris


From: Michele
Subject: [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris
Date: Wed, 11 Jul 2018 17:08:41 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; SunOS sun4u; rv:52.0) Gecko/20100101 Firefox/52.0

Follow-up Comment #76, bug #54235 (project octave):

"What is the definition of FLIBS that Octave's configure script determines?"


FLIBS =  -L/usr/ccs/lib -L/lib -L/usr/lib
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../.. -lgfortran -lm
-R/opt/csw/lib


"Are the versions of g++, gcc, and gfortran you are using all form the same
installation?"

Yes - they're all directly downloaded from Opencsw.

"Can you post the results of executing these commands on your system"

This is what they do:


# echo "int x = 0;" > foo.cc ; g++ -v foo.cc
Reading specs from /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/specs
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/lto-wrapper
Target: sparc-sun-solaris2.10
Configured with:
/home/dam/mgar/pkg/gcc4/trunk/work/solaris10-sparc/build-isa-sparcv8plus/gcc-4.9.2/configure
--prefix=/opt/csw --exec_prefix=/opt/csw --bindir=/opt/csw/bin
--sbindir=/opt/csw/sbin --libexecdir=/opt/csw/libexec --datadir=/opt/csw/share
--sysconfdir=/etc/opt/csw --sharedstatedir=/opt/csw/share
--localstatedir=/var/opt/csw --libdir=/opt/csw/lib
--infodir=/opt/csw/share/info --includedir=/opt/csw/include
--mandir=/opt/csw/share/man --enable-cloog-backend=isl --enable-java-awt=xlib
--enable-languages=ada,c,c++,fortran,go,java,objc --enable-libada
--enable-libssp --enable-nls --enable-objc-gc --enable-threads=posix
--program-suffix=-4.9 --with-cloog=/opt/csw --with-gmp=/opt/csw
--with-included-gettext --with-ld=/usr/ccs/bin/ld --without-gnu-ld
--with-libiconv-prefix=/opt/csw --with-mpfr=/opt/csw --with-ppl=/opt/csw
--with-system-zlib=/opt/csw --with-as=/usr/ccs/bin/as --without-gnu-as
Thread model: posix
gcc version 4.9.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/cc1plus -quiet -v
-D__sparcv8 foo.cc -quiet -dumpbase foo.cc -mcpu=v9 -auxbase foo -version -o
/var/tmp//ccaD88av.s
GNU C++ (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory
"/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../include/c++/4.9.2
 
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../include/c++/4.9.2/sparc-sun-solaris2.10
 
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../include/c++/4.9.2/backward
 /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/include
 /usr/local/include
 /opt/csw/include
 /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/include-fixed
 /usr/include
End of search list.
GNU C++ (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 09e5c16c3d66733c5d03dac111dd7dab
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /usr/ccs/bin/as -V -Qy -s -xarch=v8plus -o /var/tmp//ccSSMQHQ.o
/var/tmp//ccaD88av.s
/usr/ccs/bin/as: SunOS 5.10 118683-07 Patch 05/02/2011
COMPILER_PATH=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/bin/:/usr/ccs/bin/
LIBRARY_PATH=/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib/:/usr/ccs/lib/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /usr/ccs/bin/ld -V -M
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../libgcc-unwind.map -Y
P,/usr/ccs/lib:/lib:/usr/lib -Qy
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crt1.o /usr/lib/crti.o
/usr/ccs/lib/values-Xa.o
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtbegin.o
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib
-L/usr/ccs/lib -L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../..
/var/tmp//ccSSMQHQ.o -lstdc++ -lm -lrt -lgcc_s -lgcc -lc -R /opt/csw/lib
-lgcc_s -lgcc -lc -R /opt/csw/lib
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtend.o /usr/lib/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1514
Undefined                       first referenced
 symbol                             in file
main                               
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crt1.o
ld: fatal: symbol referencing errors. No output written to a.out
#


# echo "int x = 0;" > foo.c ; gcc -v foo.c
Reading specs from /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/specs
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/lto-wrapper
Target: sparc-sun-solaris2.10
Configured with:
/home/dam/mgar/pkg/gcc4/trunk/work/solaris10-sparc/build-isa-sparcv8plus/gcc-4.9.2/configure
--prefix=/opt/csw --exec_prefix=/opt/csw --bindir=/opt/csw/bin
--sbindir=/opt/csw/sbin --libexecdir=/opt/csw/libexec --datadir=/opt/csw/share
--sysconfdir=/etc/opt/csw --sharedstatedir=/opt/csw/share
--localstatedir=/var/opt/csw --libdir=/opt/csw/lib
--infodir=/opt/csw/share/info --includedir=/opt/csw/include
--mandir=/opt/csw/share/man --enable-cloog-backend=isl --enable-java-awt=xlib
--enable-languages=ada,c,c++,fortran,go,java,objc --enable-libada
--enable-libssp --enable-nls --enable-objc-gc --enable-threads=posix
--program-suffix=-4.9 --with-cloog=/opt/csw --with-gmp=/opt/csw
--with-included-gettext --with-ld=/usr/ccs/bin/ld --without-gnu-ld
--with-libiconv-prefix=/opt/csw --with-mpfr=/opt/csw --with-ppl=/opt/csw
--with-system-zlib=/opt/csw --with-as=/usr/ccs/bin/as --without-gnu-as
Thread model: posix
gcc version 4.9.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-mcpu=v9'
 /opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/cc1 -quiet -v -D__sparcv8
foo.c -quiet -dumpbase foo.c -mcpu=v9 -auxbase foo -version -o
/var/tmp//ccIbHh3P.s
GNU C (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory
"/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/include
 /usr/local/include
 /opt/csw/include
 /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/include-fixed
 /usr/include
End of search list.
GNU C (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: c0b763abbfb033878495c42561369ad4
COLLECT_GCC_OPTIONS='-v' '-mcpu=v9'
 /usr/ccs/bin/as -V -Qy -s -xarch=v8plus -o /var/tmp//ccySMe2x.o
/var/tmp//ccIbHh3P.s
/usr/ccs/bin/as: SunOS 5.10 118683-07 Patch 05/02/2011
COMPILER_PATH=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/bin/:/usr/ccs/bin/
LIBRARY_PATH=/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib/:/usr/ccs/lib/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-mcpu=v9'
 /usr/ccs/bin/ld -V -Y P,/usr/ccs/lib:/lib:/usr/lib -Qy
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crt1.o /usr/lib/crti.o
/usr/ccs/lib/values-Xa.o
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtbegin.o
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib
-L/usr/ccs/lib -L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../..
/var/tmp//ccySMe2x.o -lgcc -lgcc_eh -lc -R /opt/csw/lib -lgcc -lgcc_eh -lc -R
/opt/csw/lib /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtend.o
/usr/lib/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1514
Undefined                       first referenced
 symbol                             in file
main                               
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crt1.o
ld: fatal: symbol referencing errors. No output written to a.out
#



# echo "      end" > foo.f ; gfortran -v foo.f
Driving: gfortran -v foo.f -l gfortran -l m -shared-libgcc
Reading specs from /opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/specs
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/lto-wrapper
Target: sparc-sun-solaris2.10
Configured with:
/home/dam/mgar/pkg/gcc4/trunk/work/solaris10-sparc/build-isa-sparcv8plus/gcc-4.9.2/configure
--prefix=/opt/csw --exec_prefix=/opt/csw --bindir=/opt/csw/bin
--sbindir=/opt/csw/sbin --libexecdir=/opt/csw/libexec --datadir=/opt/csw/share
--sysconfdir=/etc/opt/csw --sharedstatedir=/opt/csw/share
--localstatedir=/var/opt/csw --libdir=/opt/csw/lib
--infodir=/opt/csw/share/info --includedir=/opt/csw/include
--mandir=/opt/csw/share/man --enable-cloog-backend=isl --enable-java-awt=xlib
--enable-languages=ada,c,c++,fortran,go,java,objc --enable-libada
--enable-libssp --enable-nls --enable-objc-gc --enable-threads=posix
--program-suffix=-4.9 --with-cloog=/opt/csw --with-gmp=/opt/csw
--with-included-gettext --with-ld=/usr/ccs/bin/ld --without-gnu-ld
--with-libiconv-prefix=/opt/csw --with-mpfr=/opt/csw --with-ppl=/opt/csw
--with-system-zlib=/opt/csw --with-as=/usr/ccs/bin/as --without-gnu-as
Thread model: posix
gcc version 4.9.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/f951 foo.f -ffixed-form
-quiet -dumpbase foo.f -mcpu=v9 -auxbase foo -version -fintrinsic-modules-path
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/finclude -o /var/tmp//ccGCOLSX.s
GNU Fortran (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU Fortran (GCC) version 4.9.2 (sparc-sun-solaris2.10)
        compiled by GNU C version 4.9.2, GMP version 5.0.4, MPFR version
3.1.2, MPC version 1.0.2
warning: GMP header version 5.0.4 differs from library version 6.1.2.
warning: MPFR header version 3.1.2 differs from library version 3.1.5.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /usr/ccs/bin/as -V -Qy -s -xarch=v8plus -o /var/tmp//cc8UU5xO.o
/var/tmp//ccGCOLSX.s
/usr/ccs/bin/as: SunOS 5.10 118683-07 Patch 05/02/2011
Reading specs from
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../libgfortran.spec
rename spec lib to liborig
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
COMPILER_PATH=/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/libexec/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/bin/:/usr/ccs/bin/
LIBRARY_PATH=/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib/:/usr/ccs/lib/:/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mcpu=v9'
 /usr/ccs/bin/ld -V -M
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../libgcc-unwind.map -Y
P,/usr/ccs/lib:/lib:/usr/lib -Qy
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crt1.o /usr/lib/crti.o
/usr/ccs/lib/values-Xa.o
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtbegin.o
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2
-L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../../sparc-sun-solaris2.10/lib
-L/usr/ccs/lib -L/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../..
/var/tmp//cc8UU5xO.o -lgfortran -lm -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -R
/opt/csw/lib -lgcc_s -lgcc -lm -lgcc_s -lgcc -lc -R /opt/csw/lib
/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/crtend.o /usr/lib/crtn.o
ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.1514
#


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?54235>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]