Bo Peng wrote:
D:\devel\lyx\trunk\intl\dcigettext.c:933: error: `ICONV_CONST'
undeclared (first use in this function)

This is the problem I try to solve. Now, do you have ICONV_CONST in
your src/config.h?

No:
/* #undef ICONV_CONST */

If not, please paste here the portion of config.log
that look like this:

scons: Configure: Check if the declaration of iconv needs const...
.sconf_temp\conftest_87.c <-
  |
  |#include <stdlib.h>
  |#include <iconv.h>
  |extern
  |#ifdef __cplusplus
  |"C"
  |#endif
  |#if defined(__STDC__) || defined(__cplusplus)
|size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  |#else
  |size_t iconv();
  |#endif
|extern size_t iconv(iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  |int main()
  |{
  |  return 1;
  |}
  |
g++ -o .sconf_temp\conftest_87.o -c -O3 -w -ID:\program\Qt\4.1.3\include -ID:\program\Aspell-0.60.4\include .sconf_temp\conftest_87.c .sconf_temp\conftest_87.c:9: error: declaration of C function `size_t libiconv(void*, char**, size_t*, char**, size_t*)' conflicts with d:/program/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/iconv.h:88: error: previous declaration `size_t libiconv(void*, const char**, size_t*, char**, size_t*)' here
scons: Configure: no

scons: Configure: Checking for main() in C library Aiksaurus...
scons: Configure: ".sconf_temp\conftest_88.c" is up to date.
scons: Configure: The original builder output was:
  |.sconf_temp\conftest_88.c <-
  |  |
  |  |
  |  |
  |  |int
  |  |main() {
  |  |  main();
  |  |return 0;
  |  |}
  |  |
  |
scons: Configure: ".sconf_temp\conftest_88.o" is up to date.
scons: Configure: The original builder output was:
|g++ -o .sconf_temp\conftest_88.o -c -O3 -w -ID:\program\Qt\4.1.3\include -ID:\program\Aspell-0.60.4\include .sconf_temp\conftest_88.c
  |
g++ -o .sconf_temp\conftest_88.exe .sconf_temp\conftest_88.o -Lrelease\libs -LD:\program\Qt\4.1.3\lib -LD:\program\Qt\4.1.3\lib -LD:\program\Aspell-0.60.4\lib -lz -lAiksaurus
g++: .sconf_temp\conftest_88.o: No such file or directory
scons: Configure: no


Reply via email to