From: F J Franklin (F.J.Franklin@sheffield.ac.uk)
Date: Sun Jul 28 2002 - 14:28:08 EDT
On 28 Jul 2002, David Chart wrote:
> Heck, it won't even ./configure:
>
> checking for ranlib... (cached) ranlib
> ./configure: line 1616: syntax error near unexpected token
> `PKG_CHECK_MODULES(GLIB,glib-2.0'
> ./configure: line 1616: ` PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.0,'
> [David@localhost abi]$
>
> Looks like a typo in one of the new makefiles, but as I was saying on
> IRC I can't parse build error messages...
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...
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
export PATH=/opt/GTK2/bin:$PATH
export PKG_CONFIG_PATH=/opt/GTK2/lib/pkgconfig:$PKG_CONFIG_PATH
./configure ...
If this is not the cause of the problem, then I don't know what is. I know
that Hub was having similar problems on MacOS X, so maybe he can suggest
something else.
Regards, Frank
Francis James Franklin
F.J.Franklin@shef.ac.uk
"No, she really likes me. She told me I look like Britney Spears, and why
would you say that to somebody you don't like?"
--- Elle Woods
This archive was generated by hypermail 2.1.4 : Sun Jul 28 2002 - 14:35:00 EDT