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]].