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