Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115921 - pecl-pdo-mysql-1.0.1 failes to build
Summary: pecl-pdo-mysql-1.0.1 failes to build
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: PHP Bugs
URL: http://pecl.php.net/bugs/bug.php?id=6257
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-18 03:42 UTC by Michael Cramer
Modified: 2005-12-19 06:43 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Cramer 2005-12-18 03:42:00 UTC
pecl-pdo-mysql-1.0.1 failes to build with the following message:
 gcc -I/usr/lib/php5/include/php/ext -I. -I/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1 -DPHP_ATOM_INC -I/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/include -I/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/main -I/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1 -I/usr/lib/php5/include/php -I/usr/lib/php5/include/php/main -I/usr/lib/php5/include/php/TSRM -I/usr/lib/php5/include/php/Zend -DHAVE_CONFIG_H -march=pentium3 -pipe -Os -fomit-frame-pointer -fno-ident -fforce-addr -ftracer -fweb -falign-functions=4 -c /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/pdo_mysql.c  -fPIC -o .libs/pdo_mysql.o
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:32:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:25:19: mysql.h: No such file or directory
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:32:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: error: syntax error before "MYSQL"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:38: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:39: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:40: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: error: syntax error before "MYSQL_FIELD"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:47: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: error: syntax error before "pdo_mysql_db_handle"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:51: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: error: syntax error before '*' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: error: syntax error before "current_data"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_dtor':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:37: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:37: error: (Each undeclared identifier is reported only once
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:37: error: for each function it appears in.)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:37: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_execute':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:78: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:78: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:79: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:80: error: `my_ulonglong' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:80: error: syntax error before "row_count"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:207: error: `row_count' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_fetch':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:378: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:378: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_describe':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:417: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:417: error: syntax error before ')' token
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:32:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:25:19: mysql.h: No such file or directory
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:32:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: error: syntax error before "MYSQL"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:38: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:39: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:40: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: error: syntax error before "MYSQL_FIELD"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:47: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: error: syntax error before "pdo_mysql_db_handle"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:51: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: error: syntax error before '*' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: error: syntax error before "current_data"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_get_col':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:450: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:450: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `type_to_name_native':/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:33:26: mysqld_error.h: No such file or directory
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `_pdo_mysql_error':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:47: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:47: error: (Each undeclared identifier is reported only once
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:47: error: for each function it appears in.)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:47: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:50: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:53: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:81: warning: passing arg 1 of `strdup' makes pointer from integer without a cast
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:81: warning: passing arg 1 of `_estrdup' makes pointer from integer without a cast
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `pdo_mysql_fetch_error_func':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:120: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:120: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:124: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:124: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `mysql_handle_closer':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:140: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:140: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `mysql_handle_preparer':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:160: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:160: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:161: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `mysql_handle_doer':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:240: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:240: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:246: error: `my_ulonglong' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:246: error: syntax error before "c"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:247: error: `c' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `pdo_mysql_last_insert_id':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:258: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:258: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `mysql_handle_quoter':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:266: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:266: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `pdo_mysql_set_attribute':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:313: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `pdo_mysql_get_attribute':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:323: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:323: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c: In function `pdo_mysql_handle_factory':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:391: error: `H' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:437: error: `MYSQL_OPT_CONNECT_TIMEOUT' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:442: error: `MYSQL_OPT_LOCAL_INFILE' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:449: error: `MYSQL_INIT_COMMAND' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:459: error: `MYSQL_READ_DEFAULT_FILE' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:469: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_driver.c:486: warning: comparison between pointer and integer
make: *** [mysql_driver.lo] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...

/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:494: error: `FIELD_TYPE_STRING' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:495: error: `FIELD_TYPE_VAR_STRING' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:499: error: `FIELD_TYPE_SHORT' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:500: error: `FIELD_TYPE_LONG' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:501: error: `FIELD_TYPE_LONGLONG' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:502: error: `FIELD_TYPE_INT24' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:503: error: `FIELD_TYPE_FLOAT' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:504: error: `FIELD_TYPE_DOUBLE' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:505: error: `FIELD_TYPE_DECIMAL' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:506: error: `FIELD_TYPE_TIMESTAMP' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:510: error: `FIELD_TYPE_DATE' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:511: error: `FIELD_TYPE_TIME' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:512: error: `FIELD_TYPE_DATETIME' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:513: error: `FIELD_TYPE_TINY_BLOB' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:514: error: `FIELD_TYPE_MEDIUM_BLOB' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:515: error: `FIELD_TYPE_LONG_BLOB' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:516: error: `FIELD_TYPE_BLOB' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:517: error: `FIELD_TYPE_NULL' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_col_meta':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:525: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:525: error: syntax error before ')' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:526: error: `MYSQL_FIELD' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:526: error: `F' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:553: error: `MULTIPLE_KEY_FLAG' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:556: error: `UNIQUE_KEY_FLAG' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c: In function `pdo_mysql_stmt_cursor_closer':
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:573: error: `S' undeclared (first use in this function)
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/mysql_statement.c:573: error: syntax error before ')' token
make: *** [mysql_statement.lo] Fehler 1
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/pdo_mysql.c:31:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:25:19: mysql.h: No such file or directory
In file included from /var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/pdo_mysql.c:31:
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: error: syntax error before "MYSQL"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:36: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:38: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:39: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:40: error: syntax error before ':' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:43: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: error: syntax error before "MYSQL_FIELD"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:46: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:47: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: error: syntax error before "pdo_mysql_db_handle"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:50: warning: no semicolon at end of struct or union
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:51: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: error: syntax error before '*' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:52: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: error: syntax error before "current_data"
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:53: warning: data definition has no type or storage class
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: error: syntax error before '}' token
/var/tmp/portage/pecl-pdo-mysql-1.0.1/work/PDO_MYSQL-1.0.1/php_pdo_mysql_int.h:69: warning: data definition has no type or storage class
make: *** [pdo_mysql.lo] Fehler 1

!!! ERROR: dev-php5/pecl-pdo-mysql-1.0.1 failed.
!!! Function php-ext-source-r1_src_compile, Line 45, Exitcode 2
!!! Unable to make code
!!! If you need support, post the topmost build error, NOT this status message.

it's related to the configure error which shows as:
checking for MySQL support for PDO... yes, shared
checking for mysql_config... /usr/bin/mysql_config
./configure: line 3012: -e: command not found
./configure: line 3013: -e: command not found
checking for mysql_query in -lmysqlclient... yes
checking for mysql_commit... no
checking for mysql_stmt_prepare... no
checking for mysql_next_result... no
checking for mysql_sqlstate... no

$SED is not set in configure script, there is also a bug at pecl.php.net about this
Comment 1 Luca Longinotti (RETIRED) gentoo-dev 2005-12-18 13:29:29 UTC
Ok, I have updated the pecl-pdo-mysql-1.0.1 ebuild, adding a patch named "config-sed.patch" that should fix this hopefully, since I was not able to reproduce the bug myself, but the fix was already in the PECL CVS to fix that PECL bug report.
Please emerge sync in an hour or so and try emerging pecl-pdo-mysql-1.0.1 again (it should then apply the patch), and please report back if it works or not for you then, thanks!
Best regards, CHTEKK.
Comment 2 Michael Cramer 2005-12-19 04:38:24 UTC
yes the new version in portage fixes this, and everything builds up right
Comment 3 Luca Longinotti (RETIRED) gentoo-dev 2005-12-19 06:43:27 UTC
Very well, closing bug then, thanks for testing!
Best regards, CHTEKK.