chris@cayman.COM (Chris North, Technical Support) (05/31/89)
Has anyone installed it? I tried but the C libs on an Apollo are not archived as CAP expects them to be so I am not sure what to do. Any ideas? -chris -- Chris North chris@cayman.COM Cayman Systems 26 Landsdowne Street Cambridge MA 02139 617-494-1999
falken@apple.com (Dave Falkenburg) (06/01/89)
In article <2996@cayman.COM> chris@cayman.COM (Chris North, Technical Support) writes: > Has anyone installed it? I tried but the C libs on an Apollo are not > archived as CAP expects them to be so I am not sure what to do. Any > ideas? > > -chris At university of michigan we did a port of cap to the apollo. Basically, because the libraries are not "just like real unix" because of the neat file system, nm doesn't work. What you should do is start with a generic BSD build, then define the NOSENDMSG and NORECVMSG (or something like that) so that the cap library can be built. (Basically sendmsg() et. al. never made it into apollo's tcp libraries) Do a build & everything should work-- EXCEPT aufs Basically because of apollos distrbuted file system's root level called "//" instead of "/", aufs will blow up when it tries to assign unique directory IDs to all the paths below. If i can recall, a few simple changes to "afpdid.c" did the trick, but i'm not quite sure if that was all (we did this over a year ago & we havent looked at it since-- CAP seems to have memory leaks or other errors which seems to leave nasty, un-killable processes around so we didn't officially support it) -dave falkenburg falken@apple.com Disclaimer: I did this stuff while at UMich, so Apple has nothing to do with it..
hyc@math.lsa.umich.edu (Howard Chu) (06/04/89)
In article <2138@internal.Apple.COM> falken@apple.com (Dave Falkenburg) writes: %In article <2996@cayman.COM> chris@cayman.COM (Chris North, Technical %Support) writes: %> Has anyone installed it? I tried but the C libs on an Apollo are not %> archived as CAP expects them to be so I am not sure what to do. Any %> ideas? %> %> -chris % %At university of michigan we did a port of cap to the apollo. Basically, %because the libraries are not "just like real unix" because of the neat %file system, nm doesn't work. What you should do is start with a generic %BSD build, then define the NOSENDMSG and NORECVMSG (or something like %that) so that the cap library can be built. (Basically sendmsg() et. al. %never made it into apollo's tcp libraries) Do a build & everything should %work-- EXCEPT aufs % Hm. Things work much better under Domain/OS 10.1. However, just as a small note - nm works fine on Domain style libraries, it's ar that you have to fuss with. For situations where you just need to test for the existence of a routine, nm works fine. (Like for the Configure script that accompanies rn, patch, and other self-configuring programs...) Considering that sendmsg() is used with UDP... }-) Actually, all of that works in 10.x now too. If you want a CAP 5.0 distribution that runs on Apollos, you should contact Wes Craig here (er, at the Computing Center, not the Math department.) wes@terminator.cc.umich.edu. %Basically because of apollos distrbuted file system's root level called %"//" instead of "/", aufs will blow up when it tries to assign unique %directory IDs to all the paths below. If i can recall, a few simple %changes to "afpdid.c" did the trick, but i'm not quite sure if that was %all (we did this over a year ago & we havent looked at it since-- CAP %seems to have memory leaks or other errors which seems to leave nasty, %un-killable processes around so we didn't officially support it) % % %-dave falkenburg % falken@apple.com % %Disclaimer: I did this stuff while at UMich, so Apple has nothing to do %with it.. Disclaimer - Wes did the work, not me... By the way, CAP 5.0 seems to work pretty well with UAB on a Sun 4/110 running SunOS 4.01. (I've just been using lwsrv and aufs.) -- -=- PrayerMail: Send 100Mbits to holyghost@father.son[127.0.0.1] and You Too can have a Personal Electronic Relationship with God!
rtb@cernvax.UUCP (rainer tobbicke) (06/16/89)
Hope this message gets less truncated than my last one: Can somebody please tell me how to get hold of CAP 5.0 and associated patches. I have access to a BITNET site (RTB@CERNVM), but not to Internet nor possibility to use uucp. Thanks in advance, Rainer Toebbicke CERN, Switzerland