J'essaye de compiler DBD :: SQlite sur perl 5.12 sur Redhat Linux 64 bits. Rendre Nakefile.PL se termine sans erreur. Mais quand j'exécute le test en faisant un test. Je reçois des erreurs follwingConstruction DBD :: SQlite sur redhat Linux 64 bits
gcc -c -I. -I/mount_point/sdk/perl/5.10.0/lib/auto/DBI -D_REENTRANT \
-D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include \
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wl,-Bsymbolic -O2 \
-DVERSION='"1.35"' -DXS_VERSION='"1.35"' -fPIC \
"-I/mu/apps/perl/5.10.0/lib/CORE" -DSQLITE_ENABLE_FTS3 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE \
-DSQLITE_ENABLE_COLUMN_METADATA -DNDEBUG=1 -DHAVE_USLEEP=1 \
SQLite.c
In file included from /usr/include/features.h:352,
from /usr/include/sys/types.h:27,
from /mu/apps/perl/5.10.0/lib/CORE/perl.h:587,
from SQLiteXS.h:11,
from SQLite.xs:3:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make: *** [SQLite.o] Error 1
Il semble qu'il ne soit pas capable de trouver les tronçons à partir de env. Quelqu'un peut-il m'aider s'il vous plaît pour obtenir ce droit. C'est la première fois que je rencontre 64 bits. J'apprécierais que quelqu'un puisse me rediriger vers la mine générale et tomber aussi. Merci d'avoir lu.
Qu'est-ce que/mu/sdk? Vous semblez exécuter une installation personnalisée, ajouter les détails en quoi il diffère d'un standard. Vous mentionnez Perl 5.12 dans la prose et 5.10 dans le message d'erreur, cette information est en conflit. – daxim