On Thu, May 18, 2006 at 03:57:57PM +0400, Dmitry E. Oboukhov wrote: > > > вот интересно теперь несколько моментов: > > > 1. как оно умудряется собрать fluxbox без этих пакетов? > > > > С какой стати? Пакеты поставились, fluxbox собрался. > я же показал, вот цитата из того что apt написал: > > НОВЫЕ пакеты, которые будут установлены: > build-essential libexpat1-dev libfontconfig1-dev libfreetype6-dev libxft-dev > pkg-config > > это он писал уже _после_ того как я fluxbox собрал
Пардон, читал не очень внимательно. build-essential - по сути dependency-package, тулсы от которых он зависит у тебя уже стоят. libexpat1-dev libfontconfig1-dev libfreetype6-dev libxft-dev - нужны для поддержки truetype, fluxbox может обойтись и без нее. pkg-config тянется за libfontconfig1-dev. Так что ничего страшного. Кстати, баг во fluxbox-овом debian/control все же есть: libxft-dev два раза упоминается. > > Если ты про свои первые эксперименты - там ты сам руками эти пакеты > > установил. > > если я их установил, то почему apt-get build-dep fluxbox предлагает > поставить build-essential libexpat1-dev libfontconfig1-dev > libfreetype6-dev libxft-dev pkg-config? > я поставил xlibs-dev собственно и все (на этом хосте) Теперь понял. > > Для ./configure && make (как и для debian/rules) не имеет значения, какие > > у тебя были конкретные номера версий/подверсий библиотек, главное, чтобы > > что-то совместимое в системе было. А для dpkg-buildpackage, который > > debian/control читает и им руководствуется, они имеют значение. > логично, но, см выше > > > > это видимо бага в описании fluxbox- build-dep'ов? реально эти либы не > > > нужны? > > > > Ошибаешься. > но ведь пакты по build-dep не стоят? а fluxbox собирается На то и был придуман механизм с ./configure. -- Cтанислав

