> And which gettext headers are included when the files
> mentioned in the error message are compiled?
> Do the headers come from GNU gettext or the system's gettext?
> Can you show the lines printed when compiling those files?
> Try prepending -I/usr/local/include to CFLAGS when running configure.
To be honest I'm not sure I have any header for gettext. As I said I installed
the package from www.sunfreeware.com and I don't know if that installed the
headers too.
I have added the -I/usr/local/include but it didn't make a difference.
I checked the compilation of those two files and they both have a warning
/opt/SUNWspro/bin/cc -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
-D_LARGEFILE64_SOURCE -I/user/dev/local/include -I/usr/local/include -g -mt
-D_LARGEFILE64_SOURCE -DNE_LFS -I./subversion/include -I./subversion
-I/user/dev/local/include/apr-1 -I/user/dev/local/include/apr-1
-I/user/dev/local/include -I/user/dev/local/include/neon
-I/user/dev/subversion-1.6.9/sqlite-amalgamation -o subversion/svn/info-cmd.o
-c subversion/svn/info-cmd.c
"subversion/svn/info-cmd.c", line 410: warning: improper pointer/integer
combination: arg #2
/opt/SUNWspro/bin/cc -DSOLARIS2=8 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
-D_LARGEFILE64_SOURCE -I/user/dev/local/include -I/usr/local/include -g -mt
-D_LARGEFILE64_SOURCE -DNE_LFS -I./subversion/include -I./subversion
-I/user/dev/local/include/apr-1 -I/user/dev/local/include/apr-1
-I/user/dev/local/include -I/user/dev/local/include/neon
-I/user/dev/subversion-1.6.9/sqlite-amalgamation -o subversion/svn/log-cmd.o
-c subversion/svn/log-cmd.c
"subversion/svn/log-cmd.c", line 190: warning: improper pointer/integer
combination: arg #2
The line in info-cmd.c is
SVN_ERR(svn_cmdline_printf(pool,
Q_("Lock Comment (%i line):\n%s\n",
"Lock Comment (%i lines):\n%s\n",
comment_lines),
comment_lines,
info->lock->comment));
And the one in log-cmd.c is
SVN_ERR(svn_cmdline_printf(pool,
Q_(" | %d line", " | %d lines", lines),
lines));
The macro Q_ is defined in subversion/svn/svn_private_config.h as
#define Q_(x1, x2, n) dngettext(PACKAGE_NAME, x1, x2, n)
So yes, the linker can't find dngettext I suppose.
I have tried and disabled NLS. This works, but what are the consequences? I
will be using the SVN client only on this machine.
Linedata Services (UK) Ltd
Registered Office: Bishopsgate Court, 4-12 Norton Folgate, London, E1 6DB
Registered in England and Wales No 3027851 VAT Reg No 778499447