On Sun, 2002-07-28 at 19:28, F J Franklin wrote: > Au contraire... > This is because aclocal is not finding pkg.m4 > Now that AbiWord is building against GTK2, you will have to have GTK2, and > therefore pkgconfig, installed. The latter installs a macro definition > file, defining the PKG_CHECK_MODULES macro. > > If, like me, you have installed GTK2 under a different prefix from > automake/autoconf (e.g., /usr/local vs /usr) then aclocal will probably > not find the macro defintion and will not perform the substitution, thus > the syntax error... >
This will be the problem. GTK2 is in /usr/local > Assuming you have installed pkgconfig in, say, --prefix=/opt/GTK2, then > when you run autogen.sh in abi you should do it (in bash) like this: > > ACLOCAL_FLAGS="-I /opt/GTK2/share/aclocal" autogen.sh OK, I did this with the appropriate substitution, and got: aclocal: /usr/local/share/aclocal/libxml.m4: 10: duplicated macro `AM_PATH_XML' aclocal: /usr/local/share/aclocal/libxml.m4: 204: duplicated macro `AM_PATH_XML2' which seemed to stop it dead. I still know nothing about the build system... -- David Chart
