#28776 [Opn]: Make fails when installing ODBC libraries
| From: | jon dot bertsch at ucop dot edu | Date: | Mon, 14 Jun 2004 17:29:58 +0000 |
| Subject: | #28776 [Opn]: Make fails when installing ODBC libraries | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-60898@lists.php.net to get a copy of this message | ||
ID: 28776
User updated by: jon dot bertsch at ucop dot edu
Reported By: jon dot bertsch at ucop dot edu
Status: Open
Bug Type: *Compile Issues
Operating System: SUSE 9.1
PHP Version: 5.0.0RC3
New Comment:
I fixed this by recompiling and specifying the path to
unixODBC in the configure script. Shouldn't this be
flagged when running configure?
Maybe BOGUS, sorry for submiting if it is.
Previous Comments:
------------------------------------------------------------------------
[2004-06-14 17:25:40] jon dot bertsch at ucop dot edu
Description:
------------
Installed php5RC3 on mac OSX 10.3 no problems, Next
attempted to install on SUSE 9.1 and the make failed at
ODBC library, see below for messages
Reproduce code:
---------------
In file included from /usr/local/php5/ext/odbc/php_odbc.c:37:
/usr/local/php5/ext/odbc/php_odbc_includes.h:94:18: isql.h: No such
file or directory
/usr/local/php5/ext/odbc/php_odbc_includes.h:95:21: isqlext.h: No such
file or directory
In file included from /usr/local/php5/ext/odbc/php_odbc.c:37:
/usr/local/php5/ext/odbc/php_odbc_includes.h:208: error: parse error
before "HENV"
/usr/local/php5/ext/odbc/php_odbc_includes.h:208: warning: no semicolon
at end of struct or union
/usr/local/php5/ext/odbc/php_odbc_includes.h:209: warning: data
definition has no type or storage class
/usr/local/php5/ext/odbc/php_odbc_includes.h:211: error:
`SQL_MAX_MESSAGE_LENGTH' undeclared here (not in a function)
/usr/local/php5/ext/odbc/php_odbc_includes.h:214: error: parse error
before '}' token
/usr/local/php5/ext/odbc/php_odbc_includes.h:214: warning: data
definition has no type or storage class
/usr/local/php5/ext/odbc/php_odbc_includes.h:220: error: parse error
before "SDWORD"
/usr/local/php5/ext/odbc/php_odbc_includes.h:220: warning: no semicolon
at end of struct or union
/usr/local/php5/ext/odbc/php_odbc_includes.h:221: warning: data
definition has no type or storage class
/usr/local/php5/ext/odbc/php_odbc_includes.h:224: error: parse error
before "HSTMT"
... continues for quite a while and ends with ...
/usr/local/php5/ext/odbc/php_odbc.c:3625: error: invalid type argument
of `->'
/usr/local/php5/ext/odbc/php_odbc.c:3627: error: invalid type argument
of `->'
/usr/local/php5/ext/odbc/php_odbc.c:3628: error: invalid type argument
of `->'
/usr/local/php5/ext/odbc/php_odbc.c:3629: warning: passing arg 2 of
`zend_register_resource' makes pointer from integer without a cast
/usr/local/php5/ext/odbc/php_odbc.c: At top level:
/usr/local/php5/ext/odbc/php_odbc_includes.h:211: error: storage size
of `lasterrormsg' isn't known
make: *** [ext/odbc/php_odbc.lo] Error 1
Expected result:
----------------
Expected sucessful make. On this machine isql is
available at /usr/bin/isql, Configure had no problems.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=28776&edit=1