Visit Our UNIX and Linux User Community


ld: 0711-317 ERROR: Undefined symbol: stdscr


 
Thread Tools Search this Thread
Top Forums Programming ld: 0711-317 ERROR: Undefined symbol: stdscr
# 8  
Old 07-29-2009
Have you tried libncursesw? It looks like some of the missing functions are wide-character ones.
# 9  
Old 07-29-2009
Quote:
Originally Posted by wvuguy
ncurses library is located under //opt/freeware/lib. /usr/lib contains most of the libraries as well as hard link to ncurses.
/usr/lib> ls -ltr *ncur*
lrwxrwxrwx 1 root system 35 Jun 24 17:17 libncurses.a -> ../../opt/freeware/lib/libncurses.a
You are linking to the archive version of ncurses lib without telling the compiler to do so. Are there any shared libs under /opt/freeware/lib named libncurses.so because you need that not the libncurses.a which is the achive version.
# 10  
Old 07-30-2009
Quote:
Originally Posted by shamrock
You are linking to the archive version of ncurses lib without telling the compiler to do so. Are there any shared libs under /opt/freeware/lib named libncurses.so because you need that not the libncurses.a which is the achive version.
There is no libncurses.so file under that folder. How do I tell the compiler to use the archive? I have tried using -lncurses and -L/path_to-archive. Thanks.

Last edited by wvuguy; 07-30-2009 at 02:55 PM..
# 11  
Old 07-30-2009
have you tried -lncursesw ?
# 12  
Old 07-30-2009
Quote:
Originally Posted by Corona688
have you tried -lncursesw ?
I have not tried -lncursesw. i dont think the library is installed. I will need to ask systems to install it. All the missing symbols are a part of ncurses.h file so it should work once the file is included and library is linked.
# 13  
Old 07-30-2009
Use -bstatic to build a static executable.
# 14  
Old 07-30-2009
Quote:
Originally Posted by wvuguy
I have not tried -lncursesw. i dont think the library is installed. I will need to ask systems to install it. All the missing symbols are a part of ncurses.h file so it should work once the file is included and library is linked.
On my system at least there is a separate libncurses and libncursesw provided by one ncurses package, so it might be worth a shot. Its also possible that these wide-character functions are an optional feature that your distributor did not compile in...

Previous Thread | Next Thread
Test Your Knowledge in Computers #724
Difficulty: Medium
The Plan 9 operating system was the first machine to achieve a Master rating in chess.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Undefined Symbol

When I try to link a .so file I get the undefined symbol error. Though I have the library file in my system. The compile and linking commands used are as follows g++ -m64 -g -Wall -I./include -c dxl_sample.c g++ -o firstprogram -m64 -g -Wall -I./include -Bdynamic... (1 Reply)
Discussion started by: Ranadeep Ghosal
1 Replies

2. Programming

Undefined Symbol

When I try to link a .so file I get the undefined symbol error. Though I have the library file in my system. The compile and linking commands used are as follows g++ -m64 -g -Wall -I./include -c dxl_sample.c g++ -o firstprogram -m64 -g -Wall -I./include -Bdynamic... (1 Reply)
Discussion started by: Ranadeep Ghosal
1 Replies

3. Programming

gmake undefined symbol error

I have a C code which i am trying to compile using gcc. When i am trying to compile it i get the error undefined symbol error though i am providing the -l*** option where *** refers to the module where the object files for those symbols are present. Can someone help me on the same. (4 Replies)
Discussion started by: manaankit
4 Replies

4. Programming

Error: Undefined Symbol ..... First referenced in file......

Hi, I am working with Solaris 5.9 and I am newbie in Socket programming and I stated working with socket programming and I copyed a simple client & server program from a website which I am attaching with this and when I am compiling these files.I am getting the error-- Please Help me to... (1 Reply)
Discussion started by: smartgupta
1 Replies

5. AIX

Undefined symbol: .log

Hi All, When I am compiling expect 5.40 library in AIX 5.3, I am getting the following error while generating expect5.40.so file. ld: 0711-317 ERROR: Undefined symbol: .log ld: 0711-317 ERROR: Undefined symbol: .pow ld: 0711-345 Use the -bloadmap or... (0 Replies)
Discussion started by: ravindra_maddal
0 Replies

6. Programming

undefined symbol: clock_gettime' error

Hi, i've compiled my app on x86_64 with -m32 gcc option. Can anybody tell me what is/would typically cause the 'undefined symbol: clock_gettime' error?? -1 k){0N!x y} '/home/da71336/simon/mkvfh/mkv.so: undefined symbol: clock_gettime @ "q" "subr:mkv 2:`subr,3; subc:mkv 2:`subc,1;... (4 Replies)
Discussion started by: dpa078
4 Replies

7. AIX

Getting error "Undefined symbol: .u_strlen_2_6"

Hi, I am using xlC compiler. The compilation goes fine but at the time of linking it gives the following error ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. ld: 0711-317 ERROR: Undefined symbol: .u_strlen_2_6 ld: 0711-317 ERROR: Undefined symbol:... (0 Replies)
Discussion started by: nachiketv
0 Replies

8. Programming

shared object "undefined symbol: fstat" error

Didn't have this problem in AIX, but ported to Linux with GCC compiler and am now getting a runtime error: tssutil: symbol lookup error: /work/agility/devel/bin/libagam.so: undefined symbol: fstat I'm sure most of you know that fstat is an intrinsic function just like printf, memcpy, etc. When I... (5 Replies)
Discussion started by: marcus121
5 Replies

9. Programming

Undefined symbol: .getcury in getyx

Iam attempting a script to return the current cursor position using the getyc macro I have #included the curses.h however on compilation (with gcc) it errors with Undefined symbol .getcury Undefined symbol .gercurx Any ideas where I can find a solution or what I've missed (7 Replies)
Discussion started by: gefa
7 Replies

10. Programming

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

Hello, when i compile with xlc on aix i got the error message "ld: 0711-317 ERROR: Undefined symbol: .hello" dummy.pc: #include <stdio.h> #include <stdlib.h> #include <string.h> #include "dummy.h" int main ( ) { printf("\nbefore Hello"); hello(); printf("\npast Hello"); ... (2 Replies)
Discussion started by: stockdan
2 Replies

Featured Tech Videos