[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/
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, (continued)
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Rik, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Rik, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Mike Miller, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Mike Miller, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Rik, 2018/07/09
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Rik, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Mike Miller, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris,
Michele <=
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Mike Miller, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Rik, 2018/07/10
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, John W. Eaton, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, John W. Eaton, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Michele, 2018/07/11
- [Octave-bug-tracker] [bug #54235] problems building Octave on Solaris, Mike Miller, 2018/07/11