User since
2011-03-10
1
Artikel
BenutzerIn
Ich habe perl5.8.8 als depot für hpux 11.11 installiert. Auf der HP-Seite wird gesagt, daß man Module ganz normal nachinstallieren kann, ohne den ANSI C Compiler kaufen zu müssen:
"In perl v5.8.8, the compiler which is available on your system will be used for subsequent module builds. If both HP ANSI C and gcc compilers are available on your system, HP ANSI C compiler will be used. If neither is available, HP's bundled compiler will be used."
Aber tatsächlich bekomme ich beim Installieren von einigen Modulen Probleme mit dem Compiler:
einmal wird angeblich gcc nicht gefunden - obwohl er da ist und auch im Pfad enthalten ist:
IO-1.25
sh: gcc: not found.
avalenti@ncc-v:/usr/local/src/perlmod/IO-Tty-1.10/conf >gcc -v
Reading specs from /usr/local/lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.3.3/specs
Configured with: ../gcc-3.3.3/configure --with-gnu-as --enable-languages=c,c++,objc
Thread model: single
gcc version 3.3.3
wobei er ja angeblich (laut HP, s.o.) gar nicht gebraucht wird.
Andererseits wird eine Compileroption bemängelt, die aber mit der o.g. gcc-Version verträglich sein sollte:
List-MoreUtils-0.30
cc1: error: unrecognized option `-Wdeclaration-after-statement'
"-Wdeclaration-after-statement (C only)'
Warn when a declaration is found after a statement in a block.
This construct, known from C++, was introduced with ISO C99 and is
by default allowed in GCC. It is not supported by ISO C90 and was
not supported by GCC versions before GCC 3.0"
Aber ich verwende gcc 3.3.3 (s.o.)!
Wie komme ich hier weiter?
Arno
Last edited: 2011-03-10 19:20:09 +0100 (CET)