autogen.sh probléma

Fórumok

Sziasztok.

Egy kisebb GIS program legújabb verzióját töltögettem le:

git clone git://git.code.sf.net/p/viking/code

az autogen.sh-t elindítva érdekes hibák jöttek elő, melyek után a .configure természetesen hiányolta a Makefile.in fájlt:
config.status: error: cannot find input file: `Makefile.in'

Ihol az autogen futása:

root[code]# ./autogen.sh
/usr/bin/gnome-autogen.sh
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.68
checking for automake >= 1.8...
testing automake-1.11... found 1.11.1
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... found 2.32.2
checking for intltool >= 0.25...
testing intltoolize... found 0.41.1
checking for pkg-config >= 0.14.0...
testing pkg-config... found 0.25
checking for gtk-doc >= 1.0...
testing gtkdocize... found 1.19
checking for gnome-doc-utils >= 0.4.2...
testing gnome-doc-prepare... found 0.20.10
checking for gnome-common >= 2.3.0...
testing gnome-doc-common... found 2.34.0
Checking for required M4 macros...
Checking for forbidden M4 macros...
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

Processing ./configure.ac
Running glib-gettextize... Ignore non-fatal messages.
Copying file mkinstalldirs
Copying file po/Makefile.in.in

Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
You will also need config.guess and config.sub, which you can get from
ftp://ftp.gnu.org/pub/gnu/config/.

Running intltoolize...
Running gtkdocize...
Running gnome-doc-common...
Running gnome-doc-prepare...
You should update your 'aclocal.m4' by running aclocal.
Running aclocal-1.11...
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
/usr/share/aclocal/aalib.m4:12: run info '(automake)Extending aclocal'
/usr/share/aclocal/aalib.m4:12: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
Running autoconf...
Running autoheader...
Running automake-1.11...
gnome-doc-utils.make:63: HAVE_GNOME_DOC_UTILS does not appear in AM_CONDITIONAL
help/Makefile.am:1: `gnome-doc-utils.make' included from here
gnome-doc-utils.make:142: ENABLE_SK does not appear in AM_CONDITIONAL
help/Makefile.am:1: `gnome-doc-utils.make' included from here
gnome-doc-utils.make:209: ENABLE_SK does not appear in AM_CONDITIONAL
help/Makefile.am:1: `gnome-doc-utils.make' included from here
root[code]#

Világosnak tűnik, hogy ezekkel lehet a gond:
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m

De ezek tulajdonképpen mik?
Sosem volt autogennel bajom, csak most. Így aztán vak vagyok, mint egy amőba.

Hozzászólások

Itt a /usr/share alatt honol az aclocal könyvtár ezekkel (na jó, nem néztem meg az összeset), és a gettext csomag részei.

Az .m4 fájlok az m4 makroprocesszor (meglepő) által feldolgozott fájlok.

Az m4-et úgy kell elképzelni, mint egy überintelligens sed-et, amit csillió -e 's/valamikriptikkifejezes/valamimaskriptik/g' paraméterrel hívtunk meg.

Jól lehet vele templéjtfájlok templéjtfájljainak templéjtfájljait készíteni.

root[kell_]# slapt-get -search gettext
gettext-0.18.1.1-i486-1 [inst=yes]: gettext (internationalization framework)
gettext-tools-0.18.1.1-i486-1 [inst=yes]: gettext-tools (internationalization framework tools)
root[kell_]#

a gettext-tools nem volt meg, de nem elég neki. Holnap tovább nézem, most már nem látok, elfáradni vala...

---
--- A gond akkor van, ha látszólag minden működik. ---
---