bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: unresolved symbols with ncurses-5.6 on Alpha OSF1 5.1A


From: Martin MOKREJŠ
Subject: Re: unresolved symbols with ncurses-5.6 on Alpha OSF1 5.1A
Date: Mon, 16 Apr 2007 14:33:24 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1



Thomas Dickey wrote:
On Mon, 16 Apr 2007, Martin MOKREJŠ wrote:

Hi Thomas,
I tried to compile ncurses on some forgotten Alpha machine and I got
the following:

CC=cxx CXX=cxx CFLAGS="-tune ev56 -arch ev56" ./configure --prefix=$HOME
     ^^^ (I'd expect that to be a C++ compiler).

That might work - at compile-time - but at configure time, lots of
checks would probably fail (making the #define's not reliable).

But the errors seem more like those from problems linking a shared
library.  I don't see that in the command-line.

tao$ cd ncurses-5.6
tao$ ls
ANNOUNCE              Makefile.in           aclocal.m4            config.sub    
        edit_man.sh           man                   mk-2nd.awk            
objects
AUTHORS               Makefile.os2          announce.html.in      configure     
        form                  man_alias.sed         mk-hdr.awk            panel
Ada95                 NEWS                  c++                   configure.in  
        headers.sh            menu                  mkdirs.sh             progs
INSTALL               README                config.guess          
convert_configure.pl  include               misc                  mkinstalldirs 
        tar-copy.sh
MANIFEST              README.emx            config.log            dist.mk       
        install-sh            mk-0th.awk            ncurses               test
Makefile              TO-DO                 config.status         doc           
        lib                   mk-1st.awk            obj_g
tao$ make
cd man && make DESTDIR="" all
make[1]: Entering directory `/usr/home3/mmokrejs/ncurses-5.6/man'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/home3/mmokrejs/ncurses-5.6/man'
cd include && make DESTDIR="" all
make[1]: Entering directory `/usr/home3/mmokrejs/ncurses-5.6/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/home3/mmokrejs/ncurses-5.6/include'
cd ncurses && make DESTDIR="" all
make[1]: Entering directory `/usr/home3/mmokrejs/ncurses-5.6/ncurses'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/home3/mmokrejs/ncurses-5.6/ncurses'
cd progs && make DESTDIR="" all
make[1]: Entering directory `/usr/home3/mmokrejs/ncurses-5.6/progs'
cxx -I../progs -I. -DHAVE_CONFIG_H -I. -I../include  -D_OSF_SOURCE 
-I/usr/home3/mmokrejs/include/ncurses -tune ev56 -arch ev56 -c ../progs/clear.c 
-o ../objects/clear.o
cxx ../objects/clear.o -L../lib -lncurses -L../lib -lncurses    -I../progs -I. 
-DHAVE_CONFIG_H -I. -I../include  -D_OSF_SOURCE 
-I/usr/home3/mmokrejs/include/ncurses -tune ev56 -arch ev56 -o clear
ld:
Unresolved:
cur_term
setupterm
tputs
make[1]: *** [clear] Error 1
make[1]: Leaving directory `/usr/home3/mmokrejs/ncurses-5.6/progs'
make: *** [all] Error 2
tao$ cd progs/
tao$ cxx ../objects/clear.o -L../lib -lncurses -L../lib -lncurses    -I../progs 
-I. -DHAVE_CONFIG_H -I. -I../include  -D_OSF_SOURCE 
-I/usr/home3/mmokrejs/include/ncurses -tune ev56 -arch ev56 -o clear
ld:
Unresolved:
cur_term
setupterm
tputs
tao$ ls ../lib/libncurses
libncurses.a libncurses_g.a tao$



So I suspect somehow static libs are being built in my case by default.
M.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]