[HEAD] libglade2

Tomasz Trojanowski tomek w uninet.com.pl
Nie, 10 Kwi 2005, 16:14:38 CEST


On Sun, 10 Apr 2005, Adam Gorzkiewicz wrote:

> + autoconf
> configure.in:37: error: possibly undefined macro: dnl
>      If this token and others are legitimate, please use m4_pattern_allow.
>      See the Autoconf documentation.
> błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.82357 (%build)
>
>
> Błędy budowania RPM-a:
>    Błędny status wyjścia z /var/tmp/rpm-tmp.82357 (%build)
>   35.53s real    33.65s user     1.21s system
> Error: package build failed. (no more info)
> (~/rpm/SPECS)$ rpm -q autoconf automake gettext libtool m4 rpm
> autoconf-2.59-7
> automake-1.9.5-2
> gettext-0.14.1-4
> libtool-1.5.14-1
> m4-1.4q-2
> rpm-4.4.1-0.8
> (~/rpm/SPECS)$

Używasz pkgconfig-0.16.0. Panowie od pkgconfig przepisali niektóre makra
od nowa i na przykład makro PKG_CHECK_MODULES nie rozwija makr w 
parametrach. Dlatego:

PKG_CHECK_MODULES(LIBGLADE, [dnl
   libxml-2.0 >= required_libxml_version dnl
   atk >= required_atk_version dnl
   gtk+-2.0 >= required_gtk_version dnl
   glib-2.0 >= required_glib_version])

spowoduje błąd taki jak wyżej.

Usunięcie "dnl" z drugiego parametru jeszcze nie załatwia sprawy bo trzeba 
explicite podać wersje pakietów bo nie rozwija też definicji rodzaju:

m4_define([required_libxml_version], [2.4.10])

Pozdrawiam

PS: Albo zostaje downgrade do pkgconfig-0.15.0

-- 
Tomasz Trojanowski (tomek w uninet.com.pl)

"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)


Więcej informacji o liście dyskusyjnej pld-devel-pl