Re: Compiling RapidSVN 0.10 on HP-UX --> isset() name space conflict

Alexander Mueller <[email protected]>
Newsgroups gmane.comp.version-control.subversion.rapidsvn.devel
Message-ID <[email protected]>
Please, let's continue this discussion on the dev mailing list.
What are the error messages you get? If we just remove the isset the 
binary interface of snvcpp changes, which I'd rather not want.

Alex


Rajesh K Chaurasia schrieb:
> Hi Alex:
> 
> With revision 8028 I am encountering compilation errors related to isset() usage.
> 
> Following 4 files need more modifications to change isset to isSet.
> 
> ./include/svncpp/path.hpp    line 108
> ./include/svncpp/status.hpp  line 170
> ./src/svncpp/path.cpp        line 109
> ./src/svncpp/status.cppc     line 229
> 
> -Rajesh
> 
> --- On Mon, 8/31/09, Alexander Mueller <[email protected]> wrote:
> 
>> From: Alexander Mueller <[email protected]>
>> Subject: Re: Compiling RapidSVN 0.10 on HP-UX --> isset() name space conflict
>> To: "Rajesh K Chaurasia" <[email protected]>
>> Date: Monday, August 31, 2009, 10:30 PM
>> Can you check whether the change in
>> revision 8028 is sufficient for 
>> compilation?
>>
>> Alex
>>
>>
>> Rajesh K Chaurasia schrieb:
>>> Thank you Alex. I appreciate your help. Do let me know
>> if you would like me to test the fix.
>>> Regards
>>> -Rajesh
>>>
>>> --- On Mon, 8/31/09, Alexander Mueller <[email protected]>
>> wrote:
>>>> From: Alexander Mueller <[email protected]>
>>>> Subject: Re: Compiling RapidSVN 0.10 on HP-UX
>> --> isset() name space conflict
>>>> To: "Rajesh K Chaurasia" <[email protected]>
>>>> Cc: "dev" <[email protected]>
>>>> Date: Monday, August 31, 2009, 2:29 PM
>>>> I have filed this here:
>>>> http://rapidsvn.tigris.org/issues/show_bug.cgi?id=676
>>>>
>>>> Alex
>>>>
>>>>
>>>> Rajesh K Chaurasia schrieb:
>>>>> Hi,
>>>>>
>>>>> I tried to compile RapidSVN on HP-UX and
>> encountered
>>>> compilation errors due to isset() definition in
>> client
>>>> sources and HP-UX header file 
>>>>> /usr/include/sys/params.h
>>>>>
>>>>> #define isset(a,i)     
>> ((a)[(i)/NBBY]
>>>> & (1<<((i)%NBBY)))
>>>>> In RapidSVN sources .../src/svncpp/path.cpp
>> and
>>>> .../src/svncpp/status.cpp isset() is defined
>> differently. I
>>>> was able to get successful compilation and working
>> build by
>>>> changing isset() to is_set() or IsSet() in
>> RapidSVN
>>>> sources.
>>>>> May I request you to implement this change in
>> RapidSVN
>>>> sources for 0.12 release so that the client code
>> can be
>>>> compiled on HP-UX smoothly? I agree that there may
>> not be
>>>> many users for RapidSVN on HP-UX, nonetheless the
>> package
>>>> should compile fine.
>>>>> Thanks and Regards
>>>>> -Rajesh
>>>
>>>
>>>        
> 
> 
>

------------------------------------------------------
http://rapidsvn.tigris.org/ds/viewMessage.do?dsForumId=668&dsMessageId=2389712

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.