php5-pgsql-5.3.3.20100722-alt1 $ sudo aptitude install php5 php5-pgsql libpq5.0 ... The following NEW packages will be installed: libmm libpq5.0 php-base php5 php5-libs php5-pgsql php5-suhosin $ php --version PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/5.3.3/extensions/pgsql.so' - /usr/lib/php/5.3.3/extensions/pgsql.so: undefined symbol: lo_import_with_oid in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/5.3.3/extensions/suhosin.so' - /usr/lib/php/5.3.3/extensions/suhosin.so: undefined symbol: crypt in Unknown on line 0 PHP Warning: Cannot open '@PHP_BROWSCAP@' for reading in Unknown on line 0 PHP 5.3.3 with Suhosin-Patch (cli) (built: Sep 17 2010 12:40:18) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies Та же ошибка (undefined symbol: lo_import_with_oid) наблюдается и при установке libpq5.1 вместо libpq5.0. Нужный символ есть только в libpq5.2, однако зависимость на эту версию в пакете отсутствует. Ситуацию усугубляет то, что автоматическая замена libpq5.0 или libpq5.1 на libpq5.2 при dist-upgrade не происходит. В пакете php5-pdo_pgsql такой проблемы нет - там хватает символов из libpq5.0.
Спасибо, будет добавлено в следующей сборке.
php5-pgsql-5.3.3.20100722-alt2 -> sisyphus: * Mon Sep 27 2010 Anton Farygin <rider@altlinux> 5.3.3.20100722-alt2 - Rebuild with php5-5.3.3.20100722-alt2 - Added libpq5.2 requires (closes: #24140)