Skip to main content

Undefined symbol: .__magic4 linking 4GL object files


Technote (troubleshooting)


Problem(Abstract)

Attempting to link a number of 4GL object files using cc encounters an undefined symbol.

Symptom

The symptom of the problem is the following error message:

ld: 0711-317 ERROR: Undefined symbol: .__magic4


Cause

This can be caused by using an older version of the C compiler.

Environment

Unix

Diagnosing the problem

Check the Release Notes for the product, specifically the MACHINENOTES under $INFORMIXDIR/release/en_us/0333. These release notes typically indicate which version of the C compiler was used to build the product and which versions of the C compiler have been certified to work.

Resolving the problem

Upgrade to the appropriate C compiler version mentioned in the Release Notes.

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Informix Tools

Informix 4GL


Software version:
7.5


Operating system(s):
AIX


Reference #:
1621885


Modified date:
2013-01-08

Translate my page

Content navigation