12-05-2001
c++ unresolved symbol
I have this problem:
# make
gcc -g -D_REENTRANT -DDISABLE_MJPEG=1 -I. -o encmain.o -c encmain.cc
ld: 0711-317 ERROR: Undefined symbol: std::string::_Rep::_S_max_size
collect2: ld returned 8 exit status
but
from /usr/local/include/g++v3/bits/basic_string.h :
namespace std
{
.....
class basic_string
{
private:
struct _Rep
{
......
static const size_type _S_max_size
}}}
I searched the code for something like std::string::_Rep::_S_max_size but i couldnt find anything.
Any ideas?
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have used get_time() in my program but when I try to compile it it is giving the following error:
ld:
Unresolved:
timer_gettime (5 Replies)
Discussion started by: basavaraj_m
5 Replies
2. Programming
Hi everyone,
I have a problem.
I do not succeed to linking the oracle7's library for my .so and a Unresolved Symbol :sqlcxt error returns me when I call program.
this is my makefile.
cc -Ae -I/usr/include/curses_colr -L/usr/lib -DUSE_TERMIOS -D_FILE64 -DDYNAMIC_LIBRARIES_SUPPORTED... (2 Replies)
Discussion started by: luckycs
2 Replies
3. Programming
1 . I use Digital Unix V4.0F
2 . I compile a programe which use a shared library . But when I run it( prog.out) , the shell told me that "Fatal Error : /sbin/loader : unresolved symbol in lib3cZap.so"
But When I compile proj.out and lib3cZap.so , the compiler said nothing . And I ls -l... (1 Reply)
Discussion started by: chenhao_no1
1 Replies
4. UNIX for Dummies Questions & Answers
when I make ncftp 111.111.1.2
I just get problems like ...
/usr/lib/dld.sl unresolved symbol:inet_ntop (code)
does anybody know what is the problem and how to solve this?
thx.. (2 Replies)
Discussion started by: svennie
2 Replies
5. Programming
Hi,
want to port an executable from AIX 5.3 to AIX 5.2.
This seems to be no problem, when i build one executable.
But in another case i have to link one library statically and
the rest is loaded at runtime. This works for AIX 5.3 but
on AIX 5.2 i get the following error
... (2 Replies)
Discussion started by: pm_user
2 Replies
6. HP-UX
Hi
I am trying to make an executable which has informix esqlc and .per files. I am using informix version 9.3. The make is successful, but when i execute, i get an error message
/usr/lib/dld.sl: Unresolved symbol: ibm_lib4gl_loadint4 (code) from RVprnrecvr Abort(coredump)
I searched for... (4 Replies)
Discussion started by: venkatakrishnan
4 Replies
7. UNIX for Advanced & Expert Users
i have a little pro*c code (as shown below)
to connect an oracle database. (in unix solaris platform)
in the preprocessor compilation step everything is ok.
but when i try to compile the code using cc i get the
error below:
ld:
Unresolved:
sqlcxt
i think there is a problem while linking... (3 Replies)
Discussion started by: gfhgfnhhn
3 Replies
8. AIX
Hello experts ,
i have some strange problem,
i wanted to create a shared object in AIX 5.3 for which i have compiled all my .cxx to .o which worked fine and then i created the .so from them , but when i do
nm -Bo sample.so ,
i have many unresolved symbol, including printf... (0 Replies)
Discussion started by: vin_pll
0 Replies
9. Solaris
deleteing post (0 Replies)
Discussion started by: dshakey
0 Replies
ldd(1) General Commands Manual ldd(1)
NAME
ldd - List dynamic dependencies of executable files or shared objects
SYNOPSIS
ldd [-rdV] filename
OPTIONS
Prints warnings for any unresolved data symbol references that would occur as a result of filename being executed. (Checks references to
only data objects, not functions.) Prints warnings for any unresolved symbol references that would occur as a result of filename being
executed. (Checks references to both data objects and functions.) Displays the version of the ldd command.
DESCRIPTION
The ldd command lists the dynamic dependencies of an executable file or shared object: If filename is an executable file, ldd lists the
pathnames of all shared objects that would be loaded as a result of executing filename. If filename is a shared object, ldd lists the
pathnames of all shared objects that would be loaded as a result of loading filename. The ldd command expects shared objects to have exe-
cute permission, and if this is not the case, it will issue a warning before attempting to process the file.
NOTES
The ldd command does not list shared objects explicitly attached by using dlopen().
The ldd command prints the record of shared object pathnames to stdout. The optional list of symbol resolution problems are printed to
stderr.
EXIT STATUS
If filename is not an executable file or a shared object, a non-zero exit status is returned.
EXAMPLES
The following command lists the static dependencies of libXm.so: ldd /usr/shlib/libXm.so The following command lists the static dependen-
cies of libXm.so as well as any unresolved symbol in libXm.so or any of its dependents: ldd -r /usr/shlib/libXm.so
SEE ALSO
loader(5)
ldd(1)