|
From: | Thomas PERRIER |
Subject: | octave-forge building problem on solaris 10 |
Date: | Fri, 27 Oct 2006 18:05:31 +0200 |
Hello,
I am trying to build octave-forge
(octave-forge-2006.03.17) on my solaris 10 (intel), but the build crashes
!!
you can finf the build log in attached
files.
I have several problem:
1- when i run ./configure
I have got the following warning:
checking for octave_function(void)... yes
checking term.h usability... no checking term.h presence... yes configure: WARNING: term.h: present but cannot be compiled configure: WARNING: term.h: check for missing prerequisite headers? configure: WARNING: term.h: see the Autoconf documentation configure: WARNING: term.h: section "Present But Cannot Be Compiled" configure: WARNING: term.h: proceeding with the preprocessor's result configure: WARNING: term.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for term.h... yes is it an issue ?
could it be a reason of my builfd
crash?
2- when I run : gmake
I have some error like (you can find all of
the errors in the attached buildlog file)
Processing main/cell/...
gmake[2]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/main/cell' mkoctfile -Doctave_idx_type=int -DHAVE_OCTAVE_ -v cellfun.cc g++ -c -I/opt/csw/include -fPIC -I/usr/local/octave_new_test/include/octave-2.1.73 -I/usr/local/octave_new_test/include/octave-2.1.73/octave -I/usr/local/octave_new_test/include -mieee-fp -g -O2 -Doctave_idx_type=int -DHAVE_OCTAVE_ cellfun.cc -o cellfun.o g++ -shared -o cellfun.oct cellfun.o -L/usr/local/octave_new_test/lib/octave-2.1.73 -loctinterp -loctave -lcruft -lreadline -lncurses -ldl -lm -R/opt/csw/lib -L/opt/csw/lib -L/usr/ccs/lib -L/usr/lib -L/opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5 -L/usr/ccs/bin -L/opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/../../.. -lfrtbegin -lg2c -lm -lgcc_s ./install-sh -c cell2mat.m.in cell2mat.m
/bin/bash: ./install-sh: Ce fichier ou ce répertoire n'existe pas gmake[2]: [cell2mat.m] Error 127 (ignored) .... actually, the compiler does not find install-sh.
It's normal beacause the the file does not exist in those repertories
!!
3 - If i force to compile by running gmake -k
install:
nothing happen. So the build crashes and the
compiler say things like :
Processing main/strings/...
Processing main/symbolic/...
Processing main/time/... gmake[1]: Target `install' not remade because of errors. :'(
So I was so upset with that compilation , that i
decided to paste the install-sh file present at the root of the
octave-forge-2006.03.07 repertory in all repertory needing it.
So, now when I run : gmake -k install, here is what
happen:
bash-3.00$ gmake -k install
Processing extra/ gmake[1]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/extra' Processing extra/graceplot/ Processing extra/linear-algebra/ Processing extra/mex/ gmake[2]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/extra/mex' installing mex.o mex/mex.h mex/matrix.h in /octave-forge /bin/bash: ./install-sh: Ce fichier ou ce répertoire n'existe pas /bin/bash: ./install-sh: Ce fichier ou ce répertoire n'existe pas /bin/bash: ./install-sh: Ce fichier ou ce répertoire n'existe pas gmake[2]: *** [install] Error 127 gmake[2]: Leaving directory `/export/home/user/tmp/octave-forge-2006.03.17/extra/mex' gmake[1]: *** [mex/] Error 2 Processing extra/pdb/ Processing extra/symband/ Processing extra/testfun/ gmake[1]: Target `install' not remade because of errors. gmake[1]: Leaving directory `/export/home/user/tmp/octave-forge-2006.03.17/extra' Processing FIXES/ gmake[1]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/FIXES' installing FIXES to /octave-forge/FIXES Not enough arguments gmake[1]: *** [install] Error 1 gmake[1]: Leaving directory `/export/home/user/tmp/octave-forge-2006.03.17/FIXES' Processing main/ gmake[1]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/main' Processing main/audio/... Processing main/general/... Processing main/geometry/... Processing main/gsl/... Processing main/image/... Processing main/io/... Processing main/linear-algebra/... Processing main/miscellaneous/... Processing main/octcdf/... Processing main/optim/... Processing main/plot/... Processing main/set/... Processing main/signal/... Processing main/sparse/... Processing main/specfun/... Processing main/splines/... Processing main/strings/... Processing main/symbolic/... Processing main/time/... skipping parallel/ installing audio/... Not enough arguments installing control/... Not enough arguments installing econometrics/... Not enough arguments installing general/... Not enough arguments installing geometry/... Not enough arguments installing gsl/... Not enough arguments installing ident/... Not enough arguments installing image/... Not enough arguments installing io/... Not enough arguments installing irsa/... Not enough arguments installing linear-algebra/... Not enough arguments installing miscellaneous/... Not enough arguments installing octcdf/... Not enough arguments installing optim/... Not enough arguments installing path/... Not enough arguments installing plot/... Not enough arguments installing set/... Not enough arguments installing signal/... Not enough arguments installing sparse/... Not enough arguments installing specfun/... Not enough arguments installing special-matrix/... Not enough arguments installing splines/... Not enough arguments installing statistics/... Not enough arguments installing strings/... Not enough arguments installing struct/... Not enough arguments installing symbolic/... Not enough arguments installing time/... Not enough arguments installing vrml/... Not enough arguments gmake[1]: *** [install] Error 1 gmake[1]: Leaving directory `/export/home/user/tmp/octave-forge-2006.03.17/main' Processing nonfree/ gmake[1]: Entering directory `/export/home/user/tmp/octave-forge-2006.03.17/nonfree' skipping gpc/ splines/ installing no packages gmake[1]: Leaving directory `/export/home/user/tmp/octave-forge-2006.03.17/nonfree' Installation complete. To use, add the following to .octaverc: LOADPATH = [ '/octave-forge:/octave-forge//:', LOADPATH ]; EXEC_PATH = [ ':', EXEC_PATH ]; To uninstall, remove the following: MPATH = /octave-forge OPATH = /octave-forge XPATH = ALTMPATH = /octave-forge-alternatives/m ALTOPATH = /octave-forge-alternatives/oct/ Some FIXES may be out of date. Check the scripts in: /octave-forge/FIXES /octave-forge just the mex file is created , and then the build
crashes again!!!
What does it mean "Not enough arguments
!!!"
Is anybody have any idea ? because i
haven't any more!!!
thank you very much.
please answer me on my personnal mail :
address@hidden
haev a nice week end
|
buildFail.fail
Description: Binary data
buildLog.log
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |