Skip to main content

Problem:

Sample message:

ld: warning: file /opt/lib/cobol/lib/libcobrts.so: section .dynsym: symbol

[25]: global symbol has no name

Resolution:

This error occurs because Server Express is being used on an operating system with a C compiler that is newer than the version it was developed on.

To see the Reference Environment for the Server Express that it installed see the file $COBDIR/docs/env.txt. It will list the C Compiler used when Server Express was developed.

For instance:

C Compiler

----------

cc Forte Developer 7 C 5.4 2002/03/09

This will be followed by the command to be executed on the current machine to see which C Compiler is installed locally:

cc -V 2>&1 |cut -c5-80|head -1

If these do not match that would cause this kind of error. In this case because it is only a warning, the messages can be safely ignored.

Old KB# 2326