[comp.protocols.appletalk] Installing UAB under Ultrix 2.2

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.