Consultor Eletrônico



Kbase 8336: BUG with multi-user module HLC on 5.2i XENIX,UNIX 386
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
BUG with multi-user module HLC on 5.2i XENIX,UNIX 386

900516-SLK02
Version 5.2I for Xenix 386 and Unix 386 still have the bug in HLC that
requires that you have sockets libraries installed on your machine in
order to generate multi-user HLC modules.
The customer can either install socket libraries on their machine, or
they can use the following workaround that will at least allow them to
generate a single-user executable:

Modify the hlcenv script:
MULTI-USER="" (from MULTI-USER="yes")
NETWORKING="no" (from NETWORKING="yes")
comment out SOCKLIB environment variable

Here's what the hlcenv file would look like after being modified on a
UNIX 386:

MACHINE="att386" /* note this value will be different on each
machine */
LDXOPT="-x"
LDOPT=""
CCNOPT="-n"
CCMOPT=""
MULTIUSER=""
NETWORKING="no"
SHMEM="yes"
#SOCKLIB="-linet"
UCBLIB=""
ATTLIB=""
LIBXX="-lcurses"
CC="cc"
HLCOBJ=${HLCOBJ-$DLC/prohlc/objects}
export MACHINE LDXOPT LDOPT CCNOPT CCMOPT MULTIUSER NETWORKING
export HLCOBJ SHMEM SOCKLIB UCBLIB ATTLIB LIBXX CC

I have reported it as bug #90051603. No news as to when it will
be fixed
(probably version 6 at this point).

Progress Software Technical Support Note # 8336