compilation de scilab 5.1.1 sous RHEL 4u5

Langella Raphael raphael.langella at steria.cnes.fr
Wed May 13 16:00:42 CEST 2009


Bonjour,
 
J'essaie de compiler scilab 5.1.1 sous Redhat 4 avec gcc 4.3.3. J'utilise la configuration suivante :
 
CFLAGS="-I/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1/include \
-I/Produits/publics/x86_64.Linux.2.6.9/fftw/3.2/include" \
LDFLAGS="-L/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1/lib \
-L/Produits/publics/x86_64.Linux.2.6.9/fftw/3.2/lib" \
./configure --prefix=/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1 \
--without-ocaml --without-pvm --without-umfpack \
--with-tcl-include=/Produits/publics/x86_64.Linux.2.6.9/tcltk/8.5/include \
--with-tcl-library=/Produits/publics/x86_64.Linux.2.6.9/tcltk/8.5/lib \
--with-tk-include=/Produits/publics/x86_64.Linux.2.6.9/tcltk/8.5/include \
--with-tk-library=/Produits/publics/x86_64.Linux.2.6.9/tcltk/8.5/lib \
--with-matio-include=/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1/include \
--with-matio-library=/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1/lib \
--with-pcre=/Produits/publics/x86_64.Linux.2.6.9/scilab/5.1.1
 
et j'obtiens le résultat suivant :
 
 g77 -g -O2 -DNDEBUG -m64 -fPIC -I../../modules/core/includes/ -c src/fortran/clunit.f  -fPIC -o .libs/clunit.o
stack.h: Dans la sous-routine `clunit':
stack.h:41:
         integer, pointer :: stack_reserved_for_c__
                  ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:42:
         double precision, pointer, dimension(:) :: stk
                           ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:42:
         double precision, pointer, dimension(:) :: stk
                                              ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:42:
         double precision, pointer, dimension(:) :: stk
                                               ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:42:
         double precision, pointer, dimension(:) :: stk
         ^
option FORTRAN 90 à (^) non supportée
stack.h:43:
         integer, pointer, dimension(:) :: istk
                  ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:43:
         integer, pointer, dimension(:) :: istk
                                     ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:43:
         integer, pointer, dimension(:) :: istk
                                      ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:43:
         integer, pointer, dimension(:) :: istk
         ^
option FORTRAN 90 à (^) non supportée
stack.h:44:
         real, pointer, dimension(:) :: sstk
               ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:44:
         real, pointer, dimension(:) :: sstk
                                  ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:44:
         real, pointer, dimension(:) :: sstk
                                   ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:44:
         real, pointer, dimension(:) :: sstk
         ^
option FORTRAN 90 à (^) non supportée
stack.h:45:
         character, pointer :: cstk*(4*vsiz)
                    ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:46:
         complex*16, pointer, dimension(:) :: zstk
                     ^
Invalid type-declaration attribute at (^) -- must be one of: DIMENSION(array-spec), EXTERNAL, INTRINSIC, PARAMETER, or SAVE
stack.h:46:
         complex*16, pointer, dimension(:) :: zstk
                                        ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:46:
         complex*16, pointer, dimension(:) :: zstk
                                         ^
expression à (^) a un type de données ou un rang incorrect pour son contexte
stack.h:46:
         complex*16, pointer, dimension(:) :: zstk
         ^
option FORTRAN 90 à (^) non supportée
stack.h:47: avertissement :
         common /stack/ stack_reserved_for_c__, stk,
                 ^
Initial padding for common block `stack' is 4 bytes at (^) -- consider reordering members, largest-type-size first

 

Cordialement, 
Raphaël Langella 
3IRT/AP/APP - POL 
Groupement Stéria/Thales 
05 61 28 30 68 

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20090513/591738d6/attachment.htm>


More information about the users mailing list