RESHEF@BGUVM.BITNET (Ofer Reshef) (09/05/90)
I am trying to install CAP and UAB on a VaxStation 2000 under Ultrix 2.2 I have the Rutgers distributions of CAP (ru-cap-etalk) and UAB. I compiled the CAP library in debug mode. (etcdest sets to /etc). I modified UAB makefile to use the libuabcap.a and include files from the CAP directories (not the standard places as I use debug mode) When linking UAB I get complains about a missing _ddp2ipskt symbol. This symbol exists in lib/cap/abkip.c.orig and lib/cap/abkip.c.udp. When trying to use any of the above files, I get a larger list of undefined files. Did anyone encounter this problem ? Does anybody know what is my mistake ? Thanks in advance Ofer Reshef, Micro Department, Computation Center, Ben-Gurion University of the Negev, Beer - Sheva, Israel. Bitnet : RESHEF@BGUVM.BITNET
rapatel@khnphwzhn.njin.net ( Rakesh Patel) (09/06/90)
The abkip.c.udp is the module you want to use to create the libuabcap.a library (this is the traditional cap library). The abkip.c included in that distribution is what you need for building the libcap.a (the modified cap library used to bridge through uab), which is used to build all the CAP clients. I forgot to document this fact in that release. Rakesh Patel.
RESHEF@BGUVM.BITNET (Ofer Reshef) (09/06/90)
In article <Sep.5.22.28.59.1990.2423@khnphwzhn.njin.net>, rapatel@khnphwzhn.njin.net ( Rakesh Patel) says: > >The abkip.c.udp is the module you want to use to create the >libuabcap.a library (this is the traditional cap library). The abkip.c >included in that distribution is what you need for building the >libcap.a (the modified cap library used to bridge through uab), which is >used to build all the CAP clients. I forgot to document this fact in >that release. > I replaced abkip.c with abkip.c.udp and compiled the cap libraries. I renamed libcap.a to libuabcap.a and compiled uab. The linker gave the following list of undefined symbols: _this_node _this_net _openatalkdb _nis_net _nis_node _DDPInit _ddp_protocol _bridge_addr Also, the abkip.c (from ru-cap-etalk.tar.Z file) and abmkip.c from the uab distribution (from rutgers) are NOT the same (as should) >Rakesh Patel. Ofer Reshef
rapatel@khnphwzhn.njin.net ( Rakesh Patel) (09/07/90)
Sorry about that, it has been a while since I worked on the code. The abkip.c in the cap area is for the standard cap library (libuabcap.a). The instructions in the uab distribution are valid and should be followed,i.e. you need to build the libcap.a and rename it to libuabcap.a, then replace the abkip.c with the abmkip.c from the uab distribution to build the libcap.a used for the CAP clients. You probably want to save the abkip.c in order to rebuild libuabcap.a in to future. The abkip.c.udp is an older revision of abkip.c that should have been deleted. Rakesh Patel.