jim marshall wrote: > Starting a new thread, since this is about AIX now and not Solaris. > > I do not know what my svn credentials would be to check in with? Is > it the same as my source forge login? > > Anyway I made the changes you outlined below and got a lot further in > compilation. However it appears that AIX doesn't have > "sockaddr_storage.ss_family", they went and named it > "sockaddr_storage.__ss_family". I went ahead and did a quick hack to > slp_net.c and slp_xcast.c (see attached files) to correct this. > However 'ss_family' is accessed in other places as well > (slpd/slpd_database.c, slpd/slpd_socket.c and slpd/slpd_outgoing for > example). > Jim,
Probably the best way to fix this problem is to add this chunk: #ifdef _AIX # define ss_family __ss_family #endif to the slp_net.h header file - you could even add the #define into the existing #ifdef _AIX clause if you wanted to. The slp_net.h header is likely to be included anywhere we use ss_family, and it will just redefine every use of ss_family to __ss_family for AIX only. This really is something IBM should have done. Renaming standardized structure fields is silly, but at least it's easy to work around. I've spent most of the day on and off trying to get an svn client built and installed on my AIX toybox. The build and installation went okay, except for two problems - first, my AIX box is SLOOOWWWWW (Do you have this problem with AIX - it's been my experience with every AIX box I've ever touched? If everyone does, why does anyone use AIX?), and second, it also has a DNS problem of some sort. Once I got subversion working, I couldn't resolve name to the sf.net svn server. I finally gave up. I still haven't checked in any of our changes yet. Try the trick above. If you tell me that one works, I'll just check both of them in. John ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Openslp-devel mailing list Openslp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openslp-devel