bug-ncurses
[Top][All Lists]
Advanced

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

Re: ncurses-5.2 build failed on Solaris 2.6 with gcc 2.95.2


From: Thomas Dickey
Subject: Re: ncurses-5.2 build failed on Solaris 2.6 with gcc 2.95.2
Date: Thu, 26 Oct 2000 06:16:35 -0400
User-agent: Mutt/1.2.5i

On Wed, Oct 25, 2000 at 07:37:43PM -0700, Paul Lew wrote:
> Attached in the log file for the build.

The unknown symbols aren't from ncurses; they're from a conflict between
some library that you picked up from your environment, and the standard
C++ library.
 
Script started on Tue Oct 24 08:43:23 2000
cns-build2 paullew ncurses-5.2>> ./configure --prefix=/auto/insbu-cnstools
creating cache ./config.cache
Configuring NCURSES 5.2 ABI 5 (Tue Oct 24 08:43:35 PDT 2000)
checking host system type... sparc-sun-solaris2.6
checking target system type... sparc-sun-solaris2.6
checking build system type... sparc-sun-solaris2.6
Configuring for solaris2.6
checking for prefix... /auto/insbu-cnstools
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking version of gcc... 2.95.2
...
c++  -o demo ../objects/demo.o -L../lib -L/auto/insbu-cnstools/lib -lncurses++ 
-L../lib -L/auto/insbu-cnstools/lib -lform -lmenu -lpanel -lncurses -lstdc++
ld: fatal: symbol `__default_unexpected(void)' is multiply defined:
        (file /auto/insbu-cnstools/lib/libstdc++.a(exceptioni.o) and file 
/auto/insbu-cnstools/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a(exception.o));
ld: fatal: symbol `terminate(void)' is multiply defined:
        (file /auto/insbu-cnstools/lib/libstdc++.a(exceptioni.o) and file 
/auto/insbu-cnstools/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a(exception.o));
ld: fatal: symbol `set_terminate(void (*)(void))' is multiply defined:
        (file /auto/insbu-cnstools/lib/libstdc++.a(exceptioni.o) and file 
/auto/insbu-cnstools/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a(exception.o));
ld: fatal: symbol `set_unexpected(void (*)(void))' is multiply defined:
        (file /auto/insbu-cnstools/lib/libstdc++.a(exceptioni.o) and file 
/auto/insbu-cnstools/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a(exception.o));
ld: fatal: symbol `unexpected(void)' is multiply defined:
        (file /auto/insbu-cnstools/lib/libstdc++.a(exceptioni.o) and file 
/auto/insbu-cnstools/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a(exception.o));
ld: fatal: File processing errors. No output written to demo
collect2: ld returned 1 exit status
make[1]: *** [demo] Error 1
make[1]: Leaving directory `/auto/insbu-cnstools/build/ncurses-5.2/c++'
make: *** [all] Error 2

script done on Tue Oct 24 08:58:53 2000



-- 
Thomas E. Dickey <address@hidden>
http://dickey.his.com
ftp://dickey.his.com



reply via email to

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