Trying to build Static Pro*C Application Gives Undefined Reference To `Sqlcxt' ,`Sqlglm' Sql_error
(Doc ID 386710.1)
Last updated on FEBRUARY 03, 2022
Applies to:
Precompilers - Version 10.2.0.1 and laterInformation in this document applies to any platform.
Symptoms
Using Pro*C to build static applications - for example sample1.pc
make -f $ORACLE_HOME/precomp/demo/proc/demo_proc.mk build_static OBJS=sample1.o EXE=sample1
result in unresolved references:
sample1.o(.text+0x3b6): In function `main':
: warning: the `gets' function is dangerous and should not be used.
sample1.o(.text+0x49): In function `sql_error':
: undefined reference to `sqlglm'
sample1.o(.text+0xe6): In function `sql_error':
: undefined reference to `sqlcxt'
sample1.o(.text+0x337): In function `main':
: undefined reference to `sqlcxt'
sample1.o(.text+0x61c): In function `main':
: undefined reference to `sqlcxt'
sample1.o(.text+0x789): In function `main':
: undefined reference to `sqlcxt'
collect2: ld returned 1 exit status
make: *** [build_static] Error 1
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |