![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Next: D.2 Possible problems
Up: D Installation: UNIX
Prev: D Installation: UNIX
Contents
The listing given below corresponds to a partial MODULEF installation on HP-UX 9000/735. The directory in which the installation is performed ( MR) is
/u/pate/MODULEF
All comments added later are marked with !!! in the listing below.
make[227]% make La variable MR n'est pas initialisee dans le fichier Makefile
!!! Edit file Makefile
Elle doit avoir pour valeur /u/pate/MODULEF
make: *** [verification] Error 1
fletan_pate % make
make
Entrez le nom du type de la machine sur laquelle vous effectuez cette installation
Pour les machines suivantes :
alpha, apollo, cray, hp700, KSR, rs6000, silico, sun,
le repertoire contenant les utilitaires non portables sera specifique
a la machine.
Nom de votre machine : hp700
Poursuivez l'installation :
1) cd Installhp700
2) Verifiez le contenu du fichier M_config
(Declaration des variables)
3) make
fletan_pate % cd Installhp700
fletan_pate % ls
Makefile
!!! Edit file Makefile
Installhp700[230]% make mkdir /u/pate/MODULEF/hp700 mkdir /u/pate/MODULEF/hp700/sta mkdir /u/pate/MODULEF/hp700/sta/etc mkdir /u/pate/MODULEF/hp700/sta/lib mkdir /u/pate/MODULEF/hp700/sta/bin ----------------------------------------------------------------- Selectionnez dans le fichier /u/pate/MODULEF/make/Installhp700/periphin.in les peripheriques graphiques (par defaut X11 et postscript) Pour poursuivre l'installation tapez make ----------------------------------------------------------------- exit 1
!!! Edit file periphin.in
make: *** [/u/pate/MODULEF/make/Installhp700/periphin.inpollo/periphin.in] Error 1 Installhp700[231]% make
!!! Create the Fortran 3D - MODULEF interface
chmod u+w /u/pate/MODULEF/ascii/sta/s/* /u/pate/MODULEF/ascii/sta/s/*/Makefile \rm -f /u/pate/MODULEF/ascii/sta/s/*/Makefile chmod u-w /u/pate/MODULEF/ascii/sta/s/* cd /u/pate/MODULEF/make/Installhp700;ln -s ../periph.c . cc -o /u/pate/MODULEF/make/Installhp700/periph /u/pate/MODULEF/make/periph.c cpp: warning: Cannot read c-french message catalog; using default language chmod u+rw /u/pate/MODULEF/ascii/sta/s/p_lhp700/perfgn.f </u/pate/MODULEF/make/Installhp700/periphin.in \ /u/pate/MODULEF/make/Installhp700/periph -perfgn > /u/pate/MODULEF/ascii/sta/s/p_lhp700/perfgn.f chmod u-w /u/pate/MODULEF/ascii/sta/s/p_lhp700/perfgn.f chmod u+rw /u/pate/MODULEF/ascii/sta/s/p_lhp700/itrctg.f </u/pate/MODULEF/make/Installhp700/periphin.in \ /u/pate/MODULEF/make/Installhp700/periph -itrctg \ > /u/pate/MODULEF/ascii/sta/s/p_lhp700/itrctg.f chmod u-w /u/pate/MODULEF/ascii/sta/s/p_lhp700/itrctg.f make[1]: Entering directory `/u/pate/MODULEF/make/Installhp700'
!!! Compile the libraries
make librairies LibList=aloc batc bihm blas_mod bnf3 bout calc comp cont \
conv conw cosd ela2 ela3 elas elcp elnl emc2 evol flui ft3d lang lisp \
magn menu menw nop2 nop3 nopo piez plma poba p_genera p_lhp700 p_script \
p_x11 resb resc resd reso resr symo ther trac utii utsd u_hp700 vis3 \
visu zzzz_mod
make[1]: Entering directory `/u/pate/MODULEF/make/Installhp700'
chmod u+rw /u/pate/MODULEF/ascii/sta/s/aloc \
/u/pate/MODULEF/ascii/sta/s/aloc/Ma*
chmod: can't access /u/pate/MODULEF/ascii/sta/s/aloc/Ma*
make[1]: [aloc] Error 1 (ignored)
/u/pate/MODULEF/make/test_makelib.sh \
/u/pate/MODULEF/ascii/sta/s/aloc/Makefile 330 /u/pate/MODULEF/ascii/sta/s/aloc
make LibList=aloc MakeMakefile lib=aloc
make[2]: Entering directory `/u/pate/MODULEF/make/Installhp700'
\rm -f /u/pate/MODULEF/ascii/sta/s/aloc/Makefil*
/u/pate/MODULEF/make/makeMakefile0 aloc
/u/pate/MODULEF/make/Installhp700 \
/u/pate/MODULEF/make /u/pate/MODULEF/ascii/sta/s \
/u/pate/MODULEF/ascii/sta/s/aloc/Makefile 330 makeMakefile.bb
make[2]: Leaving directory `/u/pate/MODULEF/make/Installhp700'
cd /u/pate/MODULEF/ascii/sta/s/aloc ;\
make LibList=aloc -i -f /u/pate/MODULEF/ascii/sta/s/aloc/Makefile\
CompileDir=/u/pate/MODULEF/make/Installhp700/aloc \
sourceDir=/u/pate/MODULEF/ascii/sta/s/aloc \
output=/u/pate/MODULEF/make/Installhp700/output_compil \
ListErr=/u/pate/MODULEF/make/Installhp700/erreur_compil \
ms=/u/pate/MODULEF/ascii/sta/s \
MR=/u/pate/MODULEF MM=hp700 MV=sta \
dir=/u/pate/MODULEF/make \
CC="cc" CIFLAGS="-I/u/pate/MODULEF/ascii/sta/s/include \
-I/usr/include/X11R5" CCFLAGS="-c -O +Z -DF77_NO_UNDER_SCORE " \
F77="fort77" F77FLAGS="-c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include" \
AR="ar" ARFLAGS="rv" \
RANLIB="ranlib" \
LIB="/u/pate/MODULEF/hp700/sta/lib/libaloc.a"
make[2]: Entering directory `/u/pate/MODULEF/ascii/sta/s/aloc'
cd /u/pate/MODULEF/make/Installhp700/aloc;ar rv /u/pate/MODULEF/hp700/sta/lib/libaloc.a *.o
a - aldy2p.o
a - aldya2.o
a - aldyaj.o
a - aldyalc.o
a - aldyal.o
a - aldyd2.o
a - aldydl.o
a - aldyimc.o
a - aldyim.o
a - aldyin.o
a - aldylg.o
a - aldymx.o
a - aldynn.o
a - aldyp2.o
a - aldyrf.o
a - aldysz.o
a - aldyvf.o
ar: creating /u/pate/MODULEF/hp700/sta/lib/libaloc.a
rm -r -f /u/pate/MODULEF/make/Installhp700/aloc
if [ -n "ranlib" ] ; then cd /tmp ; ranlib \
/u/pate/MODULEF/hp700/sta/lib/libaloc.a; fi; exit 0
ranlib: ar already did it for you, see ar(1).
/u/pate/MODULEF/hp700/sta/lib/libaloc.a is up to date
make[2]: Leaving directory `/u/pate/MODULEF/ascii/sta/s/aloc'
chmod u-w /u/pate/MODULEF/ascii/sta/s/aloc /u/pate/MODULEF/ascii/sta/s/aloc/Ma*
chmod u+rw /u/pate/MODULEF/ascii/sta/s/batc /u/pate/MODULEF/ascii/sta/s/batc/Ma*
chmod: can't access /u/pate/MODULEF/ascii/sta/s/batc/Ma*
make[1]: [batc] Error 1 (ignored)
/u/pate/MODULEF/make/test_makelib.sh \
/u/pate/MODULEF/ascii/sta/s/batc/Makefile 330 /u/pate/MODULEF/ascii/sta/s/batc
make LibList=aloc MakeMakefile lib=batc
make[2]: Entering directory `/u/pate/MODULEF/make/Installhp700'
\rm -f /u/pate/MODULEF/ascii/sta/s/batc/Makefil*
/u/pate/MODULEF/make/makeMakefile0 batc \
/u/pate/MODULEF/make/Installhp700 /u/pate/MODULEF/make \
/u/pate/MODULEF/ascii/sta/s /u/pate/MODULEF/ascii/sta/s/batc/Makefile 330 makeMakefile.bb
make[2]: Leaving directory `/u/pate/MODULEF/make/Installhp700'
cd /u/pate/MODULEF/ascii/sta/s/batc ;\
make LibList=aloc -i -f /u/pate/MODULEF/ascii/sta/s/batc/Makefile\
CompileDir=/u/pate/MODULEF/make/Installhp700/batc \
sourceDir=/u/pate/MODULEF/ascii/sta/s/batc \
output=/u/pate/MODULEF/make/Installhp700/output_compil \
ListErr=/u/pate/MODULEF/make/Installhp700/erreur_compil \
ms=/u/pate/MODULEF/ascii/sta/s \
MR=/u/pate/MODULEF MM=hp700 MV=sta \
dir=/u/pate/MODULEF/make \
CC="cc" CIFLAGS="-I/u/pate/MODULEF/ascii/sta/s/include \
-I/usr/include/X11R5" CCFLAGS="-c -O +Z -DF77_NO_UNDER_SCORE " \
F77="fort77" F77FLAGS="-c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include" \
AR="ar" ARFLAGS="rv" \
RANLIB="ranlib" \
LIB="/u/pate/MODULEF/hp700/sta/lib/libbatc.a"
make[2]: Entering directory `/u/pate/MODULEF/ascii/sta/s/batc'
.....
!!! Link - Generate procat.direct
\rm -f /u/pate/MODULEF/hp700/sta/etc/proc.direct ( MR=/u/pate/MODULEF ; MM=hp700 ; MV=sta ;/u/pate/MODULEF/hp700/sta/bin/procat) FICHIER DE DONNEES : /u/pate/MODULEF/ascii/sta/s/ppad/symd.d BASE DES PROCEDURES : /u/pate/MODULEF/hp700/sta/etc/proc.direct NOMBRE DE MOTS DANS GENE : 6 NOMBRE DE MOTS DANS NMPR : 9702 NOMBRE DE MOTS DANS NMBI : 102 NOMBRE DE MOTS DANS NMCO : 722 NOMBRE DE MOTS DANS PRBI : 4851 NOMBRE DE MOTS DANS PRAP : 51424 NOMBRE DE MOTS DANS PRCO : 40502 NOMBRE DE MOTS DANS LGCO : 361 NOMBRE DE MOTS DANS BIBI : 2601 cd /u/pate/MODULEF/make/Installhp700 ; \ fort77 -c -O +B +Z -I/u/pate/MULEF/ascii/sta/s/include /u/pate/MODULEF/ascii/sta/s/ppal/proimp.f ;\ fort77 +FPVZOuiD -o /u/pate/MODULEF/hp700/sta/bin/proimp proimp.o -L/pate/MODULEF/hp700/sta/lib -lsymo -lutii -lu_hp700 -L/usr/lib/X11R5 -l1 -lm /u/pate/MODULEF/ascii/sta/s/ppal/proimp.f: MAIN proimp: \rm -f /u/pate/MODULEF/make/Installhp700/proimp.o
!!! Link - Generate the Makefiles
/u/pate/MODULEF/make/ListBib.ppal /u/pate/MODULEF/hp700/sta/bin \ /u/pate/MODULEF/make 'tr "[:upper:]" "[:lower:]"' \ > /u/pate/MODULEF/make/Listppal.depend chmod u+rw /u/pate/MODULEF/ascii/sta/s/ppal \ /u/pate/MODULEF/ascii/sta/s/ppal/Makefile ; \ \rm -f /u/pate/MODULEF/ascii/sta/s/ppal/Makefile /u/pate/MODULEF/make/Creatmakeppal.default \ /u/pate/MODULEF/hp700/sta/etc/liblist \ >/u/pate/MODULEF/ascii/sta/s/ppal/Makefile awk -f /u/pate/MODULEF/make/Creatmakeppal.awk \ /u/pate/MODULEF/make/Listppal.depend >> \ /u/pate/MODULEF/ascii/sta/s/ppal/Makefile chmod u-w /u/pate/MODULEF/ascii/sta/s/ppal \ /u/pate/MODULEF/ascii/sta/s/ppal/Makefile /u/pate/MODULEF/make/Creatficf3d.sh \ /u/pate/MODULEF/make/Installhp700/periphin.in \ /u/pate/MODULEF/make/Installhp700/periph lib \ > /u/pate/MODULEF/make/Installhp700/List_f3d1 /u/pate/MODULEF/make/Creatficf3d.sh \ /u/pate/MODULEF/make/Installhp700/periphin.in \ /u/pate/MODULEF/make/Installhp700/periph -l \ > /u/pate/MODULEF/make/Installhp700/List_f3d2
!!! Link - Generate the executable program apnoxx
chmod u+rw /u/pate/MODULEF/ascii/sta/s/ppal \
/u/pate/MODULEF/ascii/sta/s/ppal/Makefile ; \
\rm -f /u/pate/MODULEF/ascii/sta/s/ppal/Makefile
/u/pate/MODULEF/make/Creatmakeppal.default \
/u/pate/MODULEF/hp700/sta/etc/liblist \
>/u/pate/MODULEF/ascii/sta/s/ppal/Makefile
awk -f /u/pate/MODULEF/make/Creatmakeppal.awk \
/u/pate/MODULEF/make/Listppal.depend \
>> /u/pate/MODULEF/ascii/sta/s/ppal/Makefile
chmod u-w /u/pate/MODULEF/ascii/sta/s/ppal \
/u/pate/MODULEF/ascii/sta/s/ppal/Makefile
/u/pate/MODULEF/make/inc_files.sh /u/pate/MODULEF/make/Installhp700/ppal \
/u/pate/MODULEF/ascii/sta/s/include
cd /u/pate/MODULEF/make/Installhp700/ppal ;\
make -i -f /u/pate/MODULEF/ascii/sta/s/ppal/Makefile \
/u/pate/MODULEF/hp700/sta/bin/`echo PP_apnoxx | sed -e 's/PP_//'` \
OBJS="/u/pate/MODULEF/make/Installhp700/ppal/`echo PP_apnoxx |\
sed -e 's/PP_//'`.o" \
F77="fort77" F77FLAGS="-c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include" \
LINK="fort77 +FPVZOuiD" STDLIB="-L/usr/lib/X11R5 -lX11 -lm" \
CPPFLAGS="-L/u/pate/MODULEF/hp700/sta/lib" \
ppal="`echo PP_apnoxx | sed -e 's/PP_//'`" \
MM="hp700" \
F3D1="`cat /u/pate/MODULEF/make/Installhp700/List_f3d1`" \
F3D2="`cat /u/pate/MODULEF/make/Installhp700/List_f3d2`" \
ZZZ1="`if [ zzzz_mod = zzzz_mod ] ; \
then echo /u/pate/MODULEF/hp700/sta/lib/libzzzz_mod.a ; fi`" \
ZZZ2=-lzzzz_mod \
BLAS1="`if [ blas_mod = blas_mod ] ; \
then echo /u/pate/MODULEF/hp700/sta/lib/libblas_mod.a ; fi`" \
BLAS2=-lblas_mod \
UTIL=u_hp700 \
ml=/u/pate/MODULEF/hp700/sta/lib ms=/u/pate/MODULEF/ascii/sta/s \
mi=/u/pate/MODULEF/make/Installhp700/ppal mb=/u/pate/MODULEF/hp700/sta/bin
make[1]: Entering directory `/u/pate/MODULEF/make/Installhp700/ppal'
cd /u/pate/MODULEF/make/Installhp700/ppal ; \
fort77 -c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include \
/u/pate/MODULEF/ascii/sta/s/ppal/apnoxx.f
/u/pate/MODULEF/ascii/sta/s/ppal/apnoxx.f:
MAIN apnoxx:
fort77 +FPVZOuiD -o /u/pate/MODULEF/hp700/sta/bin/apnoxx \
/u/pate/MODULEF/make/Installhp700/ppal/apnoxx.o \
-L/u/pate/MODULEF/hp700/sta/lib -lconw -lconv -lnop2 -lnopo -lft3d \
-lp_lhp700 -lp_script -lp_x11 -lp_genera -lft3d -lutsd -lzzzz_mod \
-lutii -lu_hp700 -L/usr/lib/X11R5 -lX11 -lm
rm -f /u/pate/MODULEF/make/Installhp700/ppal/apnoxx.o
make[1]: Leaving directory `/u/pate/MODULEF/make/Installhp700/ppal'
cd /u/pate/MODULEF/make/Installhp700/ppal ; \rm -f *
!!! Link - Generate files poba.direct and pobv.direct
chmod u+rw /u/pate/MODULEF/ascii/sta/s/ppal \
/u/pate/MODULEF/ascii/sta/s/ppal/Makefile ; \rm -f /u/pate/MODULEF/ascii/sta/s/ppal/Makefile
/u/pate/MODULEF/make/Creatmakeppal.default \
/u/pate/MODULEF/hp700/sta/etc/liblist >/u/pate/MODULEF/ascii/sta/s/ppal/Makefile
awk -f /u/pate/MODULEF/make/Creatmakeppal.awk /u/pate/MODULEF/make/Listppal.depend >> \
/u/pate/MODULEF/ascii/sta/s/ppal/Makefile
chmod u-w /u/pate/MODULEF/ascii/sta/s/ppal /u/pate/MODULEF/ascii/sta/s/ppal/Makefile
/u/pate/MODULEF/make/inc_files.sh /u/pate/MODULEF/make/Installhp700/ppal \
/u/pate/MODULEF/ascii/sta/s/include
cd /u/pate/MODULEF/make/Installhp700/ppal ;\
make -i -f /u/pate/MODULEF/ascii/sta/s/ppal/Makefile \
/u/pate/MODULEF/hp700/sta/bin/`echo PP_pobaxx | sed -e 's/PP_//'` \
OBJS="/u/pate/MODULEF/make/Installhp700/ppal/`echo PP_pobaxx | sed -e 's/PP_//'`.o" \
F77="fort77" F77FLAGS="-c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include" \
LINK="fort77 +FPVZOuiD" STDLIB="-L/usr/lib/X11R5 -lX11 -lm" \
CPPFLAGS="-L/u/pate/MODULEF/hp700/sta/lib" \
ppal="`echo PP_pobaxx | sed -e 's/PP_//'`" \
MM="hp700" \
F3D1="`cat /u/pate/MODULEF/make/Installhp700/List_f3d1`" \
F3D2="`cat /u/pate/MODULEF/make/Installhp700/List_f3d2`" \
ZZZ1="`if [ zzzz_mod = zzzz_mod ] ; \
then echo /u/pate/MODULEF/hp700/sta/lib/libzzzz_mod.a ; fi`" \
ZZZ2=-lzzzz_mod \
BLAS1="`if [ blas_mod = blas_mod ] ; \
then echo /u/pate/MODULEF/hp700/sta/lib/libblas_mod.a ; fi`" \
BLAS2=-lblas_mod \
UTIL=u_hp700 \
ml=/u/pate/MODULEF/hp700/sta/lib ms=/u/pate/MODULEF/ascii/sta/s \
mi=/u/pate/MODULEF/make/Installhp700/ppal mb=/u/pate/MODULEF/hp700/sta/bin
make[1]: Entering directory `/u/pate/MODULEF/make/Installhp700/ppal'
cd /u/pate/MODULEF/make/Installhp700/ppal ; \
fort77 -c -O +B +Z -I/u/pate/MODULEF/ascii/sta/s/include /u/pate/MODULEF/ascii/sta/s/ppal/pobaxx.f
/u/pate/MODULEF/ascii/sta/s/ppal/pobaxx.f:
MAIN pobaxx:
fort77 +FPVZOuiD -o /u/pate/MODULEF/hp700/sta/bin/pobaxx \
/u/pate/MODULEF/make/Installhp700/ppal/pobaxx.o \
-L/u/pate/MODULEF/hp700/sta/lib -lpoba -lutsd -lutii -lu_hp700 -L/usr/lib/X11R5 -lX11 -lm
rm -f /u/pate/MODULEF/make/Installhp700/ppal/pobaxx.o
make[1]: Leaving directory `/u/pate/MODULEF/make/Installhp700/ppal'
cd /u/pate/MODULEF/make/Installhp700/ppal ; \rm -f *
( MR=/u/pate/MODULEF ; MM=hp700 ; MV=sta ;\
echo "'/u/pate/MODULEF/ascii/sta/s/ppad/poba.d'" ) |\
/u/pate/MODULEF/hp700/sta/bin/pobaxx > /u/pate/MODULEF/make/Installhp700/poba.out
Les sorties de pobaxx sont dans /u/pate/MODULEF/make/Installhp700/poba.out
Voici les 30 dernieres lignes de ce fichier :
.21132 -.21132
FIN NORMALE ( POBA ) :
NOMBRE DE TABLEAUX (NBTAST) : 52
NOMBRE DE PAGES (NODEPA) : 218
DESCRIPTION DES TABLEAUX :
------------------------
2P12 0 78 2 2P13 0 30 3 2P23 0 174 4
2P25 0 300 5 2Q13 0 126 7 2Q23 0 276 8
2Q25 0 492 10 TEP1 0 68 12 3P13 0 46 13
3P23 0 606 14 TEP2 0 544 17 3P25 0 1326 20
5F25 0 1686 26 HEQ1 0 132 33 3Q13 0 582 34
3Q23 0 1950 37 HEQ2 0 1462 45 3Q25 0 4542 51
7F25 0 6486 69 PER1 0 100 95 3R13 0 342 96
3R23 0 1182 98 PER2 0 814 103 3R25 0 2694 107
6F25 0 3696 118 3T2I 0 38 133 3T2P 0 540 134
3T1P 0 64 137 3T2Q 0 1620 138 3T2V 0 540 145
3T2D 0 1620 148 2T2V 0 72 155 2T2D 0 144 156
T2Q2 0 5670 157 3T1D 0 648 180 2T1D 0 72 183
3T1Q 0 192 184 3T2F 0 1080 185 3T1F 0 432 190
3COQ 0 1458 192 2P3D 0 758 198 POIB 0 10 201
POIS 0 26 202 PP2S 0 936 203 VP2S 0 208 207
DP2S 0 416 208 PB2S 0 30 210 DB2S 0 30 211
DPQ1 0 208 212 2T30 0 254 213 2T25 0 227 214
3Q1G 0 632 215 VIDE 0 0 0 VIDE 0 0 0
VIDE 0 0 0 VIDE 0 0 0 VIDE 0 0 0
VIDE 0 0 0 VIDE 0 0 0 VIDE 0 0 0
VIDE 0 0 0 VIDE 0 0 0 VIDE 0 0 0
VIDE 0