VuFind depends on the Horde/YAML library for configuration parsing. The install script is supposed to load this automatically, but the library seems to have disappeared from the pear.horde.org repository.
As of r3723, we are bundling Horde/YAML with VuFind to work around this problem. If it is possible in the future to load this from an external repository once more, we should remove the bundled copy and update the install script. It may also be worth considering reworking the YAML support to use a different library -- for example, there now appears to be a stable PECL extension that might be a good candidate (see http://pecl.php.net/package/yaml/ ).
Demian Katz
added a comment - As of r3723, we are bundling Horde/YAML with VuFind to work around this problem. If it is possible in the future to load this from an external repository once more, we should remove the bundled copy and update the install script. It may also be worth considering reworking the YAML support to use a different library -- for example, there now appears to be a stable PECL extension that might be a good candidate (see http://pecl.php.net/package/yaml/ ).
As of r3779, the bundled Horde/YAML library has been removed since it is once again accessible via PEAR. The install and update scripts have also been modified to account for slight changes to the package name. If you need to install the library manually, you can now issue these commands:
Demian Katz
added a comment - As of r3779, the bundled Horde/YAML library has been removed since it is once again accessible via PEAR. The install and update scripts have also been modified to account for slight changes to the package name. If you need to install the library manually, you can now issue these commands:
pear channel-discover pear.horde.org
pear channel-update pear.horde.org
pear install Horde/Horde_Yaml-beta