From: Aaron J. <ja...@ms...> - 2005-09-27 05:58:42
|
I am trying to install octave forge on a Solaris 10 x64 system (SunOS imaging 5.10 Generic_118844-08 i86pc i386 i86pc) and I am having some trouble. I first installed octave-2.1.71 doing the following (see below): setenv LDFLAGS -L/opt/sfw/lib setenv CPPFLAGS -I/opt/sfw/include setenv MAKE gmake setenv PATH /usr/xpg4/bin:$PATH ./configure --prefix=/opt/sfw --enable-shared --disable-static gmake gmake check Then I configured octave-forge-2005.06.13 using: ./configure --prefix=/opt/sfw gmake -k # change first line of admin/mktests.sh and admin/run_forge # from #!/bin/sh # to #!/usr/xpg4/bin/sh gmake check gmake install Everything seems to build and check OK (see below). However, after I do a ``gmake install'' not all of the compiled modules are installed (particularly the signal and image processing stuff), and what is installed is actually installed in / not /opt/sfw (see below). I compared what was installed on this system to what was installed on a sparc Solaris 8 system, and there seems to quite a discrepancy. I was wondering if anybody has seen this before or if there was a way I could manually install the compiled octave-forge files. If it is possible, where and how would I go about doing this. Thanks. Aaron jackson@imaging:/ {8} find /octave-forge /octave-forge /octave-forge/civil /octave-forge/civil/__nlnewmark_fcn__.m /octave-forge/civil/newmark.m /octave-forge/civil/nlnewmark.m /octave-forge/graceplot /octave-forge/graceplot/grace_octave_path.m /octave-forge/graceplot/toggle_grace_use.m /octave-forge/__grcla__.oct /octave-forge/__grclf__.oct /octave-forge/__grcmd__.oct /octave-forge/__grexit__.oct /octave-forge/__grfigure__.oct /octave-forge/__grgetstat__.oct /octave-forge/__grhold__.oct /octave-forge/__grinit__.oct /octave-forge/__grishold__.oct /octave-forge/__grnewset__.oct /octave-forge/__grsetgraph__.oct /octave-forge/integration /octave-forge/integration/Contents.m /octave-forge/integration/count.m /octave-forge/integration/cquadnd.m /octave-forge/integration/crule.m /octave-forge/integration/crule2d.m /octave-forge/integration/crule2dgen.m /octave-forge/integration/gquad.m /octave-forge/integration/gquad2d.m /octave-forge/integration/gquad2d6.m /octave-forge/integration/gquad2dgen.m /octave-forge/integration/gquad6.m /octave-forge/integration/gquadnd.m /octave-forge/integration/grule.m /octave-forge/integration/grule2d.m /octave-forge/integration/grule2dgen.m /octave-forge/integration/innerfun.m /octave-forge/integration/ncrule.m /octave-forge/integration/quad2dc.m /octave-forge/integration/quad2dcgen.m /octave-forge/integration/quad2dg.m /octave-forge/integration/quad2dggen.m /octave-forge/integration/quadc.m /octave-forge/integration/quadg.m /octave-forge/integration/quadndg.m /octave-forge/integration/zero_count.m /octave-forge/chol.oct /octave-forge/mapping /octave-forge/mapping/azimuth.m /octave-forge/mapping/deg2rad.m /octave-forge/mapping/distance.m /octave-forge/mapping/rad2deg.m /octave-forge/mex /octave-forge/mex/myfeval.m /octave-forge/ode /octave-forge/ode/ode23.m /octave-forge/ode/ode45.m /octave-forge/ode/ode78.m /octave-forge/ode/penddot.m /octave-forge/ode/pendulum.m /octave-forge/ode/rk2fixed.m /octave-forge/ode/rk4fixed.m /octave-forge/ode/rk8fixed.m /octave-forge/pdb /octave-forge/pdb/plotpdb.m /octave-forge/pdb/read_pdb.m /octave-forge/pdb/strtoz.m /octave-forge/pdb/write_pdb.m /octave-forge/pdb/elements.mat /octave-forge/pdb/elements_struct.mat /octave-forge/creadpdb.oct /octave-forge/symband /octave-forge/symband/BandToFull.m /octave-forge/symband/BandToSparse.m /octave-forge/symband/ExampleEigenValues.m /octave-forge/symband/ExampleGenEigenValues.m /octave-forge/symband/FullToBand.m /octave-forge/symband/gapTest.m /octave-forge/SBBacksub.oct /octave-forge/tsa /octave-forge/tsa/aar.m /octave-forge/tsa/aarmam.m /octave-forge/tsa/ac2poly.m /octave-forge/tsa/ac2rc.m /octave-forge/tsa/acorf.m /octave-forge/tsa/acovf.m /octave-forge/tsa/adim.m /octave-forge/tsa/ar2poly.m /octave-forge/tsa/ar2rc.m /octave-forge/tsa/ar_spa.m /octave-forge/tsa/arcext.m /octave-forge/tsa/arfit2.m /octave-forge/tsa/biacovf.m /octave-forge/tsa/bisdemo.m /octave-forge/tsa/bispec.m /octave-forge/tsa/content.m /octave-forge/tsa/contents.m /octave-forge/tsa/detrend.m /octave-forge/tsa/durlev.m /octave-forge/tsa/flag_implicit_samplerate.m /octave-forge/tsa/flix.m /octave-forge/tsa/histo.m /octave-forge/tsa/histo2.m /octave-forge/tsa/histo3.m /octave-forge/tsa/histo4.m /octave-forge/tsa/hup.m /octave-forge/tsa/invest0.m /octave-forge/tsa/invest1.m /octave-forge/tsa/invfdemo.m /octave-forge/tsa/lattice.m /octave-forge/tsa/lpc.m /octave-forge/tsa/mvaar.m /octave-forge/tsa/mvar.m /octave-forge/tsa/mvfilter.m /octave-forge/tsa/mvfreqz.m /octave-forge/tsa/pacf.m /octave-forge/tsa/parcor.m /octave-forge/tsa/poly2ac.m /octave-forge/tsa/poly2ar.m /octave-forge/tsa/poly2rc.m /octave-forge/tsa/rc2ac.m /octave-forge/tsa/rc2ar.m /octave-forge/tsa/rc2poly.m /octave-forge/tsa/rmle.m /octave-forge/tsa/sbispec.m /octave-forge/tsa/selmo.m /octave-forge/tsa/sinvest1.m /octave-forge/tsa/tsademo.m /octave-forge/tsa/ucp.m /octave-forge/tsa/y2res.m /octave-forge/SBEig.oct /octave-forge/SBFactor.oct /octave-forge/SBProd.oct /octave-forge/SBSolve.oct /octave-forge/SymBand.oct /octave-forge/testfun /octave-forge/testfun/assert.m /octave-forge/testfun/demo.m /octave-forge/testfun/example.m /octave-forge/testfun/fail.m /octave-forge/testfun/speed.m /octave-forge/testfun/test.m /octave-forge/testfun/PKG_ADD /octave-forge/testfun/pretty /octave-forge/pretty.oct /octave-forge/mex.o /octave-forge/mex.h /octave-forge/matrix.h /octave-forge/NaN /octave-forge/NaN/sumskipnan.m /octave-forge/NaN/covm.m /octave-forge/comm /octave-forge/comm/comms.info /octave-forge/fixed /octave-forge/fixed/fixed.info jackson@imaging:/ {9} find /octave-forge-alternatives/ /octave-forge-alternatives/ /octave-forge-alternatives/oct /octave-forge-alternatives/oct/graceplot /octave-forge-alternatives/oct/graceplot/__errcomm__.m /octave-forge-alternatives/oct/graceplot/__errplot__.m /octave-forge-alternatives/oct/graceplot/__grpltfmt__.m /octave-forge-alternatives/oct/graceplot/__plr1__.m /octave-forge-alternatives/oct/graceplot/__plr2__.m /octave-forge-alternatives/oct/graceplot/__plr__.m /octave-forge-alternatives/oct/graceplot/__plt1__.m /octave-forge-alternatives/oct/graceplot/__plt2__.m /octave-forge-alternatives/oct/graceplot/__plt2mm__.m /octave-forge-alternatives/oct/graceplot/__plt2mv__.m /octave-forge-alternatives/oct/graceplot/__plt2ss__.m /octave-forge-alternatives/oct/graceplot/__plt2vm__.m /octave-forge-alternatives/oct/graceplot/__plt2vv__.m /octave-forge-alternatives/oct/graceplot/__plt__.m /octave-forge-alternatives/oct/graceplot/__pltopt1__.m /octave-forge-alternatives/oct/graceplot/__pltopt__.m /octave-forge-alternatives/oct/graceplot/axis.m /octave-forge-alternatives/oct/graceplot/bar.m /octave-forge-alternatives/oct/graceplot/cla.m /octave-forge-alternatives/oct/graceplot/clf.m /octave-forge-alternatives/oct/graceplot/errorbar.m /octave-forge-alternatives/oct/graceplot/figure.m /octave-forge-alternatives/oct/graceplot/hold.m /octave-forge-alternatives/oct/graceplot/ishold.m /octave-forge-alternatives/oct/graceplot/legend.m /octave-forge-alternatives/oct/graceplot/mplot.m /octave-forge-alternatives/oct/graceplot/multiplot.m /octave-forge-alternatives/oct/graceplot/oneplot.m /octave-forge-alternatives/oct/graceplot/plot.m /octave-forge-alternatives/oct/graceplot/polar.m /octave-forge-alternatives/oct/graceplot/print.m /octave-forge-alternatives/oct/graceplot/semilogx.m /octave-forge-alternatives/oct/graceplot/semilogxerr.m /octave-forge-alternatives/oct/graceplot/semilogy.m /octave-forge-alternatives/oct/graceplot/semilogyerr.m /octave-forge-alternatives/oct/graceplot/subplot.m /octave-forge-alternatives/oct/graceplot/subtitle.m /octave-forge-alternatives/oct/graceplot/subwindow.m /octave-forge-alternatives/oct/graceplot/title.m /octave-forge-alternatives/oct/graceplot/xlabel.m /octave-forge-alternatives/oct/graceplot/ylabel.m /octave-forge-alternatives/oct/graceplot/PKG_ADD /octave-forge-alternatives/m /octave-forge-alternatives/m/pdb /octave-forge-alternatives/m/pdb/rasmol.sh jackson@imaging:octave-forge-2005.06.13 {33} gmake check admin/mktests.sh admin/run_forge octave --norc -q fntests.m FIXES [tests 2 of 13 files] warning: hankel: column wins anti-diagonal conflict ---> success main/audio [tests 2 of 11 files] ---> success main/cell [tests 1 of 2 files] ---> success main/comm [tests 5 of 60 files] ---> success main/control [tests 0 of 1 files] ---> success main/econometrics [tests 0 of 25 files] ---> success main/fixed [tests 0 of 43 files] ---> success main/general [tests 5 of 33 files] ---> success main/geometry [tests 0 of 7 files] ---> success main/ident [tests 0 of 4 files] ---> success main/image [tests 34 of 85 files] sed: Missing newline at end of file /export/home/jackson/software/octave-forge-2005.06.13/main/image/ bestblk.m. sed: Missing newline at end of file /export/home/jackson/software/octave-forge-2005.06.13/main/image/ bweuler.m. sed: Missing newline at end of file /export/home/jackson/software/octave-forge-2005.06.13/main/image/ conndef.m. ---> success main/io [tests 0 of 8 files] ---> success main/irsa [tests 0 of 14 files] ---> success main/linear-algebra [tests 0 of 3 files] ---> success main/miscellaneous [tests 2 of 22 files] ---> success main/optim [tests 3 of 54 files] warning: list objects are deprecated; use cell arrays instead warning: fzero: equal signs at both ends of the interval. Using fsolve('sin',0.75) instead ---> passes 8 out of 10 tests main/path [tests 2 of 3 files] ---> success main/plot [tests 1 of 34 files] ---> success main/set [tests 2 of 5 files] ---> success main/signal [tests 19 of 79 files] warning: grpdelay: setting group delay to 0 at singularity warning: grpdelay: setting group delay to 0 at singularity warning: grpdelay: setting group delay to 0 at singularity warning: grpdelay: setting group delay to 0 at singularity ---> success main/sparse [tests 8 of 23 files] warning: PCG: eigenvalue estimate failed: iteration converged too fast. warning: division by zero ---> success main/specfun [tests 3 of 15 files] ---> success main/special-matrix [tests 2 of 6 files] ---> success main/splines [tests 3 of 13 files] ---> success main/statistics [tests 1 of 24 files] warning: XXX FIXME XXX Tsq return from princomp fails some tests warning: XXX FIXME XXX Tsq return from princomp fails some tests ---> passes 10 out of 11 tests main/strings [tests 3 of 14 files] ---> success main/struct [tests 0 of 10 files] ---> success main/symbolic [tests 0 of 5 files] ---> success main/time [tests 5 of 8 files] ---> passes 24 out of 31 tests main/vrml [tests 0 of 33 files] ---> success extra/civil [tests 0 of 3 files] ---> success extra/graceplot [tests 0 of 3 files] ---> success extra/integration [tests 0 of 25 files] ---> success extra/linear-algebra [tests 1 of 2 files] ---> success extra/mapping [tests 0 of 4 files] ---> success extra/mex [tests 0 of 2 files] ---> success extra/ode [tests 0 of 8 files] ---> success extra/pdb [tests 0 of 5 files] ---> success extra/symband [tests 0 of 7 files] ---> success extra/testfun [tests 4 of 7 files] ---> success extra/tsa [tests 0 of 50 files] ---> success passes 1234 out of 1244 tests see fntests.log for details admin/run_forge octave --norc -q batch_test.m [main/comm] >comms << Random Signals Package >> Signal Creation: PASSED Signal Analysis: PASSED << Source Coding Package >> PCM Functions: Not tested Quantization Functions: PASSED << Block Coding Package >> Cyclic Coding: PASSED Hamming Coding: PASSED BCH Coding: PASSED Reed-Solomon Coding: PASSED << Convolutional Coding Package >> Utility functions: Not tested Coding: Not tested Viterbi: Not tested << Modulation Package >> Analog Modulation: PASSED Digital Mapping: PASSED Digital Modulation: Not tested << Special Filters Package >> Hankel/Hilbert: Not tested Raised Cosine: Not tested << Galois Fields Package >> Find primitive polynomials: PASSED Create Galois variables: PASSED Access Galois structures: PASSED Miscellaneous functions: PASSED Unary operators: PASSED Arithmetic operators: PASSED Logical operators: PASSED Polynomial manipulation: PASSED Linear Algebra: PASSED Signal Processing functions: PASSED [main/fixed] >fixed << Fixed Point Load Type >> Found Fixed Point Toolbox (version 0.7.0) << Fixed Point Creation >> Scalar Creation: PASSED Matrix Creation: PASSED Complex Scalar Creation: PASSED Complex Matrix Creation: PASSED Indexed Access of Scalars: PASSED Indexed Access of Matrices: PASSED << Fixed Point Operators >> Logical Operators: PASSED Unary Operators: PASSED Arithmetic Operators: PASSED << Fixed Point Functions >> Rounding Functions: error: scalar cannot be indexed with . Note: failure expected for octave 2.1.36 [main/image] >jpgwrite >jpgread >pngwrite >pngread [main/struct] >getfield >setfield [main/sparse] Solving Finite Element sparse eqn, n=725 nnz=9085 density=0.017284 Time per iteration= 0.025490 s Your machine is 174.576898 faster than a 486dx100! ===================== all tests completed successfully === octave tests === Schedule of variations: unix Running target unix Using /opt/sfw/share/dejagnu/baseboards/unix.exp as board description file for target. Using /opt/sfw/share/dejagnu/config/unix.exp as generic interface file for target. Using ./config/unix.exp as tool-and-target-specific interface file. Running ./octave.test/args/args.exp ... Running ./octave.test/arith/arith.exp ... Running ./octave.test/audio/audio.exp ... Running ./octave.test/contin/contin.exp ... Running ./octave.test/control/control.exp ... Running ./octave.test/diffeq/diffeq.exp ... Running ./octave.test/error/error.exp ... Running ./octave.test/eval-catch/eval-catch.exp ... Running ./octave.test/eval/eval.exp ... Running ./octave.test/for/for.exp ... Running ./octave.test/global/global.exp ... Running ./octave.test/if/if.exp ... Running ./octave.test/image/image.exp ... Running ./octave.test/index-wfi-f/index.exp ... Running ./octave.test/index-wfi-t/index.exp ... Running ./octave.test/infnan/infnan.exp ... Running ./octave.test/io/io.exp ... Running ./octave.test/linalg/linalg.exp ... Running ./octave.test/logical-wfi-f/logical-wfi-f.exp ... Running ./octave.test/logical-wfi-t/logical-wfi-t.exp ... Running ./octave.test/matrix/matrix.exp ... Running ./octave.test/nonlin/nonlin.exp ... FAIL: octave.test/nonlin/fsolve-1.m FAIL: octave.test/nonlin/fsolve-2.m Running ./octave.test/number/number.exp ... Running ./octave.test/optim/optim.exp ... Running ./octave.test/plot/plot.exp ... Running ./octave.test/poly/poly.exp ... Running ./octave.test/prefer/prefer.exp ... Running ./octave.test/quad/quad.exp ... Running ./octave.test/recursion/recursion.exp ... Running ./octave.test/return/return.exp ... Running ./octave.test/set/set.exp ... Running ./octave.test/signal/signal.exp ... Running ./octave.test/stats/stats.exp ... Running ./octave.test/string/string.exp ... Running ./octave.test/struct/struct.exp ... Running ./octave.test/switch/switch.exp ... Running ./octave.test/system/system.exp ... Running ./octave.test/transpose/transpose.exp ... Running ./octave.test/try/try.exp ... Running ./octave.test/unwind/unwind.exp ... Running ./octave.test/while/while.exp ... === octave Summary === # of expected passes 1198 # of unexpected failures 2 ../src/octave version 2.1.71 (i386-pc-solaris2.10). Copyright (C) 2005 John W. Eaton. This is free software; see the source code for copying conditions. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. Additional information about Octave is available at http://www.octave.org. Please contribute if you find this software useful. For more information, visit http://www.octave.org/help-wanted.html Report bugs to <bu...@oc...> (but first, please read http://www.octave.org/bugs.html to learn how to write a helpful report). |