Kbase 13938: Undefined symbols, PROBUILD PROGRESS client, for Dataservers
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/10/1998 |
|
Undefined symbols, PROBUILD PROGRESS client, for Dataservers
Undefined Symbols, PROBUILD PROGRESS client for Dataservers.
The following Undefined symbols result when running the
link script (default: ldpro) for PROGRESS local client
for Dataserver without choosing TCP/IP from the
Configurable Elements screen of PROBUILD.
(Sybase requires picking TCP/IP for its networking to work, even if
you're building a LOCAL client.)
The following or similar messages will appear when you
run the link script (default: ldpro).
Undefined first referenced
symbol in file
socket ./4gl/wvsys.o
accept ./4gl/wvsys.o
bind ./4gl/wvsys.o
listen ./4gl/wvsys.o
To correctly build a PROGRESS executable for a client
select the following within PROBUILD:
(This is an example for Sybase, but it applies to
all dataservers)
Product List: PROGRESS CLIENT
Link Script Executable Names:
these can be changed or the default names can be kept.
The default name for the PROGRESS executable should be
changed to avoid confusion with the supplied generic
_progres executable.
For SYBASE 10:
Configurable Elements: TCP-IP NETWORK PROTOCOL
Dataserver Library
SYBASE10 DATASERVER
For SYBASE4:
Configurable Elements: TCP-IP NETWORK PROTOCOL
SYBASE4 DATASERVER
If your license does not show TCP-IP NETWORK PROTOCOL as a
Configurable Element, make sure BUILDENV is run before
PROBUILDing the link script. Buildenv will set the SOCKLIB
environment variable. Then edit the the link script (default: ldpro)
to include the SOCKLIB environment variable.
$SYBLIB $SOCKLIB \ <-- Add this to the end of the link script
(default: ldpro)
$CC_OBJ
Progress Software Technical Support Note # 13938