Installation DBD::mysql sous fedora 10

Fermé
titonio12 Messages postés 69 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 21 janvier 2009 - 13 janv. 2009 à 14:50
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 13 janv. 2009 à 18:25
Bonjour,
Lors de l'installation des divers modules perl pour pouvoir installé OCSng, j'ai un problème.
Tout les autres modules on fonctionné sauf le modules DBD::mysql j'ai télécharger la version DBD-mysql-4.010 je décompresse mon fichier avec tar... je vais dans le répertoire
J'utilise la commande : perl Makefile.PL --mysql_config --testdb=test.... pour les modification du fichier conf
Je suis censé faire un make et un make test par la suite mais déja à la suite du perl Makefile... j'obtient :


[root@fedoratest DBD-mysql-4.010]# perl Makefile.PL --mysql_config=/usr/lib/mysql/mysql_config --testdb=test --testuser=root --testpassword=root --testhost=localhost
I will use the following settings for compiling and testing:

cflags (mysql_config ) = -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC
embedded (mysql_config ) =
libs (mysql_config ) = -rdynamic -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto
mysql_config (Users choice ) = /usr/lib/mysql/mysql_config
nocatchstderr (default ) = 0
nofoundrows (default ) = 0
ssl (guessed ) = 1
testdb (User's choice) = test
testhost (User's choice) = localhost
testpassword (User's choice) = root
testsocket (default ) =
testuser (User's choice) = root

To change these settings, see 'perl Makefile.PL --help' and
'perldoc INSTALL'.

Unrecognized argument in LIBS ignored: '-rdynamic'
Using DBI 1.607 (for perl 5.010000 on i686-linux) installed in /usr/local/lib/perl5/site_perl/5.10.0/i686-linux/auto/DBI/
Writing Makefile for DBD::mysql

si je continue avec le make jai une tonne d'érreur :

[root@fedoratest DBD-mysql-4.010]# make
cc -c -I/usr/local/lib/perl5/site_perl/5.10.0/i686-linux/auto/DBI -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -DDBD_MYSQL_WITH_SSL -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"4.010\" -DXS_VERSION=\"4.010\" -fPIC "-I/usr/local/lib/perl5/5.10.0/i686-linux/CORE" dbdimp.c
Dans le fichier inclus à partir de dbdimp.c:20:
dbdimp.h:22:49: erreur: mysql.h : Aucun fichier ou dossier de ce type
dbdimp.h:23:45: erreur: mysqld_error.h : Aucun fichier ou dossier de ce type
dbdimp.h:25:49: erreur: errmsg.h : Aucun fichier ou dossier de ce type
In file included from dbdimp.c:20:
dbdimp.h:144: erreur: expected specifier-qualifier-list before ‘MYSQL’
dbdimp.h:237: erreur: expected specifier-qualifier-list before ‘MYSQL_RES’
In file included from dbdimp.c:20:
dbdimp.h:294: erreur: expected ‘)’ before ‘*’ token
dbdimp.h:297: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mysql_st_internal_execute’
dbdimp.h:329: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
dbdimp.c:407: erreur: expected ‘)’ before ‘*’ token
dbdimp.c:626: erreur: ‘FIELD_TYPE_VAR_STRING’ undeclared here (not in a function)
dbdimp.c:636: erreur: ‘FIELD_TYPE_DECIMAL’ undeclared here (not in a function)
dbdimp.c:646: erreur: ‘FIELD_TYPE_TINY’ undeclared here (not in a function)
dbdimp.c:656: erreur: ‘FIELD_TYPE_SHORT’ undeclared here (not in a function)
dbdimp.c:666: erreur: ‘FIELD_TYPE_LONG’ undeclared here (not in a function)
dbdimp.c:676: erreur: ‘FIELD_TYPE_FLOAT’ undeclared here (not in a function)
dbdimp.c:686: erreur: ‘FIELD_TYPE_DOUBLE’ undeclared here (not in a function)
dbdimp.c:709: erreur: ‘FIELD_TYPE_TIMESTAMP’ undeclared here (not in a function)
dbdimp.c:719: erreur: ‘FIELD_TYPE_LONGLONG’ undeclared here (not in a function)
dbdimp.c:729: erreur: ‘FIELD_TYPE_INT24’ undeclared here (not in a function)
dbdimp.c:739: erreur: ‘FIELD_TYPE_DATE’ undeclared here (not in a function)
dbdimp.c:749: erreur: ‘FIELD_TYPE_TIME’ undeclared here (not in a function)
dbdimp.c:759: erreur: ‘FIELD_TYPE_DATETIME’ undeclared here (not in a function)
dbdimp.c:769: erreur: ‘FIELD_TYPE_YEAR’ undeclared here (not in a function)
dbdimp.c:779: erreur: ‘FIELD_TYPE_NEWDATE’ undeclared here (not in a function)
dbdimp.c:789: erreur: ‘FIELD_TYPE_ENUM’ undeclared here (not in a function)
dbdimp.c:799: erreur: ‘FIELD_TYPE_SET’ undeclared here (not in a function)
dbdimp.c:809: erreur: ‘FIELD_TYPE_BLOB’ undeclared here (not in a function)
dbdimp.c:819: erreur: ‘FIELD_TYPE_TINY_BLOB’ undeclared here (not in a function)
dbdimp.c:829: erreur: ‘FIELD_TYPE_MEDIUM_BLOB’ undeclared here (not in a function)
dbdimp.c:839: erreur: ‘FIELD_TYPE_LONG_BLOB’ undeclared here (not in a function)
dbdimp.c:849: erreur: ‘FIELD_TYPE_STRING’ undeclared here (not in a function)
dbdimp.c:1316: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
dbdimp.c: In function ‘my_login’:
dbdimp.c:1758: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1759: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1759: erreur: ‘MYSQL’ undeclared (first use in this function)
dbdimp.c:1759: erreur: (Each undeclared identifier is reported only once
dbdimp.c:1759: erreur: for each function it appears in.)
dbdimp.c:1759: attention : comparaison entre un pointeur et un entier
dbdimp.c:1759: erreur: invalid operands to binary / (have ‘unsigned int’ and ‘const struct sql_type_info_t *’)
dbdimp.c:1759: erreur: invalid operands to binary > (have ‘double’ and ‘const struct sql_type_info_t *’)
dbdimp.c:1759: erreur: expected expression before ‘)’ token
dbdimp.c:1759: erreur: invalid operands to binary * (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:1761: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c: In function ‘mysql_db_login’:
dbdimp.c:1798: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:1798: erreur: request for member ‘auto_reconnects_ok’ in something not a structure or union
dbdimp.c:1799: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:1799: erreur: request for member ‘auto_reconnects_failed’ in something not a structure or union
dbdimp.c:1800: erreur: ‘imp_dbh_t’ has no member named ‘bind_type_guessing’
dbdimp.c:1801: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:1803: erreur: ‘imp_dbh_t’ has no member named ‘auto_reconnect’
dbdimp.c:1812: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1813: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1813: attention : passing argument 3 of ‘mysql_dr_error’ makes pointer from integer without a cast
dbdimp.c: In function ‘mysql_db_commit’:
dbdimp.c:1850: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:1853: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1858: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1858: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1859: attention : passing argument 3 of ‘mysql_dr_error’ makes pointer from integer without a cast
dbdimp.c: In function ‘mysql_db_rollback’:
dbdimp.c:1878: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:1881: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1886: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1887: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1887: attention : passing argument 3 of ‘mysql_dr_error’ makes pointer from integer without a cast
dbdimp.c: In function ‘mysql_db_disconnect’:
dbdimp.c:1924: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:1925: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c: In function ‘mysql_db_destroy’:
dbdimp.c:2012: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:2016: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2024: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c: In function ‘mysql_db_STORE_attrib’:
dbdimp.c:2062: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:2084: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2092: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2116: erreur: ‘imp_dbh_t’ has no member named ‘use_mysql_use_result’
dbdimp.c:2118: erreur: ‘imp_dbh_t’ has no member named ‘auto_reconnect’
dbdimp.c:2120: erreur: ‘imp_dbh_t’ has no member named ‘use_server_side_prepare’
dbdimp.c:2123: erreur: ‘imp_dbh_t’ has no member named ‘bind_type_guessing’
dbdimp.c: Hors de toute fonction :
dbdimp.c:2153: erreur: expected ‘)’ before ‘val’
dbdimp.c: In function ‘mysql_db_FETCH_attrib’:
dbdimp.c:2182: erreur: ‘imp_dbh_t’ has no member named ‘has_transactions’
dbdimp.c:2199: erreur: ‘imp_dbh_t’ has no member named ‘auto_reconnect’
dbdimp.c:2199: attention : passing argument 1 of ‘Perl_newSViv’ makes integer from pointer without a cast
dbdimp.c:2204: erreur: ‘imp_dbh_t’ has no member named ‘bind_type_guessing’
dbdimp.c:2204: attention : passing argument 1 of ‘Perl_newSViv’ makes integer from pointer without a cast
dbdimp.c:2208: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2212: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2212: attention : initialization makes pointer from integer without a cast
dbdimp.c:2226: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:2226: erreur: request for member ‘auto_reconnects_ok’ in something not a structure or union
dbdimp.c:2226: attention : passing argument 1 of ‘Perl_newSViv’ makes integer from pointer without a cast
dbdimp.c:2233: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:2233: erreur: request for member ‘auto_reconnects_failed’ in something not a structure or union
dbdimp.c:2233: attention : passing argument 1 of ‘Perl_newSViv’ makes integer from pointer without a cast
dbdimp.c:2247: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2247: attention : initialization makes pointer from integer without a cast
dbdimp.c:2256: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2256: attention : initialization makes pointer from integer without a cast
dbdimp.c:2261: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2261: attention : passing argument 1 of ‘Perl_sv_2mortal’ makes pointer from integer without a cast
dbdimp.c:2266: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2272: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2272: attention : initialization makes pointer from integer without a cast
dbdimp.c:2277: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2279: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2279: erreur: ‘sql_type_info_t’ has no member named ‘net’
dbdimp.c:2279: erreur: request for member ‘fd’ in something not a structure or union
dbdimp.c:2282: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2282: attention : initialization makes pointer from integer without a cast
dbdimp.c:2289: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:2289: attention : initialization makes pointer from integer without a cast
dbdimp.c:2294: erreur: ‘imp_dbh_t’ has no member named ‘use_server_side_prepare’
dbdimp.c:2299: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c: In function ‘mysql_st_prepare’:
dbdimp.c:2348: erreur: ‘MYSQL_VERSION_ID’ undeclared (first use in this function)
dbdimp.c:2363: erreur: ‘imp_sth_t’ has no member named ‘done_desc’
dbdimp.c:2364: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:2365: erreur: ‘imp_sth_t’ has no member named ‘currow’
dbdimp.c:2369: erreur: ‘imp_sth_t’ has no member named ‘use_mysql_use_result’
dbdimp.c:2370: erreur: ‘imp_dbh_t’ has no member named ‘use_mysql_use_result’
dbdimp.c:2370: attention : non concordance entre pointeur et entier dans une expression conditionnelle
dbdimp.c:2373: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:2373: erreur: assignment of read-only location ‘<erroneous-expression>[i]’
dbdimp.c:2562: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c: In function ‘mysql_st_free_result_sets’:
dbdimp.c:2632: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:2634: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:2635: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c: Hors de toute fonction :
dbdimp.c:2799: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mysql_st_internal_execute’
dbdimp.c: In function ‘mysql_st_execute’:
dbdimp.c:3100: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3100: erreur: used struct type value where scalar is required
dbdimp.c:3101: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3101: erreur: ne peut convertir en un type pointeur
dbdimp.c:3103: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3103: erreur: assignment of read-only location ‘<erroneous-expression>[i]’
dbdimp.c:3136: erreur: ‘imp_sth_t’ has no member named ‘row_num’
dbdimp.c:3141: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:3142: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3143: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3144: erreur: ‘imp_sth_t’ has no member named ‘use_mysql_use_result’
dbdimp.c:3147: erreur: ‘imp_sth_t’ has no member named ‘row_num’
dbdimp.c:3147: erreur: ‘my_ulonglong’ undeclared (first use in this function)
dbdimp.c:3149: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3151: erreur: ‘imp_sth_t’ has no member named ‘insertid’
dbdimp.c:3151: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3160: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3162: erreur: ‘imp_sth_t’ has no member named ‘done_desc’
dbdimp.c:3163: erreur: ‘imp_sth_t’ has no member named ‘fetch_done’
dbdimp.c:3167: erreur: ‘imp_sth_t’ has no member named ‘warning_count’
dbdimp.c:3175: erreur: ‘imp_sth_t’ has no member named ‘row_num’
dbdimp.c:3181: erreur: ‘imp_sth_t’ has no member named ‘row_num’
dbdimp.c: In function ‘mysql_describe’:
dbdimp.c:3303: erreur: ‘imp_sth_t’ has no member named ‘done_desc’
dbdimp.c: In function ‘mysql_st_fetch’:
dbdimp.c:3331: erreur: ‘MYSQL_ROW’ undeclared (first use in this function)
dbdimp.c:3331: erreur: expected ‘;’ before ‘cols’
dbdimp.c:3333: erreur: ‘MYSQL’ undeclared (first use in this function)
dbdimp.c:3333: erreur: ‘svsock’ undeclared (first use in this function)
dbdimp.c:3333: erreur: invalid operands to binary * (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3333: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3339: erreur: ‘MYSQL_FIELD’ undeclared (first use in this function)
dbdimp.c:3339: erreur: ‘fields’ undeclared (first use in this function)
dbdimp.c:3339: erreur: invalid operands to binary * (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3377: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3384: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3384: erreur: ‘sql_type_info_t’ has no member named ‘net’
dbdimp.c:3384: erreur: request for member ‘last_errno’ in something not a structure or union
dbdimp.c:3515: erreur: ‘imp_sth_t’ has no member named ‘currow’
dbdimp.c:3515: erreur: lvalue required as increment operand
dbdimp.c:3520: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3522: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3524: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3526: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3528: erreur: ‘imp_sth_t’ has no member named ‘currow’
dbdimp.c:3531: erreur: ‘cols’ undeclared (first use in this function)
dbdimp.c:3531: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3537: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3538: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3539: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:3540: attention : passing argument 3 of ‘mysql_dr_error’ makes pointer from integer without a cast
dbdimp.c:3550: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3551: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3552: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:3552: attention : assignment makes pointer from integer without a cast
dbdimp.c:3592: erreur: incompatible types in initialization
dbdimp.c: In function ‘mysql_st_destroy’:
dbdimp.c:3780: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:3782: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:3782: attention : passing argument 1 of ‘free_param’ from incompatible pointer type
dbdimp.c:3783: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:3789: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3789: erreur: used struct type value where scalar is required
dbdimp.c:3790: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3790: erreur: ne peut convertir en un type pointeur
dbdimp.c:3791: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3791: erreur: assignment of read-only location ‘<erroneous-expression>[i]’
dbdimp.c: In function ‘mysql_st_STORE_attrib’:
dbdimp.c:3835: erreur: ‘imp_sth_t’ has no member named ‘use_mysql_use_result’
dbdimp.c: Hors de toute fonction :
dbdimp.c:3883: erreur: expected declaration specifiers or ‘...’ before ‘MYSQL_RES’
dbdimp.c: In function ‘mysql_st_FETCH_internal’:
dbdimp.c:3889: erreur: ‘MYSQL_FIELD’ undeclared (first use in this function)
dbdimp.c:3889: erreur: ‘curField’ undeclared (first use in this function)
dbdimp.c:3889: erreur: invalid operands to binary * (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3896: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3896: erreur: invalid operands to binary && (have ‘int’ and ‘sql_type_info_t’)
dbdimp.c:3897: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3897: erreur: incompatible types in assignment
dbdimp.c:3900: erreur: ‘res’ undeclared (first use in this function)
dbdimp.c:3914: erreur: ‘sql_type_info_t’ has no member named ‘name’
dbdimp.c:3914: erreur: ‘sql_type_info_t’ has no member named ‘name’
dbdimp.c:3914: attention : passing argument 1 of ‘strlen’ from incompatible pointer type
dbdimp.c:3914: attention : passing argument 1 of ‘Perl_newSVpv’ from incompatible pointer type
dbdimp.c:3918: erreur: ‘sql_type_info_t’ has no member named ‘table’
dbdimp.c:3918: erreur: ‘sql_type_info_t’ has no member named ‘table’
dbdimp.c:3918: attention : passing argument 1 of ‘strlen’ from incompatible pointer type
dbdimp.c:3918: attention : passing argument 1 of ‘Perl_newSVpv’ from incompatible pointer type
dbdimp.c:3922: erreur: ‘sql_type_info_t’ has no member named ‘type’
dbdimp.c:3926: erreur: ‘sql_type_info_t’ has no member named ‘type’
dbdimp.c:3926: attention : passing argument 1 of ‘native2sql’ makes integer from pointer without a cast
dbdimp.c:3929: erreur: ‘sql_type_info_t’ has no member named ‘flags’
dbdimp.c:3933: erreur: ‘sql_type_info_t’ has no member named ‘flags’
dbdimp.c:3937: erreur: ‘sql_type_info_t’ has no member named ‘flags’
dbdimp.c:3941: erreur: ‘sql_type_info_t’ has no member named ‘length’
dbdimp.c:3945: erreur: ‘sql_type_info_t’ has no member named ‘type’
dbdimp.c:3945: attention : passing argument 1 of ‘native2sql’ makes integer from pointer without a cast
dbdimp.c:3949: erreur: ‘sql_type_info_t’ has no member named ‘type’
dbdimp.c:3949: attention : passing argument 1 of ‘native2sql’ makes integer from pointer without a cast
dbdimp.c:3953: erreur: ‘sql_type_info_t’ has no member named ‘max_length’
dbdimp.c:3965: erreur: ‘sql_type_info_t’ has no member named ‘flags’
dbdimp.c:3965: erreur: ‘PRI_KEY_FLAG’ undeclared (first use in this function)
dbdimp.c:3965: erreur: ‘UNIQUE_KEY_FLAG’ undeclared (first use in this function)
dbdimp.c:3965: erreur: invalid operands to binary | (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3965: erreur: ‘MULTIPLE_KEY_FLAG’ undeclared (first use in this function)
dbdimp.c:3965: erreur: invalid operands to binary | (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3965: erreur: invalid operands to binary & (have ‘const struct sql_type_info_t *’ and ‘const struct sql_type_info_t *’)
dbdimp.c:3969: erreur: ‘sql_type_info_t’ has no member named ‘flags’
dbdimp.c:3973: erreur: ‘sql_type_info_t’ has no member named ‘decimals’
dbdimp.c:3977: erreur: ‘sql_type_info_t’ has no member named ‘length’
dbdimp.c:3977: erreur: ‘sql_type_info_t’ has no member named ‘max_length’
dbdimp.c:3978: erreur: ‘sql_type_info_t’ has no member named ‘length’
dbdimp.c:3978: erreur: ‘sql_type_info_t’ has no member named ‘max_length’
dbdimp.c:3978: attention : passing argument 1 of ‘Perl_newSViv’ makes integer from pointer without a cast
dbdimp.c:3992: erreur: ‘imp_sth_t’ has no member named ‘av_attr’
dbdimp.c:3992: erreur: assignment of read-only location ‘<erroneous-expression>[what]’
dbdimp.c: In function ‘mysql_st_FETCH_attrib’:
dbdimp.c:4043: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4043: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4043: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4045: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4045: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4045: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4049: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4049: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4049: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4061: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:4061: erreur: ‘sql_type_info_t’ has no member named ‘value’
dbdimp.c:4061: attention : passing argument 1 of ‘Perl_newSVsv’ from incompatible pointer type
dbdimp.c:4070: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4070: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4070: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4074: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4074: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4074: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4080: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4080: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4080: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4084: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4084: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4084: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4088: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4088: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4088: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4090: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4090: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4090: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4092: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4092: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4092: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4094: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4098: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4098: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4098: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4105: erreur: ‘imp_sth_t’ has no member named ‘insertid’
dbdimp.c:4107: erreur: ‘imp_sth_t’ has no member named ‘insertid’
dbdimp.c:4107: attention : passing argument 1 of ‘Perl_sv_2mortal’ makes pointer from integer without a cast
dbdimp.c:4112: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4112: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4112: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4116: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4116: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4116: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4118: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4118: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4118: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c:4120: erreur: ‘imp_sth_t’ has no member named ‘use_mysql_use_result’
dbdimp.c:4124: erreur: ‘imp_sth_t’ has no member named ‘warning_count’
dbdimp.c:4136: erreur: ‘imp_sth_t’ has no member named ‘result’
dbdimp.c:4136: attention : passing argument 3 of ‘mysql_st_FETCH_internal’ makes integer from pointer without a cast
dbdimp.c:4136: erreur: too many arguments to function ‘mysql_st_FETCH_internal’
dbdimp.c: In function ‘mysql_bind_ph’:
dbdimp.c:4260: erreur: ‘imp_sth_t’ has no member named ‘params’
dbdimp.c:4260: attention : passing argument 1 of ‘bind_param’ from incompatible pointer type
dbdimp.c: In function ‘mysql_db_reconnect’:
dbdimp.c:4375: erreur: ‘MYSQL’ undeclared (first use in this function)
dbdimp.c:4375: erreur: expected ‘;’ before ‘save_socket’
dbdimp.c:4385: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4385: erreur: ‘CR_SERVER_GONE_ERROR’ undeclared (first use in this function)
dbdimp.c:4385: attention : comparaison entre un pointeur et un entier
dbdimp.c:4389: erreur: ‘imp_dbh_t’ has no member named ‘auto_reconnect’
dbdimp.c:4403: erreur: ‘save_socket’ undeclared (first use in this function)
dbdimp.c:4403: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4404: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4404: attention : passing argument 3 of ‘memcpy’ makes integer from pointer without a cast
dbdimp.c:4405: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4405: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4405: attention : passing argument 1 of ‘memset’ discards qualifiers from pointer target type
dbdimp.c:4413: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4413: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4414: attention : passing argument 3 of ‘mysql_dr_error’ makes pointer from integer without a cast
dbdimp.c:4415: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4415: attention : passing argument 1 of ‘memcpy’ discards qualifiers from pointer target type
dbdimp.c:4415: attention : passing argument 3 of ‘memcpy’ makes integer from pointer without a cast
dbdimp.c:4416: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:4416: erreur: request for member ‘auto_reconnects_failed’ in something not a structure or union
dbdimp.c:4416: erreur: lvalue required as increment operand
dbdimp.c:4419: erreur: ‘imp_dbh_t’ has no member named ‘stats’
dbdimp.c:4419: erreur: request for member ‘auto_reconnects_ok’ in something not a structure or union
dbdimp.c:4419: erreur: lvalue required as increment operand
dbdimp.c: In function ‘mysql_db_quote’:
dbdimp.c:4579: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c: In function ‘mysql_db_last_insert_id’:
dbdimp.c:4602: erreur: ‘imp_dbh_t’ has no member named ‘pmysql’
dbdimp.c:4602: attention : passing argument 1 of ‘Perl_sv_2mortal’ makes pointer from integer without a cast
make: *** [dbdimp.o] Erreur 1


merci d'avance de votre aide
A voir également:

3 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
13 janv. 2009 à 15:30
Plutôt que de t'embêter à compiler DBD mysql, pourquoi ne pas essayer plutôt de trouver un paquet rpm ?

Si tu tiens à compiler ce paquet il faut que tu trouves "mysql.h" :
dbdimp.h:22:49: erreur: mysql.h : Aucun fichier ou dossier de ce type

En effet, ce fichier n'étant pas trouvé, il engendre en cascade plein d'autres erreurs. Il faudra pour cela probablement récupérer d'autres archives de sources.

Bonne chance
0
titonio12 Messages postés 69 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 21 janvier 2009 41
13 janv. 2009 à 16:11
et surtout quel méthode je dois utilisé merci beaucoup
0
titonio12 Messages postés 69 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 21 janvier 2009 41
13 janv. 2009 à 16:01
merci de ta réponse mais ou puis je trouver un paquet rpm qui corresponde à ce que je recherche
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
13 janv. 2009 à 18:25
bonjour,
sous fedora
en root
yum install mysql etc...
a+
0