Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Compiling C program; symbols missing
Thanks for your response.
I sent another message to the newsgroup with the error messages, so will
not burden you with reproducing them here. I believe we are talking
about an error linking with ld; I'm not sure if that is what you mean by
"linkedit". In the source code there is no explicit #included sqlca or
#include sqlca statement, but the following excerpt does set up a data
structure by that name:
#ifndef SQLCA
#define SQLCA 1
struct sqlca
{ /* ub1 */ char sqlcaid[8]; /* b4 */ long sqlabc; /* b4 */ long sqlcode; struct { /* ub2 */ unsigned short sqlerrml; /* ub1 */ char sqlerrmc[70]; } sqlerrm; /* ub1 */ char sqlerrp[8]; /* b4 */ long sqlerrd[6]; /* ub1 */ char sqlwarn[8]; /* ub1 */ char sqlext[8]; };
#ifndef SQLCA_NONE
#ifdef SQLCA_STORAGE_CLASS
SQLCA_STORAGE_CLASS struct sqlca sqlca
#else
struct sqlca sqlca
#endif
#ifdef SQLCA_INIT
#endif
Is this what you had in mind or perhaps something else?
Thanks,
Chuck Sterling
csterlin_at_zianet.com
csterlin_at_smtp3.wstf.nasa.gov
Gerald Winslow wrote:
> > Chuck, > > Is this a compile problem or a linkedit problem? I believe I've encountered > the same thing, and it was a linkedit problem. > > Anyway, I assume the developer "#included sqlca" in the source code. > > If it was a linkedit problem, did the developer link in the SQLSTUB? > > gw > > Chuck Sterling wrote in message <364853CF.71EB934B_at_zianet.com>... > >We're trying to compile a small C program provided by an offshore > >consulting firm. We compile okay but cannot link to create the > >executable. This is on a Sun E4000 running Solaris 2.5.1 using > >Sun-supplied compilers. We consistently get errors from ld referencing > >"sqlcex" and "sqlglm". Can anyone provide some insight as to where these > >symbols are "normally" defined, assuming they are not some custom gadget > >available only from the consultant. If the consultant must provide > >these, he is apparently not aware of this detail. In any case, I'm open > >for suggestions and any help you can provide. > > > >Thanks, > >Chuck Sterling > >csterlin_at_zianet.com > >csterlin_at_smtp3.wstf.nasa.govReceived on Tue Nov 10 1998 - 17:51:47 CST
![]() |
![]() |