[Gelistirici] -devel paketleriyle ilgili bir sorun

Ozan Çağlayan ozan at pardus.org.tr
18 Ağu 2010 Çar 23:47:50 EEST


Selam,

Umarım düşündüğüm kadar ciddi değildir.

cairo bağımlılığı olan bir paket düşünün. Pakete cairo-devel bağımlılığı yazdık. cairo-devel paketine ise cairo bağımlılığı yazıyoruz mevcut senaryoda. Ancak cairo-devel->cairo zinciri, runtime bağımlılıkları getirdiğinden, cairo bağımlılıklarının -devel bağımlılıklarını çekmiyor. Örneğin:

            <Dependency>fontconfig-devel</Dependency>
            <Dependency>libXrender-devel</Dependency>
            <Dependency>xcb-util-devel</Dependency>
            <Dependency>pixman-devel</Dependency>
            <Dependency>glitz-devel</Dependency>
            <Dependency>libpng-devel</Dependency>
            <Dependency>freetype-devel</Dependency>

ben cairo-devel bağımlılığı yazdığımda paketime, bunların gelmesi gerekirken, -devel'siz halleri geliyor. Bu sebepten dolayı da pkg-config ile cairo'nun varlığını test eden autotools betikleri patlıyor:

ozan-pardus cairo # pkg-config --exists --print-errors cairo
Package fontconfig was not found in the pkg-config search path.
Perhaps you should add the directory containing `fontconfig.pc'
to the PKG_CONFIG_PATH environment variable
Package 'fontconfig', required by 'cairo', not found

WTF?!?



Gelistirici mesaj listesiyle ilgili daha fazla bilgi