[MacPorts] #25032: Octave 3.2.4_0 does not build on OS X 10.6.3

MacPorts noreply at macports.org
Tue May 25 12:49:40 PDT 2010


#25032: Octave 3.2.4_0 does not build on OS X 10.6.3
--------------------------------------------+-------------------------------
 Reporter:  Martin.Buchmann@…               |       Owner:  macports-tickets@…                   
     Type:  defect                          |      Status:  new                                  
 Priority:  Normal                          |   Milestone:                                       
Component:  ports                           |     Version:  1.8.2                                
 Keywords:                                  |        Port:  octave                               
--------------------------------------------+-------------------------------
 Hi,

 I am hoping this was not reported yet, couldn't find something similar. I
 was trying to upgrade from 3.2.3_2 to 3.2.4_0 but the built failed due to
 some compilation problem, see below and the attached log. System is
 10.6.3, XCode 3.2.2 on a MacBook (Intel).

 {{{
 /usr/bin/gcc-4.2 -c -I/opt/local/include -I/opt/local/include -fPIC -I.
 -I.. -I../liboctave -I../src -I../libcruft/misc  -DHAVE_CONFIG_H -mieee-fp
 -Wall -W -Wshadow -Wformat -O2 -arch x86_64 -D_THREAD_SAFE  kpse-xfns.c -o
 pic/kpse-xfns.o
 kpse-xfns.c: In function 'octave_basename':
 kpse-xfns.c:62: warning: implicit declaration of function 'basename'
 kpse-xfns.c:62: warning: cast to pointer from integer of different size
 rm -f liboctave.dylib
 /usr/bin/g++-4.2 -dynamiclib -single_module -L/opt/local/lib -install_name
 /opt/local/lib/octave-3.2.4/liboctave.dylib -o liboctave.dylib \
         pic/oct-locbuf.o pic/CollocWt.o pic/DASPK.o pic/DASRT.o
 pic/DASSL.o pic/LSODE.o pic/ODES.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-mutex.o pic/oct-md5.o pic/oct-norm.o pic
 /oct-passwd.o pic/oct-rand.o pic/oct-shlib.o pic/oct-spparms.o pic/oct-
 syscalls.o pic/oct-time.o pic/oct-uname.o pic/prog-args.o pic/regex-
 match.o pic/sparse-sort.o pic/sparse-util.o pic/str-vec.o pic/Array-C.o
 pic/Array-b.o pic/Array-ch.o pic/Array-i.o pic/Array-d.o pic/Array-f.o pic
 /Array-fC.o pic/Array-s.o pic/Array-str.o pic/Array-voidp.o pic/Array-idx-
 vec.o pic/MArray-C.o pic/MArray-ch.o pic/MArray-i.o pic/MArray-d.o
 pic/MArray-f.o pic/MArray-fC.o pic/MArray-s.o pic/MSparse-C.o
 pic/MSparse-d.o pic/Sparse-C.o pic/Sparse-b.o pic/Sparse-d.o pic/oct-
 inttypes.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/CmplxGEPBAL.o pic/CmplxHESS.o pic/CmplxLU.o
 pic/CmplxQR.o pic/CmplxQRP.o pic/CmplxSCHUR.o pic/CmplxSVD.o pic/EIG.o
 pic/fEIG.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/dbleGEPBAL.o pic/dbleHESS.o pic/dbleLU.o pic/dbleQR.o pic/dbleQRP.o
 pic/dbleSCHUR.o pic/dbleSVD.o pic/boolSparse.o pic/CSparse.o pic/dSparse.o
 pic/MSparse.o pic/Sparse.o pic/SparseCmplxLU.o pic/SparsedbleLU.o
 pic/SparseCmplxCHOL.o pic/SparsedbleCHOL.o pic/SparseCmplxQR.o
 pic/SparseQR.o pic/MatrixType.o pic/PermMatrix.o pic/int8NDArray.o
 pic/uint8NDArray.o pic/int16NDArray.o pic/uint16NDArray.o
 pic/int32NDArray.o pic/uint32NDArray.o pic/int64NDArray.o
 pic/uint64NDArray.o pic/fCColVector.o pic/fCRowVector.o pic/fCDiagMatrix.o
 pic/fCMatrix.o pic/fCNDArray.o pic/fColVector.o pic/fRowVector.o
 pic/fDiagMatrix.o pic/fMatrix.o pic/fNDArray.o pic/fCmplxAEPBAL.o
 pic/fCmplxCHOL.o pic/fCmplxGEPBAL.o pic/fCmplxHESS.o pic/fCmplxLU.o
 pic/fCmplxSCHUR.o pic/fCmplxSVD.o pic/fCmplxQR.o pic/fCmplxQRP.o
 pic/floatAEPBAL.o pic/floatCHOL.o pic/floatGEPBAL.o pic/floatHESS.o
 pic/floatLU.o pic/floatSCHUR.o pic/floatSVD.o pic/floatQR.o pic/floatQRP.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/mx-fcdm-fdm.o pic/mx-fdm-fcdm.o pic/mx-
 fcs-fcdm.o pic/mx-fcs-fdm.o pic/mx-fcs-fm.o pic/mx-fcs-fnda.o pic/mx-fcdm-
 fcs.o pic/mx-fcdm-fcm.o pic/mx-fcdm-fm.o pic/mx-fcdm-fs.o pic/mx-fcm-
 fcdm.o pic/mx-fcm-fdm.o pic/mx-fcm-fm.o pic/mx-fcnda-fnda.o pic/mx-fcm-
 fs.o pic/mx-fcnda-fs.o pic/mx-fdm-fcs.o pic/mx-fdm-fcm.o pic/mx-fm-fcs.o
 pic/mx-fnda-fcs.o pic/mx-fm-fcdm.o pic/mx-fm-fcm.o pic/mx-fnda-fcnda.o pic
 /mx-fs-fcdm.o pic/mx-fs-fcm.o pic/mx-fs-fcnda.o pic/mx-fdm-fm.o pic/mx-
 fdm-fs.o pic/mx-fm-fdm.o pic/mx-fs-fdm.o pic/mx-pm-m.o pic/mx-m-pm.o pic
 /mx-pm-cm.o pic/mx-cm-pm.o pic/mx-pm-fm.o pic/mx-fm-pm.o pic/mx-pm-fcm.o
 pic/mx-fcm-pm.o pic/mx-s-i8nda.o pic/mx-i8nda-s.o pic/mx-s-ui8nda.o pic
 /mx-ui8nda-s.o pic/mx-s-i16nda.o pic/mx-i16nda-s.o pic/mx-s-ui16nda.o pic
 /mx-ui16nda-s.o pic/mx-s-i32nda.o pic/mx-i32nda-s.o pic/mx-s-ui32nda.o pic
 /mx-ui32nda-s.o pic/mx-s-i64nda.o pic/mx-i64nda-s.o pic/mx-s-ui64nda.o pic
 /mx-ui64nda-s.o pic/mx-fs-i8nda.o pic/mx-i8nda-fs.o pic/mx-fs-ui8nda.o pic
 /mx-ui8nda-fs.o pic/mx-fs-i16nda.o pic/mx-i16nda-fs.o pic/mx-fs-ui16nda.o
 pic/mx-ui16nda-fs.o pic/mx-fs-i32nda.o pic/mx-i32nda-fs.o pic/mx-fs-
 ui32nda.o pic/mx-ui32nda-fs.o pic/mx-fs-i64nda.o pic/mx-i64nda-fs.o pic
 /mx-fs-ui64nda.o pic/mx-ui64nda-fs.o pic/mx-nda-i8.o pic/mx-i8-nda.o pic
 /mx-nda-ui8.o pic/mx-ui8-nda.o pic/mx-nda-i16.o pic/mx-i16-nda.o pic/mx-
 nda-ui16.o pic/mx-ui16-nda.o pic/mx-nda-i32.o pic/mx-i32-nda.o pic/mx-nda-
 ui32.o pic/mx-ui32-nda.o pic/mx-nda-i64.o pic/mx-i64-nda.o pic/mx-nda-
 ui64.o pic/mx-ui64-nda.o pic/mx-fnda-i8.o pic/mx-i8-fnda.o pic/mx-fnda-
 ui8.o pic/mx-ui8-fnda.o pic/mx-fnda-i16.o pic/mx-i16-fnda.o pic/mx-fnda-
 ui16.o pic/mx-ui16-fnda.o pic/mx-fnda-i32.o pic/mx-i32-fnda.o pic/mx-fnda-
 ui32.o pic/mx-ui32-fnda.o pic/mx-fnda-i64.o pic/mx-i64-fnda.o pic/mx-fnda-
 ui64.o pic/mx-ui64-fnda.o pic/mx-nda-i8nda.o pic/mx-i8nda-nda.o pic/mx-
 nda-ui8nda.o pic/mx-ui8nda-nda.o pic/mx-nda-i16nda.o pic/mx-i16nda-nda.o
 pic/mx-nda-ui16nda.o pic/mx-ui16nda-nda.o pic/mx-nda-i32nda.o pic/mx-
 i32nda-nda.o pic/mx-nda-ui32nda.o pic/mx-ui32nda-nda.o pic/mx-nda-i64nda.o
 pic/mx-i64nda-nda.o pic/mx-nda-ui64nda.o pic/mx-ui64nda-nda.o pic/mx-fnda-
 i8nda.o pic/mx-i8nda-fnda.o pic/mx-fnda-ui8nda.o pic/mx-ui8nda-fnda.o pic
 /mx-fnda-i16nda.o pic/mx-i16nda-fnda.o pic/mx-fnda-ui16nda.o pic/mx-
 ui16nda-fnda.o pic/mx-fnda-i32nda.o pic/mx-i32nda-fnda.o pic/mx-fnda-
 ui32nda.o pic/mx-ui32nda-fnda.o pic/mx-fnda-i64nda.o pic/mx-i64nda-fnda.o
 pic/mx-fnda-ui64nda.o pic/mx-ui64nda-fnda.o pic/mx-i8nda-ui8.o pic/mx-
 i8nda-i16.o pic/mx-i8nda-ui16.o pic/mx-i8nda-i32.o pic/mx-i8nda-ui32.o pic
 /mx-i8nda-i64.o pic/mx-i8nda-ui64.o pic/mx-i16nda-i8.o pic/mx-i16nda-ui8.o
 pic/mx-i16nda-ui16.o pic/mx-i16nda-i32.o pic/mx-i16nda-ui32.o pic/mx-
 i16nda-i64.o pic/mx-i16nda-ui64.o pic/mx-i32nda-i8.o pic/mx-i32nda-ui8.o
 pic/mx-i32nda-i16.o pic/mx-i32nda-ui16.o pic/mx-i32nda-ui32.o pic/mx-
 i32nda-i64.o pic/mx-i32nda-ui64.o pic/mx-i64nda-i8.o pic/mx-i64nda-ui8.o
 pic/mx-i64nda-i16.o pic/mx-i64nda-ui16.o pic/mx-i64nda-i32.o pic/mx-
 i64nda-ui32.o pic/mx-i64nda-ui64.o pic/mx-ui8nda-i8.o pic/mx-ui8nda-i16.o
 pic/mx-ui8nda-ui16.o pic/mx-ui8nda-i32.o pic/mx-ui8nda-ui32.o pic/mx-
 ui8nda-i64.o pic/mx-ui8nda-ui64.o pic/mx-ui16nda-i8.o pic/mx-ui16nda-ui8.o
 pic/mx-ui16nda-i16.o pic/mx-ui16nda-i32.o pic/mx-ui16nda-ui32.o pic/mx-
 ui16nda-i64.o pic/mx-ui16nda-ui64.o pic/mx-ui32nda-i8.o pic/mx-ui32nda-
 ui8.o pic/mx-ui32nda-i16.o pic/mx-ui32nda-ui16.o pic/mx-ui32nda-i32.o pic
 /mx-ui32nda-i64.o pic/mx-ui32nda-ui64.o pic/mx-ui64nda-i8.o pic/mx-
 ui64nda-ui8.o pic/mx-ui64nda-i16.o pic/mx-ui64nda-ui16.o pic/mx-
 ui64nda-i32.o pic/mx-ui64nda-ui32.o pic/mx-ui64nda-i64.o
 pic/mx-i8-ui8nda.o pic/mx-i8-i16nda.o pic/mx-i8-ui16nda.o
 pic/mx-i8-i32nda.o pic/mx-i8-ui32nda.o pic/mx-i8-i64nda.o
 pic/mx-i8-ui64nda.o pic/mx-i16-i8nda.o pic/mx-i16-ui8nda.o
 pic/mx-i16-ui16nda.o pic/mx-i16-i32nda.o pic/mx-i16-ui32nda.o
 pic/mx-i16-i64nda.o pic/mx-i16-ui64nda.o pic/mx-i32-i8nda.o
 pic/mx-i32-ui8nda.o pic/mx-i32-i16nda.o pic/mx-i32-ui16nda.o
 pic/mx-i32-ui32nda.o pic/mx-i32-i64nda.o pic/mx-i32-ui64nda.o
 pic/mx-i64-i8nda.o pic/mx-i64-ui8nda.o pic/mx-i64-i16nda.o
 pic/mx-i64-ui16nda.o pic/mx-i64-i32nda.o pic/mx-i64-ui32nda.o
 pic/mx-i64-ui64nda.o pic/mx-ui8-i8nda.o pic/mx-ui8-i16nda.o pic/mx-
 ui8-ui16nda.o pic/mx-ui8-i32nda.o pic/mx-ui8-ui32nda.o pic/mx-ui8-i64nda.o
 pic/mx-ui8-ui64nda.o pic/mx-ui16-i8nda.o pic/mx-ui16-ui8nda.o pic/mx-
 ui16-i16nda.o pic/mx-ui16-i32nda.o pic/mx-ui16-ui32nda.o pic/mx-
 ui16-i64nda.o pic/mx-ui16-ui64nda.o pic/mx-ui32-i8nda.o pic/mx-
 ui32-ui8nda.o pic/mx-ui32-i16nda.o pic/mx-ui32-ui16nda.o pic/mx-
 ui32-i32nda.o pic/mx-ui32-i64nda.o pic/mx-ui32-ui64nda.o pic/mx-
 ui64-i8nda.o pic/mx-ui64-ui8nda.o pic/mx-ui64-i16nda.o pic/mx-
 ui64-ui16nda.o pic/mx-ui64-i32nda.o pic/mx-ui64-ui32nda.o pic/mx-
 ui64-i64nda.o pic/mx-i8nda-ui8nda.o pic/mx-i8nda-i16nda.o pic/mx-i8nda-
 ui16nda.o pic/mx-i8nda-i32nda.o pic/mx-i8nda-ui32nda.o pic/mx-i8nda-
 i64nda.o pic/mx-i8nda-ui64nda.o pic/mx-i16nda-i8nda.o pic/mx-i16nda-
 ui8nda.o pic/mx-i16nda-ui16nda.o pic/mx-i16nda-i32nda.o pic/mx-i16nda-
 ui32nda.o pic/mx-i16nda-i64nda.o pic/mx-i16nda-ui64nda.o pic/mx-i32nda-
 i8nda.o pic/mx-i32nda-ui8nda.o pic/mx-i32nda-i16nda.o pic/mx-i32nda-
 ui16nda.o pic/mx-i32nda-ui32nda.o pic/mx-i32nda-i64nda.o pic/mx-i32nda-
 ui64nda.o pic/mx-i64nda-i8nda.o pic/mx-i64nda-ui8nda.o pic/mx-i64nda-
 i16nda.o pic/mx-i64nda-ui16nda.o pic/mx-i64nda-i32nda.o pic/mx-i64nda-
 ui32nda.o pic/mx-i64nda-ui64nda.o pic/mx-ui8nda-i8nda.o pic/mx-ui8nda-
 i16nda.o pic/mx-ui8nda-ui16nda.o pic/mx-ui8nda-i32nda.o pic/mx-ui8nda-
 ui32nda.o pic/mx-ui8nda-i64nda.o pic/mx-ui8nda-ui64nda.o pic/mx-ui16nda-
 i8nda.o pic/mx-ui16nda-ui8nda.o pic/mx-ui16nda-i16nda.o pic/mx-ui16nda-
 i32nda.o pic/mx-ui16nda-ui32nda.o pic/mx-ui16nda-i64nda.o pic/mx-ui16nda-
 ui64nda.o pic/mx-ui32nda-i8nda.o pic/mx-ui32nda-ui8nda.o pic/mx-ui32nda-
 i16nda.o pic/mx-ui32nda-ui16nda.o pic/mx-ui32nda-i32nda.o pic/mx-ui32nda-
 i64nda.o pic/mx-ui32nda-ui64nda.o pic/mx-ui64nda-i8nda.o pic/mx-ui64nda-
 ui8nda.o pic/mx-ui64nda-i16nda.o pic/mx-ui64nda-ui16nda.o pic/mx-ui64nda-
 i32nda.o pic/mx-ui64nda-ui32nda.o pic/mx-ui64nda-i64nda.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/vx-fccv-fcv.o pic/vx-fccv-fs.o pic/vx-
 fcrv-frv.o pic/vx-fcrv-fs.o pic/vx-fcs-fcv.o pic/vx-fcs-frv.o pic/vx-fcv-
 fccv.o pic/vx-fcv-fcs.o pic/vx-frv-fcrv.o pic/vx-frv-fcs.o pic/vx-fs-
 fccv.o pic/vx-fs-fcrv.o pic/smx-sm-cs.o pic/smx-cs-sm.o pic/smx-scm-s.o
 pic/smx-s-scm.o pic/smx-scm-sm.o pic/smx-sm-scm.o pic/smx-m-sm.o
 pic/smx-m-scm.o pic/smx-cm-sm.o pic/smx-cm-scm.o pic/smx-sm-m.o pic/smx-
 scm-m.o pic/smx-sm-cm.o pic/smx-scm-cm.o pic/smx-bm-sbm.o pic/smx-sbm-bm.o
 pic/f2c-main.o pic/filemode.o pic/getopt.o pic/getopt1.o pic/lo-cieee.o
 pic/lo-cutils.o pic/md5.o pic/mkdir.o pic/oct-getopt.o pic/randgamma.o
 pic/randmtzig.o pic/randpoisson.o pic/rename.o pic/rmdir.o pic/strftime.o
 pic/strptime.o pic/strcasecmp.o pic/strncase.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 -L../libcruft -L.  -lcruft
 -lcholmod -lmetis -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse
 -lqrupdate -llapack -lcblas -lf77blas -latlas -lfftw3 -lfftw3f -lreadline
 -L/opt/local/lib -lpcre -lreadline  -lncurses -lhdf5 -lz -lm
 -L/opt/local/lib -L/opt/local/bin/../lib/g95/x86_64-apple-darwin10/4.2.4/
 -L/opt/local/bin/../lib/g95/x86_64-apple-darwin10/4.2.4
 -L/opt/local/lib/g95/x86_64-apple-darwin10/4.2.4/ -L/usr/lib/gcc//
 -L/opt/local/bin/../lib/g95/x86_64-apple-darwin10/4.2.4///
 -L/opt/local/lib/g95/x86_64-apple-darwin10/4.2.4/// -L/usr/lib// -lhdf5
 -lz -lf95 -lm -D_THREAD_SAFE
 Undefined symbols:
   "__g95_stop_string", referenced from:
       _dgqvec_ in libqrupdate.a(dgqvec.o)
       _cgqvec_ in libqrupdate.a(cgqvec.o)
       _sgqvec_ in libqrupdate.a(sgqvec.o)
       _zgqvec_ in libqrupdate.a(zgqvec.o)
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [liboctave.dylib] Error 1
 make[1]: *** [liboctave] Error 2
 make: *** [all] Error 2
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/25032>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list