Suiv.: Problèmes possibles
Sup.: D Installation sous UNIX
Préc.: D Installation sous UNIX
Table des matières
Ce listing correspond à une installation partielle de Modulef sur HP-UX A.09.03 9000/735,
le répertoire où s'effectue l'installation (MR) est /u/pate/MODULEF
make[227]% make La variable MR n'est pas initialisee dans le fichier Makefile
Edition du fichier Makefile
Elle doit avoir pour valeur /u/pate/MODULEF make: *** [verification] Error 1 make[228]% make Entrez le type de la machine sur laquelle vous effectuez cette installation Pour les types de machine suivants : 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 Le Makefile d'installation pour la machine hp700 existe deja Voulez vous le detruire et le creer a nouveau (oui non) oui Poursuivez l'installation : 1) cd Installhp700 2) Verifiez le contenu du fichier M_config (Declaration des variables) 3) make make[229]% cd Installhp700 fletan_pate % ls Makefile
Edition du fichier 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
Edition du fichier periphin.in
make: *** [/u/pate/MODULEF/make/Installhp700/periphin.inpollo/periphin.in] Error 1 Installhp700[231]% make
Création de l'interface entre Fortran 3D et Modulef
chmod u+w /u/pate/MODULEF/ascii/sta/s/* /u/pate/MODULEF/ascii/sta/s/*/Maefile \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/perih.c cpp: warning: Cannot read c-french message catalog; using default languae chmod u+rw /u/pate/MODULEF/ascii/sta/s/p_lhp700/perfgn.f </u/pate/MODULEF/make/Installhp700/periphin.in \ /u/pate/MODULEF/make/Instllhp700/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/Instllhp700/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'
Compilation des bibliothèques
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' .....
Edition de liens - Création de 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/n/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
Edition de liens - Création des Makefile
/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
Edition de liens - Création du programme exécutable 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 *
Edition de liens - Création des fichiers poba.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