I checked out the HEAD from the repository and am trying to build it using
the ant build script. I am getting tons of compiler errors, below is just a
sample.
Thanks in advance for your help.
C:\c++\log4cxx\trunk>ant -Dcompiler=gcc
Buildfile: build.xml
os-detect:
win-init:
mac-init:
unix-init:
init:
build-apr:
get-apr-src:
untar-apr-src:
os-detect:
win-init:
unix-init:
init:
configure-check:
unix-configure:
win-configure:
configure:
build:
[cc] 65 total files to be compiled.
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\file_io\win
32\filestat.c:20:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_file_
io.h:55: error: redefinition of typedef 'apr_wchar_t'
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_utf8.
h:26: error: previous declaration of 'apr_wchar_t' was here
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\file_io\win
32\filestat.c:27:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_atime
.h:46:1: invalid suffix "i64" on integer constant
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_atime
.h:54:1: invalid suffix "i64" on integer constant
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\threadproc\
win32\signals.c:18:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_file_
io.h:55: error: redefinition of typedef 'apr_wchar_t'
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_utf8.
h:26: error: previous declaration of 'apr_wchar_t' was here
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\network_io\
win32\sendrecv.c:22:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_file_
io.h:55: error: redefinition of typedef 'apr_wchar_t'
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_utf8.
h:26: error: previous declaration of 'apr_wchar_t' was here
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\locks\win32
\proc_mutex.c:22:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_file_
io.h:55: error: redefinition of typedef 'apr_wchar_t'
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_utf8.
h:26: error: previous declaration of 'apr_wchar_t' was here
[cc] In file included from C:\c++\log4cxx\trunk\lib\apr-
1.2.7\misc\win32\
start.c:25:
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_file_
io.h:55: error: redefinition of typedef 'apr_wchar_t'
[cc] C:/c++/log4cxx/trunk/lib/apr-1.2.7
/include/arch/win32/apr_arch_utf8.
h:26: error: previous declaration of 'apr_wchar_t' was here
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:27:20:crtdbg.
h: No such file or directory
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c: In
function `
warrsztoastr':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:61: error:
`_C
RT_BLOCK' undeclared (first use in this function)
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:61: error:
(Ea
ch undeclared identifier is reported only once
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:61: error:
for
each function it appears in.)
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:61:warning: a
ssignment makes pointer from integer without a cast
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:70:warning: a
ssignment makes pointer from integer without a cast
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:79:warning: a
ssignment makes pointer from integer without a cast
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:90:warning: a
ssignment from incompatible pointer type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c: In
function `
apr_app_initialize':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:128:warning:
passing arg 2 of `apr_wastrtoastr' from incompatible pointer type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:134:warning:
passing arg 1 of `warrsztoastr' from incompatible pointer type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:138:error: `_
CRT_BLOCK' undeclared (first use in this function)
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\misc\win32\start.c:138:warning:
assignment makes pointer from integer without a cast
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_add32':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:47:war
ning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:47:not
e: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_sub32':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:59:war
ning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:59:not
e: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_inc32':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:69:war
ning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:69:not
e: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_dec32':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:78:war
ning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:78:not
e: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_set32':
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:87:war
ning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c:87:not
e: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_cas32':
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:102: wa
rning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:102: no
te: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_casptr':
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:112: wa
rning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:112: no
te: if this code is reached, the program will abort
[cc] C:\c++\log4cxx\trunk\lib\apr-1.2.7\atomic\win32\apr_atomic.c: In
fun
ction `apr_atomic_xchg32':
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:121: wa
rning: function called through a non-compatible type
[cc] C:\c++\log4cxx\trunk\lib\apr-
1.2.7\atomic\win32\apr_atomic.c:121: no
te: if this code is reached, the program will abort