From octave-maintainers-request at bevo dot che dot wisc dot edu Wed Dec 10 13:19:27 2003 Subject: Building latest CVS on Solaris 9 From: Albert Chin To: octave-maintainers at bevo dot che dot wisc dot edu Date: Wed, 10 Dec 2003 13:18:51 -0600 Trying to build latest CVS on Solaris 9 with: $ cc -V cc: Forte Developer 7 C 5.4 2002/03/09 I run into the following problem: CC -G -o liboctave.so \ pic/Bounds.o pic/CollocWt.o pic/DASPK.o pic/DASRT.o pic/DASSL.o pic/FEGrid.o pic/LinConst.o pic/LPsolve.o pic/LSODE.o pic/NLEqn.o pic/ODES.o pic/ODESSA.o pic/Quad.o pic/Range.o pic/data-conv.o pic/dir-ops.o pic/file-ops.o pic/file-stat.o pic/glob-match.o pic/idx-vector.o pic/lo-ieee.o pic/lo-mappers.o pic/lo-specfun.o pic/lo-sysdep.o pic/lo-utils.o pic/mach-info.o pic/oct-alloc.o pic/oct-env.o pic/oct-fftw.o pic/oct-group.o pic/oct-passwd.o pic/oct-rand.o pic/oct-shlib.o pic/oct-syscalls.o pic/oct-time.o pic/prog-args.o pic/so-array.o pic/str-vec.o pic/Array.o pic/ArrayN.o pic/DiagArray2.o pic/MArray.o pic/MArray2.o pic/MArrayN.o pic/MDiagArray2.o pic/base-lu.o pic/Array-C.o pic/Array-b.o pic/Array-ch.o pic/Array-i.o pic/Array-d.o pic/Array-s.o pic/Array-so.o pic/Array-str.o pic/Array-idx-vec.o pic/MArray-C.o pic/MArray-ch.o pic/MArray-i.o pic/MArray-d.o pic/MArray-s.o pic/Array-flags.o pic/Array-util.o pic/CColVector.o pic/CDiagMatrix.o pic/CMatrix.o pic/CNDArray.o pic/CRowVector.o pic/CmplxAEPBAL.o pic/CmplxCHOL.o pic/CmplxDET.o pic/CmplxHESS.o pic/CmplxLU.o pic/CmplxQR.o pic/CmplxQRP.o pic/CmplxSCHUR.o pic/CmplxSVD.o pic/EIG.o pic/boolMatrix.o pic/boolNDArray.o pic/chMatrix.o pic/chNDArray.o pic/dColVector.o pic/dDiagMatrix.o pic/dMatrix.o pic/dNDArray.o pic/dRowVector.o pic/dbleAEPBAL.o pic/dbleCHOL.o pic/dbleDET.o pic/dbleHESS.o pic/dbleLU.o pic/dbleQR.o pic/dbleQRP.o pic/dbleSCHUR.o pic/dbleSVD.o pic/mx-bnda-bnda.o pic/mx-b-bnda.o pic/mx-bnda-b.o pic/mx-cdm-dm.o pic/mx-dm-cdm.o pic/mx-cs-cdm.o pic/mx-cs-dm.o pic/mx-cs-m.o pic/mx-cs-nda.o pic/mx-cdm-cs.o pic/mx-cdm-cm.o pic/mx-cdm-m.o pic/mx-cdm-s.o pic/mx-cm-cdm.o pic/mx-cm-dm.o pic/mx-cm-m.o pic/mx-cnda-nda.o pic/mx-cm-s.o pic/mx-cnda-s.o pic/mx-dm-cs.o pic/mx-dm-cm.o pic/mx-m-cs.o pic/mx-nda-cs.o pic/mx-m-cdm.o pic/mx-m-cm.o pic/mx-nda-cnda.o pic/mx-s-cdm.o pic/mx-s-cm.o pic/mx-s-cnda.o pic/mx-dm-m.o pic/mx-dm-s.o pic/mx-m-dm.o pic/mx-s-dm.o pic/vx-ccv-cv.o pic/vx-ccv-s.o pic/vx-crv-rv.o pic/vx-crv-s.o pic/vx-cs-cv.o pic/vx-cs-rv.o pic/vx-cv-ccv.o pic/vx-cv-cs.o pic/vx-rv-crv.o pic/vx-rv-cs.o pic/vx-s-ccv.o pic/vx-s-crv.o pic/f2c-main.o pic/filemode.o pic/getopt.o pic/getopt1.o pic/lo-cieee.o pic/lo-cutils.o pic/mkdir.o pic/oct-getopt.o pic/rename.o pic/rmdir.o pic/strftime.o pic/strptime.o pic/tempname.o pic/tempnam.o pic/cmd-edit.o pic/cmd-hist.o pic/oct-rl-edit.o pic/oct-rl-hist.o pic/pathsearch.o pic/kpse-xfns.o ld: fatal: symbol `boolNDArray mx_el_and(const boolNDArray&,const boolNDArray&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-bnda-bnda.o type=FUNC); ld: fatal: symbol `boolNDArray mx_el_or(const boolNDArray&,const boolNDArray&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-bnda-bnda.o type=FUNC); ld: fatal: symbol `boolNDArray mx_el_and(const bool&,const boolNDArray&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-b-bnda.o type=FUNC); ld: fatal: symbol `boolNDArray mx_el_or(const bool&,const boolNDArray&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-b-bnda.o type=FUNC); ld: fatal: symbol `boolNDArray mx_el_and(const boolNDArray&,const bool&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-bnda-b.o type=FUNC); ld: fatal: symbol `boolNDArray mx_el_or(const boolNDArray&,const bool&)' is multiply-defined: (file pic/boolNDArray.o type=FUNC; file pic/mx-bnda-b.o type=FUNC); ld: fatal: File processing errors. No output written to liboctave.so gmake[2]: *** [liboctave.so] Error 1 gmake[2]: Leaving directory `/opt/build/octave-2.1.52/liboctave' -- albert chin (china at thewrittenword dot com)