Menu

#497 pdo_cubrid.so: undefined symbol: pdo_parse_params in Unknown on line 0

open
nobody
None
5
2013-05-14
2013-05-14
Jira Trac
No

I have CUBRID 9.1.0 on Ubuntu 13.04 x64.

{code}
$ cubrid --version
cubrid (CUBRID utilities)
CUBRID 9.1 (9.1.0.0212) (64bit release build for linux_gnu) (Mar 14 2013 00:16:33)
Copyright (C) 2008 Search Solution Corporation. All rights reserved by Search Solution.
{code}

I've installed PHP 5.4.9 which is the default version on Ubuntu 13.04.

{code}
$ php -v
PHP 5.4.9-4ubuntu2 (cli) (built: Mar 11 2013 16:09:26)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
{code}

Installed php5-cli, php5-dev, php-pear. Then I installed CUBRID PDO driver via PECL.

{code}
sudo pecl install pdo_cubrid
...
Build process completed successfully
Installing '/usr/lib/php5/20100525/pdo_cubrid.so'
install ok: channel://pecl.php.net/PDO_CUBRID-9.1.0.0001
configuration option php_ini is not set to php.ini location
You should add extension=pdo_cubrid.so to php.ini
{code}

... which successfully installed PDO driver. However, when I try to see if it's loaded by PHP, it gives the following error:

{code}
$ php -i | grep cubrid
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/pdo_cubrid.so' - /usr/lib/php5/20100525/pdo_cubrid.so: undefined symbol: pdo_parse_params in Unknown on line 0
CUBRID = /opt/cubrid
LD_LIBRARY_PATH = /opt/cubrid/lib:
PATH = /opt/cubrid/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
CUBRID_DATABASES = /opt/cubrid/databases
_SERVER[CUBRID] = /opt/cubrid
_SERVER[LD_LIBRARY_PATH] = /opt/cubrid/lib:
_SERVER[PATH] = /opt/cubrid/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
_SERVER[CUBRID_DATABASES] = /opt/cubrid/databases
{code}

*What should I do?*

Discussion

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.