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: Tue, 10 Jul 2018 14:17:32 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; SunOS sun4u; rv:52.0) Gecko/20100101 Firefox/52.0

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

"Yeah, so the GrahpicsMagick library is built with g++ 5 with the new C++11
ABI, not compatible with older versions of g++ 4."

Well what about these guys:


# pwd
/bkpool/napleshome/miller/libs
# ls *agic*
libMagick++-6.Q16HDRI.so          libMagickCore-6.Q16HDRI.so.2
libMagick++-6.Q16HDRI.so.3        libMagickCore-6.Q16HDRI.so.2.0.0
libMagick++-6.Q16HDRI.so.3.0.0    libMagickWand-6.Q16HDRI.so
libMagick++-6.Q16HDRI.so.5        libMagickWand-6.Q16HDRI.so.2
libMagick++-6.Q16HDRI.so.5.0.0    libMagickWand-6.Q16HDRI.so.2.0.0
libMagickCore-6.Q16HDRI.so
#


Recall that I now have

# echo $LD_LIBRARY_PATH
/bkpool/napleshome/miller/libs:/opt/csw/lib:/usr/local/lib:/opt/sfw/lib
#

"you might want to install ccache"

That was a great suggestion.  THanks.

Meanwhile, the latest gmake (the one with the --without-magick config) ended
like this:


...
  CXX      liboctave/util/liboctave_util_libutil_la-quit.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-base64.lo
liboctave/util/oct-base64.cc: In function ‘Array<double>
octave::base64_decode(const string&)’:
liboctave/util/oct-base64.cc:85:55: warning: cast from ‘char*’ to
‘double*’ increases required alignment of target type [-Wcast-align]
         double *dout = reinterpret_cast<double *> (out);
                                                       ^
  CXX      liboctave/util/liboctave_util_libutil_la-oct-glob.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-inttypes.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-mutex.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-shlib.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-sparse.lo
  CXX      liboctave/util/liboctave_util_libutil_la-oct-string.lo
  CXX      liboctave/util/liboctave_util_libutil_la-pathsearch.lo
  CXX      liboctave/util/liboctave_util_libutil_la-singleton-cleanup.lo
  CXX      liboctave/util/liboctave_util_libutil_la-sparse-sort.lo
  CXX      liboctave/util/liboctave_util_libutil_la-sparse-util.lo
  CXX      liboctave/util/liboctave_util_libutil_la-str-vec.lo
  CXX      liboctave/util/liboctave_util_libutil_la-unwind-prot.lo
  CXX      liboctave/util/liboctave_util_libutil_la-url-transfer.lo
  CC       liboctave/util/liboctave_util_libutil_la-f2c-main.lo
  CC       liboctave/util/liboctave_util_libutil_la-lo-cutils.lo
  CC       liboctave/util/liboctave_util_libutil_la-blaswrap.lo
  CC       liboctave/util/liboctave_util_libutil_la-cquit.lo
  CC       liboctave/util/liboctave_util_libutil_la-f77-fcn.lo
  CC       liboctave/util/liboctave_util_libutil_la-lo-error.lo
  CC       liboctave/util/liboctave_util_libutil_la-oct-rl-edit.lo
  CC       liboctave/util/liboctave_util_libutil_la-oct-rl-hist.lo
  CXXLD    liboctave/util/libutil.la
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-areadlink-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-async-system-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-base64-wrappers.lo  CC   
  
liboctave/wrappers/liboctave_wrappers_libwrappers_la-canonicalize-file-name-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-dirent-wrappers.lo  CC   
   liboctave/wrappers/liboctave_wrappers_libwrappers_la-fcntl-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-filepos-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-fpucw-wrappers.lo
liboctave/wrappers/fpucw-wrappers.c: In function
‘octave_end_long_double_rounding’:
liboctave/wrappers/fpucw-wrappers.c:70:47: warning: unused parameter
‘oldcw’ [-Wunused-parameter]
 octave_end_long_double_rounding (unsigned int oldcw)
                                               ^
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-gen-tempname-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-getopt-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-glob-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-hash-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-localcharset-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-math-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-mkostemp-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-nanosleep-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-nproc-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-octave-popen2.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-putenv-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-set-program-name-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-signal-wrappers.loliboctave/wrappers/signal-wrappers.c:
In function ‘print_sigset’:
liboctave/wrappers/signal-wrappers.c:737:20: warning: format ‘%ld’ expects
argument of type ‘long int’, but argument 3 has type ‘pthread_t’
[-Wformat=]
                    strsignal (sig));
                    ^
liboctave/wrappers/signal-wrappers.c:742:5: warning: format ‘%ld’ expects
argument of type ‘long int’, but argument 3 has type ‘pthread_t’
[-Wformat=]
     fprintf (of, "%ld: %s<empty signal set>\n", pthread_self (), prefix);
     ^
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-stat-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-strdup-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-strftime-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-strmode-wrapper.lo  CC   
   liboctave/wrappers/liboctave_wrappers_libwrappers_la-strptime-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-time-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-tmpfile-wrapper.lo  CC   
   liboctave/wrappers/liboctave_wrappers_libwrappers_la-uname-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-uniconv-wrappers.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-unistd-wrappers.lo  CC   
   liboctave/wrappers/liboctave_wrappers_libwrappers_la-unsetenv-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-vasprintf-wrapper.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-for-input.lo
  CC      
liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-wrappers.lo
  CCLD     liboctave/wrappers/libwrappers.la
  CXXLD    liboctave/liboctave.la
ld: warning: file /opt/csw/lib/libgomp.so: attempted multiple inclusion of
file
  CXXLD    libinterp/liboctinterp.la
libtool: warning:
'/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../libstdc++.la' seems to
be moved
libtool: warning:
'/opt/csw/lib/gcc/sparc-sun-solaris2.10/4.9.2/../../../libgomp.la' seems to be
moved
ld: fatal: recording name conflict: file '/opt/csw/lib/libstdc++.so' and file
'/usr/sfw/lib/libstdc++.so' provide identical dependency names: libstdc++.so.6
 (possible multiple inclusion of the same file)
ld: warning: file /opt/csw/lib/libgomp.so: attempted multiple inclusion of
file
ld: fatal: file processing errors. No output written to
libinterp/.libs/liboctinterp.so.5.0.0
gmake[2]: *** [Makefile:11851: libinterp/liboctinterp.la] Error 1
gmake[2]: Leaving directory '/export/home/michele/octave-4.4.0x'
gmake[1]: *** [Makefile:26500: all-recursive] Error 1
gmake[1]: Leaving directory '/export/home/michele/octave-4.4.0x'
gmake: *** [Makefile:10208: all] Error 2
#


Should I reenable LD_ALTEXEC or is something new going on now?

    _______________________________________________________

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]