configure: error: gnome-doc-utils >= 0.3.2 not found

Fórumok

Sziasztok.

Salix 14.2 fut egy gépemen, és a függőségekkel küzdök.
A Viking nevű program eredetileg debianon volt fejlesztve, így a tárgyban megadott docutils-t külön rá kell erőszakolni a slackware-re, aminek tárolóiban ilyen nincs.

A forrást levadásztam, lefordult, make install lefutott, de a viking .configure-ja ezt észre sem veszi. Sajnos gőzöm sincs, miért.

Ugyanakkor a Zenity is igényli ezt ha fordítjuk, az viszont fent van binárisan és fut is.

Mi lehet a baj?

Hozzászólások

./configure --with-gnome-doc-utils=...? A config.log nem informativabb? Illetve meg tudod nezni a ./configure-ban is hogy _pontosan_ min hasal el a ./configure: a config.log letarolja azt hogy a ./configure hanyadik sora kornyeken jelent meg a hiba, igy nem kell vegignezni az egeszet, csak oda ugrani.

Illetve az is lehet hogy a ./configure a `pkg-config`-ra epit, ez is elo szokott fordulni (pl az `openocd` forditasanal: fent volt minden lib* meg lib*-dev csomag, de nem eszlelt ebbol semmit egeszen addig amig a pkg-configot fel nem tettem).

Attól függ, hogy a gnome-doc-utils milyen prefix-el lett telepitve.
Ha a ./configure során nem adtál meg külön prefix-et, akkor /usr/local lett az alapértelmezett.

Mivel a Viking pkg-configot használja, amely alapértelmezetten a /usr/share/pkgconfig illetve a /usr/lib(64)/pkgconfig mappában keresi a .pc fájlokat, ezért nem találja.


export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
./configure

Azt hiszem igy jó lesz.

Köszi, igazad is van.
Már mást hiányol:

...
checking how to run the C++ preprocessor... g++ -E
checking mapnik/map.hpp usability... no
checking mapnik/map.hpp presence... no
checking for mapnik/map.hpp... no
configure: error: mapnik/map.hpp is needed but not found - you will need to install package 'libmapnik-dev' or similar. The feature can be disabled with --disable-mapnik

root[viking-1.6.2]# slapt-get -search mapnik
root[viking-1.6.2]#

Csak tudnám, miért kell neki -dev, amikor tudtommal nincs -dev csomag a slackware-ben

Sajnos ez is defekt:

Configure finished, type 'make' to build.
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /usr/src/viking-1.6.2/missing autoconf
configure.ac:74: error: possibly undefined macro: AM_WITH_EXPAT
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
Makefile:421: recipe for target 'configure' failed
make: *** [configure] Error 1

root[viking-1.6.2]# slapt-get -i autoconf
Csomag listák keresése...Kész
autoconf naprakész.
0 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 0 not upgraded.

Kész
root[viking-1.6.2]#

A mapnik forgatása is megakadt:

Exiting... the following required dependencies were not found:
- boost version >= 1.61 (more info see: https://github.com/mapnik/mapnik/wiki/Mapnik-Installation & http://www.boost.org)

See '/usr/src/mapnik/mapnik/config.log' for details on possible problems.

Szóval arra jutottam, hogy slackware-en csak azt használom, ami bent van a repóban alapból, sajnálom az időt arra, hogy ismét belemélyedjek.

Azért kösz az eddigieket