Dominique Dhumieres wrote:
> Updating to octave-3.0.0-1 failed on both ppc OSX 10.4.11 and intel OSX 
> 10.5.1.
> 
> On 10.4.11 it fails with:
> 
> ...
> rm -f libcruft.dylib
> g++ -dynamiclib -single_module -L/sw/lib  -install_name 
> /sw/lib/octave-3.0.0/libcruft.dylib -o libcruft.dylib amos/dgamln.o 
> amos/xzabs.o amos/xzexp.o amos/xzlog.o amos/xzsqrt.o amos/zacai.o 
> amos/zacon.o amos/zairy.o amos/zasyi.o amos/zbesh.o amos/zbesi.o amos/zbesj.o 
> amos/zbesk.o amos/zbesy.o amos/zbinu.o amos/zbiry.o amos/zbknu.o amos/zbuni.o 
> amos/zbunk.o amos/zdiv.o amos/zkscl.o amos/zmlri.o amos/zmlt.o amos/zrati.o 
> amos/zs1s2.o amos/zseri.o amos/zshch.o amos/zuchk.o amos/zunhj.o amos/zuni1.o 
> amos/zuni2.o amos/zunik.o amos/zunk1.o amos/zunk2.o amos/zuoik.o amos/zwrsk.o 
> blas-xtra/xddot.o blas-xtra/xdnrm2.o blas-xtra/xdznrm2.o blas-xtra/xerbla.o 
> blas-xtra/xzdotu.o daspk/datv.o daspk/dcnst0.o daspk/dcnstr.o daspk/ddasic.o 
> daspk/ddasid.o daspk/ddasik.o daspk/ddaspk.o daspk/ddstp.o daspk/ddwnrm.o 
> daspk/dfnrmd.o daspk/dfnrmk.o daspk/dhels.o daspk/dheqr.o daspk/dinvwt.o 
> daspk/dlinsd.o daspk/dlinsk.o daspk/dmatd.o daspk/dnedd.o daspk/dnedk.o 
> daspk/dnsd.o daspk/dnsid.o daspk/dnsik
.o
>   daspk/dnsk.o daspk/dorth.o daspk/dslvd.o daspk/dslvk.o daspk/dspigm.o 
> daspk/dyypnw.o dasrt/ddasrt.o dasrt/drchek.o dasrt/droots.o dassl/ddaini.o 
> dassl/ddajac.o dassl/ddanrm.o dassl/ddaslv.o dassl/ddassl.o dassl/ddastp.o 
> dassl/ddatrp.o dassl/ddawts.o lapack-xtra/xdlamch.o lapack-xtra/xdlange.o 
> lapack-xtra/xzlange.o minpack/dogleg.o minpack/dpmpar.o minpack/enorm.o 
> minpack/fdjac1.o minpack/hybrd.o minpack/hybrd1.o minpack/hybrj.o 
> minpack/hybrj1.o minpack/qform.o minpack/qrfac.o minpack/r1mpyq.o 
> minpack/r1updt.o misc/d1mach.o misc/i1mach.o odepack/cfode.o odepack/dlsode.o 
> odepack/ewset.o odepack/intdy.o odepack/prepj.o odepack/solsy.o 
> odepack/stode.o odepack/vnorm.o ordered-qz/dsubsp.o ordered-qz/exchqz.o 
> quadpack/dqagi.o quadpack/dqagie.o quadpack/dqagp.o quadpack/dqagpe.o 
> quadpack/dqelg.o quadpack/dqk15i.o quadpack/dqk21.o quadpack/dqpsrt.o 
> quadpack/xerror.o ranlib/advnst.o ranlib/genbet.o ranlib/genchi.o 
> ranlib/genexp.o ranlib/genf.o ranlib/gengam.o ranlib/genmn.o ranlib/
ge
>  nmul.o ranlib/gennch.o ranlib/gennf.o ranlib/gennor.o ranlib/genprm.o 
> ranlib/genunf.o ranlib/getcgn.o ranlib/getsd.o ranlib/ignbin.o 
> ranlib/ignlgi.o ranlib/ignnbn.o ranlib/ignpoi.o ranlib/ignuin.o 
> ranlib/initgn.o ranlib/inrgcm.o ranlib/lennob.o ranlib/mltmod.o 
> ranlib/phrtsd.o ranlib/qrgnin.o ranlib/ranf.o ranlib/setall.o ranlib/setant.o 
> ranlib/setgmn.o ranlib/setsd.o ranlib/sexpo.o ranlib/sgamma.o ranlib/snorm.o 
> ranlib/wrap.o slatec-err/fdump.o slatec-err/ixsav.o slatec-err/j4save.o 
> slatec-err/xerclr.o slatec-err/xercnt.o slatec-err/xerhlt.o 
> slatec-err/xermsg.o slatec-err/xerprn.o slatec-err/xerrwd.o 
> slatec-err/xersve.o slatec-err/xgetf.o slatec-err/xgetua.o slatec-err/xsetf.o 
> slatec-err/xsetua.o slatec-fn/d9gmit.o slatec-fn/d9lgic.o slatec-fn/d9lgit.o 
> slatec-fn/d9lgmc.o slatec-fn/dacosh.o slatec-fn/dasinh.o slatec-fn/datanh.o 
> slatec-fn/dbetai.o slatec-fn/dcsevl.o slatec-fn/derf.o slatec-fn/derfc.o 
> slatec-fn/dgami.o slatec-fn/dgamit.o slatec-fn/dgamlm.o slatec-fn/dgamma.o 
sl
>  atec-fn/dgamr.o slatec-fn/dlbeta.o slatec-fn/dlgams.o slatec-fn/dlngam.o 
> slatec-fn/dlnrel.o slatec-fn/dpchim.o slatec-fn/dpchst.o slatec-fn/initds.o 
> slatec-fn/xdacosh.o slatec-fn/xdasinh.o slatec-fn/xdatanh.o 
> slatec-fn/xdbetai.o slatec-fn/xderf.o slatec-fn/xderfc.o slatec-fn/xdgami.o 
> slatec-fn/xdgamit.o slatec-fn/xdgamma.o slatec-fn/xgmainc.o villad/dfopr.o 
> villad/dif.o villad/intrp.o villad/jcobi.o villad/radau.o villad/vilerr.o 
> misc/machar.o misc/f77-extern.o misc/f77-fcn.o misc/lo-error.o misc/quit.o 
> misc/cquit.o -Wl,-framework -Wl,vecLib -lfftw3 
> /sw/lib/gcc4.2/lib/libgfortran.dylib
> ld: Undefined symbols:
> _do_fio
[]
> and on 10.5.1 with:
> 
> ...
> rm -f libcruft.dylib
> g++ -dynamiclib -single_module -L/sw/lib  -install_name 
> /sw/lib/octave-3.0.0/libcruft.dylib -o libcruft.dylib amos/pic/dgamln.o 
> amos/pic/xzabs.o amos/pic/xzexp.o amos/pic/xzlog.o amos/pic/xzsqrt.o 
> amos/pic/zacai.o amos/pic/zacon.o amos/pic/zairy.o amos/pic/zasyi.o 
> amos/pic/zbesh.o amos/pic/zbesi.o amos/pic/zbesj.o amos/pic/zbesk.o 
> amos/pic/zbesy.o amos/pic/zbinu.o amos/pic/zbiry.o amos/pic/zbknu.o 
> amos/pic/zbuni.o amos/pic/zbunk.o amos/pic/zdiv.o amos/pic/zkscl.o 
> amos/pic/zmlri.o amos/pic/zmlt.o amos/pic/zrati.o amos/pic/zs1s2.o 
> amos/pic/zseri.o amos/pic/zshch.o amos/pic/zuchk.o amos/pic/zunhj.o 
> amos/pic/zuni1.o amos/pic/zuni2.o amos/pic/zunik.o amos/pic/zunk1.o 
> amos/pic/zunk2.o amos/pic/zuoik.o amos/pic/zwrsk.o blas-xtra/pic/xddot.o 
> blas-xtra/pic/xdnrm2.o blas-xtra/pic/xdznrm2.o blas-xtra/pic/xerbla.o 
> blas-xtra/pic/xzdotu.o daspk/pic/datv.o daspk/pic/dcnst0.o daspk/pic/dcnstr.o 
> daspk/pic/ddasic.o daspk/pic/ddasid.o daspk/pic/ddasik.o daspk/pic/ddaspk.o 
> daspk/pic/ddstp.o da
sp
>  k/pic/ddwnrm.o daspk/pic/dfnrmd.o daspk/pic/dfnrmk.o daspk/pic/dhels.o 
> daspk/pic/dheqr.o daspk/pic/dinvwt.o daspk/pic/dlinsd.o daspk/pic/dlinsk.o 
> daspk/pic/dmatd.o daspk/pic/dnedd.o daspk/pic/dnedk.o daspk/pic/dnsd.o 
> daspk/pic/dnsid.o daspk/pic/dnsik.o daspk/pic/dnsk.o daspk/pic/dorth.o 
> daspk/pic/dslvd.o daspk/pic/dslvk.o daspk/pic/dspigm.o daspk/pic/dyypnw.o 
> dasrt/pic/ddasrt.o dasrt/pic/drchek.o dasrt/pic/droots.o dassl/pic/ddaini.o 
> dassl/pic/ddajac.o dassl/pic/ddanrm.o dassl/pic/ddaslv.o dassl/pic/ddassl.o 
> dassl/pic/ddastp.o dassl/pic/ddatrp.o dassl/pic/ddawts.o 
> lapack-xtra/pic/xdlamch.o lapack-xtra/pic/xdlange.o lapack-xtra/pic/xzlange.o 
> minpack/pic/dogleg.o minpack/pic/dpmpar.o minpack/pic/enorm.o 
> minpack/pic/fdjac1.o minpack/pic/hybrd.o minpack/pic/hybrd1.o 
> minpack/pic/hybrj.o minpack/pic/hybrj1.o minpack/pic/qform.o 
> minpack/pic/qrfac.o minpack/pic/r1mpyq.o minpack/pic/r1updt.o 
> misc/pic/d1mach.o misc/pic/i1mach.o odepack/pic/cfode.o odepack/pic/dlsode.o 
> odepack/pic/ew
se
>  t.o odepack/pic/intdy.o odepack/pic/prepj.o odepack/pic/solsy.o 
> odepack/pic/stode.o odepack/pic/vnorm.o ordered-qz/pic/dsubsp.o 
> ordered-qz/pic/exchqz.o quadpack/pic/dqagi.o quadpack/pic/dqagie.o 
> quadpack/pic/dqagp.o quadpack/pic/dqagpe.o quadpack/pic/dqelg.o 
> quadpack/pic/dqk15i.o quadpack/pic/dqk21.o quadpack/pic/dqpsrt.o 
> quadpack/pic/xerror.o ranlib/pic/advnst.o ranlib/pic/genbet.o 
> ranlib/pic/genchi.o ranlib/pic/genexp.o ranlib/pic/genf.o ranlib/pic/gengam.o 
> ranlib/pic/genmn.o ranlib/pic/genmul.o ranlib/pic/gennch.o ranlib/pic/gennf.o 
> ranlib/pic/gennor.o ranlib/pic/genprm.o ranlib/pic/genunf.o 
> ranlib/pic/getcgn.o ranlib/pic/getsd.o ranlib/pic/ignbin.o 
> ranlib/pic/ignlgi.o ranlib/pic/ignnbn.o ranlib/pic/ignpoi.o 
> ranlib/pic/ignuin.o ranlib/pic/initgn.o ranlib/pic/inrgcm.o 
> ranlib/pic/lennob.o ranlib/pic/mltmod.o ranlib/pic/phrtsd.o 
> ranlib/pic/qrgnin.o ranlib/pic/ranf.o ranlib/pic/setall.o ranlib/pic/setant.o 
> ranlib/pic/setgmn.o ranlib/pic/setsd.o ranlib/pic/sexpo.o ranlib/pic
/s
>  gamma.o ranlib/pic/snorm.o ranlib/pic/wrap.o slatec-err/pic/fdump.o 
> slatec-err/pic/ixsav.o slatec-err/pic/j4save.o slatec-err/pic/xerclr.o 
> slatec-err/pic/xercnt.o slatec-err/pic/xerhlt.o slatec-err/pic/xermsg.o 
> slatec-err/pic/xerprn.o slatec-err/pic/xerrwd.o slatec-err/pic/xersve.o 
> slatec-err/pic/xgetf.o slatec-err/pic/xgetua.o slatec-err/pic/xsetf.o 
> slatec-err/pic/xsetua.o slatec-fn/pic/d9gmit.o slatec-fn/pic/d9lgic.o 
> slatec-fn/pic/d9lgit.o slatec-fn/pic/d9lgmc.o slatec-fn/pic/dacosh.o 
> slatec-fn/pic/dasinh.o slatec-fn/pic/datanh.o slatec-fn/pic/dbetai.o 
> slatec-fn/pic/dcsevl.o slatec-fn/pic/derf.o slatec-fn/pic/derfc.o 
> slatec-fn/pic/dgami.o slatec-fn/pic/dgamit.o slatec-fn/pic/dgamlm.o 
> slatec-fn/pic/dgamma.o slatec-fn/pic/dgamr.o slatec-fn/pic/dlbeta.o 
> slatec-fn/pic/dlgams.o slatec-fn/pic/dlngam.o slatec-fn/pic/dlnrel.o 
> slatec-fn/pic/dpchim.o slatec-fn/pic/dpchst.o slatec-fn/pic/initds.o 
> slatec-fn/pic/xdacosh.o slatec-fn/pic/xdasinh.o slatec-fn/pic/xdatanh.o 
> slatec-fn/pic/
xd
>  betai.o slatec-fn/pic/xderf.o slatec-fn/pic/xderfc.o slatec-fn/pic/xdgami.o 
> slatec-fn/pic/xdgamit.o slatec-fn/pic/xdgamma.o slatec-fn/pic/xgmainc.o 
> villad/pic/dfopr.o villad/pic/dif.o villad/pic/intrp.o villad/pic/jcobi.o 
> villad/pic/radau.o villad/pic/vilerr.o misc/pic/machar.o 
> misc/pic/f77-extern.o misc/pic/f77-fcn.o misc/pic/lo-error.o misc/pic/quit.o 
> misc/pic/cquit.o /sw/lib/liblapack.dylib /sw/lib/libf77blas.dylib -lfftw3 
> /sw/lib/gcc4.2/lib/libgfortran.dylib
> Undefined symbols:
>   "_s_cmp", referenced from:
>       _lennob_ in lennob.o
[]

Yes, I noticed both of these, too. Do you have g77 installed? There are 
some small bugs in the new octave.info file that among other things make 
that g77 is used if present, although gfortran is meant to be used.

I intend to commit a fixed version shortly (if nobody protests), I am 
just finishing some more tests. On 10.4.11/ppc it already compiles OK, 
on 10.5.1/intel it looks like it will.

-- 
Martin

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to