Автор Тема: DBD::mysql  (Прочетена 1222 пъти)

martincho

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
DBD::mysql
« -: Nov 17, 2004, 17:46 »
Здравейте на всички имам проблем с DBD::mysql ! Не иска да се инсталира и не иска... '<img'>
Та проблема ми е
след perl Makefile.PL нямам проблеми но при make ми излизат доста грешки...
errors:

dbdimp.c: In function `mysql_db_commit':
dbdimp.c:1125: dereferencing pointer to incomplete type
dbdimp.c:1131: dereferencing pointer to incomplete type
dbdimp.c:1132: dereferencing pointer to incomplete type
dbdimp.c:1133: dereferencing pointer to incomplete type
dbdimp.c:1134: dereferencing pointer to incomplete type
dbdimp.c:1134: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c: In function `mysql_db_rollback':
dbdimp.c:1146: dereferencing pointer to incomplete type
dbdimp.c:1152: dereferencing pointer to incomplete type
dbdimp.c:1153: dereferencing pointer to incomplete type
dbdimp.c:1154: dereferencing pointer to incomplete type
dbdimp.c:1155: dereferencing pointer to incomplete type
dbdimp.c:1155: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c: In function `mysql_db_disconnect':
dbdimp.c:1187: dereferencing pointer to incomplete type
dbdimp.c:1187: dereferencing pointer to incomplete type
dbdimp.c:1187: dereferencing pointer to incomplete type
dbdimp.c:1190: dereferencing pointer to incomplete type
dbdimp.c:1191: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_db_destroy':
dbdimp.c:1251: dereferencing pointer to incomplete type
dbdimp.c:1252: dereferencing pointer to incomplete type
dbdimp.c:1253: dereferencing pointer to incomplete type
dbdimp.c:1254: dereferencing pointer to incomplete type
dbdimp.c:1263: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_db_STORE_attrib':
dbdimp.c:1291: dereferencing pointer to incomplete type
dbdimp.c:1292: dereferencing pointer to incomplete type
dbdimp.c:1298: dereferencing pointer to incomplete type
dbdimp.c:1302: dereferencing pointer to incomplete type
dbdimp.c:1308: dereferencing pointer to incomplete type
dbdimp.c:1308: dereferencing pointer to incomplete type
dbdimp.c:1312: dereferencing pointer to incomplete type
dbdimp.c:1318: dereferencing pointer to incomplete type
dbdimp.c:1318: dereferencing pointer to incomplete type
dbdimp.c:1336: dereferencing pointer to incomplete type
dbdimp.c: At top level:
dbdimp.c:1365: parse error before "val"
dbdimp.c: In function `my_ulonglong2str':
dbdimp.c:1366: `val' undeclared (first use in this function)
dbdimp.c: In function `mysql_db_FETCH_attrib':
dbdimp.c:1389: dereferencing pointer to incomplete type
dbdimp.c:1390: dereferencing pointer to incomplete type
dbdimp.c:1406: dereferencing pointer to incomplete type
dbdimp.c:1410: dereferencing pointer to incomplete type
dbdimp.c:1412: dereferencing pointer to incomplete type
dbdimp.c:1412: warning: initialization makes pointer from integer without a cast
dbdimp.c:1416: dereferencing pointer to incomplete type
dbdimp.c:1416: warning: initialization makes pointer from integer without a cast
dbdimp.c:1424: dereferencing pointer to incomplete type
dbdimp.c:1426: dereferencing pointer to incomplete type
dbdimp.c:1432: dereferencing pointer to incomplete type
dbdimp.c:1432: warning: initialization makes pointer from integer without a cast
dbdimp.c:1439: dereferencing pointer to incomplete type
dbdimp.c:1439: warning: initialization makes pointer from integer without a cast
dbdimp.c:1444: dereferencing pointer to incomplete type
dbdimp.c:1449: dereferencing pointer to incomplete type
dbdimp.c:1454: dereferencing pointer to incomplete type
dbdimp.c:1454: warning: initialization makes pointer from integer without a cast
dbdimp.c:1458: dereferencing pointer to incomplete type
dbdimp.c:1460: dereferencing pointer to incomplete type
dbdimp.c:1462: dereferencing pointer to incomplete type
dbdimp.c:1462: warning: initialization makes pointer from integer without a cast
dbdimp.c:1467: dereferencing pointer to incomplete type
dbdimp.c:1467: warning: initialization makes pointer from integer without a cast
dbdimp.c:1474: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_st_prepare':
dbdimp.c:1512: dereferencing pointer to incomplete type
dbdimp.c:1517: dereferencing pointer to incomplete type
dbdimp.c:1518: dereferencing pointer to incomplete type
dbdimp.c:1519: dereferencing pointer to incomplete type
dbdimp.c:1522: dereferencing pointer to incomplete type
dbdimp.c:1525: dereferencing pointer to incomplete type
dbdimp.c:1528: dereferencing pointer to incomplete type
dbdimp.c:1534: dereferencing pointer to incomplete type
dbdimp.c:1534: dereferencing pointer to incomplete type
dbdimp.c:1535: dereferencing pointer to incomplete type
dbdimp.c: At top level:
dbdimp.c:1560: parse error before "MYSQL_RES"
dbdimp.c: In function `mysql_st_internal_execute':
dbdimp.c:1563: `statement' undeclared (first use in this function)
dbdimp.c:1564: `svsock' undeclared (first use in this function)
dbdimp.c:1564: `numParams' undeclared (first use in this function)
dbdimp.c:1573: `cdaPtr' undeclared (first use in this function)
dbdimp.c:1595: `h' undeclared (first use in this function)
dbdimp.c:1612: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c:1624: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c:1633: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c: In function `mysql_st_execute':
dbdimp.c:1659: dereferencing pointer to incomplete type
dbdimp.c:1679: dereferencing pointer to incomplete type
dbdimp.c:1684: dereferencing pointer to incomplete type
dbdimp.c:1686: dereferencing pointer to incomplete type
dbdimp.c:1690: dereferencing pointer to incomplete type
dbdimp.c:1692: dereferencing pointer to incomplete type
dbdimp.c:1693: dereferencing pointer to incomplete type
dbdimp.c:1694: dereferencing pointer to incomplete type
dbdimp.c:1695: dereferencing pointer to incomplete type
dbdimp.c:1696: dereferencing pointer to incomplete type
dbdimp.c:1698: dereferencing pointer to incomplete type
dbdimp.c:1699: dereferencing pointer to incomplete type
dbdimp.c:1699: dereferencing pointer to incomplete type
dbdimp.c:1702: dereferencing pointer to incomplete type
dbdimp.c:1702: dereferencing pointer to incomplete type
dbdimp.c:1702: dereferencing pointer to incomplete type
dbdimp.c:1703: dereferencing pointer to incomplete type
dbdimp.c:1703: dereferencing pointer to incomplete type
dbdimp.c:1704: dereferencing pointer to incomplete type
dbdimp.c:1710: dereferencing pointer to incomplete type
dbdimp.c:1713: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_describe':
dbdimp.c:1733: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_st_fetch':
dbdimp.c:1758: `MYSQL_ROW' undeclared (first use in this function)
dbdimp.c:1758: parse error before "cols"
dbdimp.c:1761: dereferencing pointer to incomplete type
dbdimp.c:1768: dereferencing pointer to incomplete type
dbdimp.c:1773: dereferencing pointer to incomplete type
dbdimp.c:1774: `cols' undeclared (first use in this function)
dbdimp.c:1774: dereferencing pointer to incomplete type
dbdimp.c:1775: dereferencing pointer to incomplete type
dbdimp.c:1776: dereferencing pointer to incomplete type
dbdimp.c:1777: dereferencing pointer to incomplete type
dbdimp.c:1778: dereferencing pointer to incomplete type
dbdimp.c:1778: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c:1780: dereferencing pointer to incomplete type
dbdimp.c:1785: dereferencing pointer to incomplete type
dbdimp.c:1785: warning: assignment makes pointer from integer without a cast
dbdimp.c: In function `mysql_st_finish':
dbdimp.c:1836: dereferencing pointer to incomplete type
dbdimp.c:1837: dereferencing pointer to incomplete type
dbdimp.c:1838: dereferencing pointer to incomplete type
dbdimp.c:1840: dereferencing pointer to incomplete type
dbdimp.c:1840: dereferencing pointer to incomplete type
dbdimp.c:1840: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_st_destroy':
dbdimp.c:1866: dereferencing pointer to incomplete type
dbdimp.c:1866: dereferencing pointer to incomplete type
dbdimp.c:1867: dereferencing pointer to incomplete type
dbdimp.c:1873: dereferencing pointer to incomplete type
dbdimp.c:1878: dereferencing pointer to incomplete type
dbdimp.c:1880: dereferencing pointer to incomplete type
dbdimp.c:1883: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_st_STORE_attrib':
dbdimp.c:1916: dereferencing pointer to incomplete type
dbdimp.c: At top level:
dbdimp.c:1961: parse error before "MYSQL_RES"
dbdimp.c: In function `mysql_st_FETCH_internal':
dbdimp.c:1962: `sth' undeclared (first use in this function)
dbdimp.c:1964: `MYSQL_FIELD' undeclared (first use in this function)
dbdimp.c:1964: `curField' undeclared (first use in this function)
dbdimp.c:1969: `what' undeclared (first use in this function)
dbdimp.c:1975: `cacheit' undeclared (first use in this function)
dbdimp.c:1975: dereferencing pointer to incomplete type
dbdimp.c:1976: dereferencing pointer to incomplete type
dbdimp.c:1981: `res' undeclared (first use in this function)
dbdimp.c:2036: `PRI_KEY_FLAG' undeclared (first use in this function)
dbdimp.c:2036: `UNIQUE_KEY_FLAG' undeclared (first use in this function)
dbdimp.c:2036: `MULTIPLE_KEY_FLAG' undeclared (first use in this function)
dbdimp.c:2060: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_st_FETCH_attrib':
dbdimp.c:2108: dereferencing pointer to incomplete type
dbdimp.c:2110: dereferencing pointer to incomplete type
dbdimp.c:2115: dereferencing pointer to incomplete type
dbdimp.c:2120: dereferencing pointer to incomplete type
dbdimp.c:2125: dereferencing pointer to incomplete type
dbdimp.c:2132: dereferencing pointer to incomplete type
dbdimp.c:2137: dereferencing pointer to incomplete type
dbdimp.c:2142: dereferencing pointer to incomplete type
dbdimp.c:2144: dereferencing pointer to incomplete type
dbdimp.c:2146: dereferencing pointer to incomplete type
dbdimp.c:2148: dereferencing pointer to incomplete type
dbdimp.c:2153: dereferencing pointer to incomplete type
dbdimp.c:2160: dereferencing pointer to incomplete type
dbdimp.c:2165: dereferencing pointer to incomplete type
dbdimp.c:2170: dereferencing pointer to incomplete type
dbdimp.c:2172: dereferencing pointer to incomplete type
dbdimp.c:2174: dereferencing pointer to incomplete type
dbdimp.c:2179: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_bind_ph':
dbdimp.c:2242: dereferencing pointer to incomplete type
dbdimp.c:2254: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_db_reconnect':
dbdimp.c:2273: `MYSQL' undeclared (first use in this function)
dbdimp.c:2273: parse error before "save_socket"
dbdimp.c:2282: dereferencing pointer to incomplete type
dbdimp.c:2282: `CR_SERVER_GONE_ERROR' undeclared (first use in this function)
dbdimp.c:2287: dereferencing pointer to incomplete type
dbdimp.c:2287: dereferencing pointer to incomplete type
dbdimp.c:2300: `save_socket' undeclared (first use in this function)
dbdimp.c:2300: dereferencing pointer to incomplete type
dbdimp.c:2301: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2302: dereferencing pointer to incomplete type
dbdimp.c:2305: dereferencing pointer to incomplete type
dbdimp.c:2305: dereferencing pointer to incomplete type
dbdimp.c:2305: warning: passing arg 3 of `mysql_dr_error' makes pointer from int
eger without a cast
dbdimp.c:2306: dereferencing pointer to incomplete type
dbdimp.c:2307: dereferencing pointer to incomplete type
dbdimp.c:2310: dereferencing pointer to incomplete type
dbdimp.c: In function `mysql_db_quote':
dbdimp.c:2446: dereferencing pointer to incomplete type
make: *** [dbdimp.o] Error 1

и това са само част от тях !
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
DBD::mysql
« Отговор #1 -: Nov 17, 2004, 23:26 »
коя версия на perl ползваш?
за модули - ползвай cpan
Активен

martincho

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
DBD::mysql
« Отговор #2 -: Nov 17, 2004, 23:32 »
ami perl 5.8.5
i na cpan vadi sustata greshka '<img'>(
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
DBD::mysql
« Отговор #3 -: Nov 17, 2004, 23:37 »
пуснал ли си mysql срвъра?
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
DBD::mysql
« Отговор #4 -: Nov 18, 2004, 00:05 »
може би имаш старо DBI
Активен

martincho

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
DBD::mysql
« Отговор #5 -: Nov 18, 2004, 00:27 »
cpan> install DBI
DBI is up to date.

Checking if your kit is complete...
Looks good
Using DBI 1.46 (for perl 5.008005 on i686-linux) installed in /usr/local/lib/perl5/site_perl/5.8.5/i686-linux/auto/DBI/
Writing Makefile for DBD::mysql
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/Mysql.pm blib/lib/Mysql.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Mysql/Statement.pm blib/lib/Mysql/Statement.pm
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
cc -c  -I/usr/local/lib/perl5/site_perl/5.8.5/i686-linux/auto/DBI/ -I/usr/local/mysql/include/mysql -mcpu=pentiumpro -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.9004\" -DXS_VERSION=\"2.9004\" -fpic "-I/usr/local/lib/perl5/5.8.5/i686-linux/CORE"   dbdimp.c

zna4i ot tuk nadolu produljavat greshkite koito predi malko opisah po gore '<img'>
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
DBD::mysql
« Отговор #6 -: Nov 18, 2004, 00:46 »
много странно - ти ме "подсети" да си ъпдейтвам DBD-то, което не щеше и на мен да се инсталира и накрая открих че е заради старо DBI ..при инсталацията на DBD е много важно да подадеш параметри за потребител и парола на mysql сървъра. Виж също дали и ти като мене нямаш нарушени зависимости - обикновено те са причината нещо да не се инсталира. виж си INSTALL файлът.
каква дистрибуция ползваш - на някои от сорта на редхат им е "прецакан" с-компилатора.
Активен

martincho

  • Напреднали
  • *****
  • Публикации: 15
    • Профил
DBD::mysql
« Отговор #7 -: Nov 18, 2004, 04:25 »
Zdrasti !
Mi sus slack 9.1 sum '<img'> s kernel 2.6.8 naskoro go update
oba4e mi se struva 4e sum si precakal perl-a stoto go instalirah na skoro i stanaha dve versii na perl 5.8.0 & 5.8.5 kak da gi mahna ako moga i dvete i da gi install na 4isto ! ?
Mislq 4e problema e tam poneje zadavam to4no parametrite no... rezultata e edin i sust...
Активен

kostadinz

  • Напреднали
  • *****
  • Публикации: 197
    • Профил
DBD::mysql
« Отговор #8 -: Nov 18, 2004, 09:34 »
да не би да иска devel пакетите. MySQL-devel или perl-devel пакетите и да не си намира някакви хедъри, знам ли.
Активен

philip

  • Напреднали
  • *****
  • Публикации: 207
    • Профил
DBD::mysql
« Отговор #9 -: Nov 18, 2004, 11:33 »
Ха-ха под слакваре НЯМА devel пакети.
значи за стария перл като root напиши
removepkg /var/adm/packages/perl и натисни Tab  и Enter
за да махнеш новия perl отиди в директорията кадето си го компилирал и напиши
make uninstall
след това почни на чисто. виж дали не можеш да си намериш вече готов пакет на новия пърл от linux-packages.org
Успех!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 5038 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 1457 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 5771 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 7674 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 6043 Последна публикация Mar 16, 2008, 01:17
от neter