Один мой знакомый решил поставить себе DBD::Oracle, а его, как известно - нужно собирать руками.
Ок, я порекомендовал использовать dh-make-perl, потому как сам на далее, как два-три месяца прекрасно собрал себе пакет! Он начинает сборку и тут обламывается: dpkg-shlibdeps: warning: could not find any packages for /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0 (libclntsh.so.9.0) dpkg-shlibdeps: warning: unable to find dependency information for shared library libclntsh (soname 9.0, path /opt/oracle/product/9.2.0/lib/libclntsh.so.9.0, dependency field Depends) dh_gencontrol dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} dh_md5sums sh: line 1: cd: debian/libdbd-oracle-perl: No such file or directory sh: line 1: DEBIAN/md5sums: No such file or directory chmod: cannot access `debian/libdbd-oracle-perl/DEBIAN/md5sums': No such file or directory dh_md5sums: command returned error code 256 make: *** [binary-arch] Error 1 make: Leaving directory `/home/dmitry/src/perl/DBD-Oracle-1.16' Cannot create deb package Не буду утомлять длительными поисками причины, а выяснилось: % /bin/sh -c 'ls -ld 123; cd 123; pwd' drwxr-xr-x 2 dmitry dmitry 4096 Apr 29 14:53 123 /bin/sh: line 1: cd: 123: No such file or directory /home/dmitry/tmp/666/DBD-Oracle-1.16 У него и у меня конфигурации практически одинаковые. В качестве работающего shell - zsh. У меня этот простой пример работает, у него - нет. И я потом вспомнил, что когда-то у меня была похожая проблема, и что интересно, под root-ом пакет собирался (там bash). И я вспомнил, что проблема была именно в том, что в ~/.zshrc была прописано: export CDPATH=.... Почему именно bash бесится от наличия CDPATH - не знаю, но факт - достаточно это заменить на cdpath=(...) - всё работает просто отлично. Короче - это баг. Вопрос чей и нужно ли его на кого-то регистрировать или просто достаточно оповестить всех знакомых? -- Serge Olkhowik <[EMAIL PROTECTED]> ISD Configuration Management Team <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]