This is because you need to set compiler flag -D_POSIX_PTHREAD_SEMANTICS.
The configure script for APR knows this, but the ant build file does not get
the info after running ./configure for APR. Try adding a <compilerflag
value="-D_POSIX_PTHREAD_SEMANTICS"/> to the <cc> tasks in apr-build.xml.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
On Behalf Of Aditya Aggarwal
Sent: 2007-May-23 Wed 7:53 AM
To: Log4CXX User
Subject: Re: build failed on solaris 9

HI again,

I installed jdk and ant 1.7 and tried to rebuilt, now gcc throws errors 
compiling apr on solaris 9
[cc] Starting dependency analysis for 63 files.
       [cc] 63 files are up to date.
       [cc] 0 files to be recompiled from dependency analysis.
       [cc] 4 total files to be compiled.

       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/threadproc/unix/signals
.c: 
In function `apr_signal_thread':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/threadproc/unix/signals
.c:383: 
error: too many arguments to function `sigwait'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c: 
In function `apr_gid_name_get':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c:4
2: 
error: too many arguments to function `getgrgid_r'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c:4
2: 
warning: assignment makes integer from pointer without a cast
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c: 
In function `apr_gid_get':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c:7
0: 
error: too many arguments to function `getgrnam_r'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/groupinfo.c:7
0: 
warning: assignment makes integer from pointer without a cast
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c: 
In function `getpwnam_safe':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c:48
: 
error: too many arguments to function `getpwnam_r'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c:48
: 
warning: assignment makes integer from pointer without a cast
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c: 
In function `apr_uid_name_get':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c:12
9: 
error: too many arguments to function `getpwuid_r'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/user/unix/userinfo.c:12
9: 
warning: assignment makes integer from pointer without a cast
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/file_io/unix/dir.c: 
In function `apr_dir_read':
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/file_io/unix/dir.c:144:

error: too many arguments to function `readdir_r'
       [cc] 
/export/home/aaggarwal/logging-log4cxx/lib/apr-1.2.7/file_io/unix/dir.c:144:

warning: assignment makes integer from pointer without a cast

BUILD FAILED
/export/home/aaggarwal/logging-log4cxx/build.xml:559: The following 
error occurred while executing this line:
/export/home/aaggarwal/logging-log4cxx/apr-build.xml:167: gcc failed 
with return code 1



and I need it on windows as well and this is where the build fails

   [delete] Deleting: 
C:\logging-log4cxx\build\debug\shared\log4cxx.properties
   [delete] Deleting: C:\logging-log4cxx\build\debug\shared\log4j.properties
     [exec] .


     [exec] OK (1 tests)


     [exec] .


     [exec] OK (1 tests)


     [exec] .


     [exec] OK (1 tests)



clean-output:
   [delete] Deleting 97 files from C:\logging-log4cxx\tests

run-unittest:
     [exec] ............................Assertion failed: stat == 
APR_SUCCESS, f
ile C:\logging-log4cxx\tests\src\util\transformer.cpp, line 212

     [exec] abnormal program termination

BUILD FAILED
C:\logging-log4cxx\build.xml:1141: exec returned: 3

Total time: 9 seconds
C:\logging-log4cxx>


Any help is appreciated, thanks

Aditya


Aditya Aggarwal wrote:
> 1.6
>
>
> [EMAIL PROTECTED] wrote:
>> What is the version of ant?
>>
>> -----Original Message-----
>> From: Aditya Aggarwal [mailto:[EMAIL PROTECTED] Sent: 
>> Tuesday, May 22, 2007 12:32 PM
>> To: [email protected]
>> Subject: build failed on solaris 9
>>
>> Hi,
>>
>> I am trying to build log4cxx but fail with the following
>>
>> Buildfile: build.xml
>>
>> BUILD FAILED
>>
>> /export/home/aaggarwal/logging-log4cxx/build.xml:157: Class 
>> org.apache.tools.ant.taskdefs.condition.Not doesn't support the 
>> nested "isset" element.
>>
>> Total time: 0 seconds
>>
>> thanks
>>
>> aditya
>>
>>
>>   
>


Reply via email to