2011-12-27 3 views
0

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.

+2

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

Répondre

0

Je m'excuse pour une supposition naïve, mais êtes-vous sûr que vous avez installé le paquet glibc-devel?

# rpm -qf /usr/include/gnu/stubs-32.h 
glibc-devel-2.14.1-14.14.1.i686 
+0

Sur un système 64 bits, ce fichier se trouve dans le paquet 'glibc-devel-32bit' (ici:' glibc-devel-32bit-2.14.1-123.1.x86_64'), mais l'installation de ce fichier ne ferait qu'effacer les symptômes. J'ai la forte suspicion que l'OP a plusieurs Perls et ne compile pas le bon. – daxim

Questions connexes