bug-ncurses
[Top][All Lists]
Advanced

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

Problems with ncurses and gcc 3.0.2.


From: mario
Subject: Problems with ncurses and gcc 3.0.2.
Date: Fri, 16 Nov 2001 12:20:08 -0700 (MST)

Hello -

   I am having problems with ncurses 5.2 and 5.0 when I build them with
gcc 3.0.2.  I know I've successfully built 5.0 before with gcc 2.95.2,
so I thought I'd better alert you folks.

Errors from 5.2:

make[1]: Entering directory `/tmp/ncurses.2/c++'
cp /media/gnu/ncurses-5.2/c++/etip.h.in etip.h
sh /media/gnu/ncurses-5.2/c++/edit_cfg.sh ../include/ncurses_cfg.h etip.h
substituting autoconf'd values from ../include/ncurses_cfg.h into etip.h
... CPP_HAS_PARAM_INIT 0
... ETIP_NEEDS_MATH_EXCEPTION 0
... ETIP_NEEDS_MATH_H 1
... HAVE_BUILTIN_H 0
... HAVE_GXX_BUILTIN_H 0
... HAVE_GPP_BUILTIN_H 0
... HAVE_TYPEINFO 1
... HAVE_VALUES_H 0
cd ../objects;  c++ -I../c++ -I../include -I/media/gnu/ncurses-5.2/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncurses-5
.2/c++/../include -I/tools/GNU/003/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.2/c++/cursesf.cc
cd ../objects;  c++ -I../c++ -I../include -I/media/gnu/ncurses-5.2/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncurses-5
.2/c++/../include -I/tools/GNU/003/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.2/c++/cursesm.cc
cd ../objects;  c++ -I../c++ -I../include -I/media/gnu/ncurses-5.2/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncurses-5
.2/c++/../include -I/tools/GNU/003/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.2/c++/cursesw.cc
/media/gnu/ncurses-5.2/c++/cursesw.cc: In member function `int 
   NCursesWindow::scanw(const char*, ...)':
/media/gnu/ncurses-5.2/c++/cursesw.cc:55: no matching function for call to 
   `std::strstreambuf::vscan(const char*&, char*&)'
/media/gnu/ncurses-5.2/c++/cursesw.cc: In member function `int 
   NCursesWindow::scanw(int, int, const char*, ...)':
/media/gnu/ncurses-5.2/c++/cursesw.cc:77: no matching function for call to 
   `std::strstreambuf::vscan(const char*&, char*&)'
make[1]: *** [../objects/cursesw.o] Error 1
make[1]: Leaving directory `/tmp/ncurses.2/c++'
make: *** [all] Error 2

Errors from 5.0:

make[1]: Entering directory `/tmp/ncurses.2/c++'
cp /media/gnu/ncurses-5.0/c++/etip.h.in etip.h
sh /media/gnu/ncurses-5.0/c++/edit_cfg.sh ../include/ncurses_cfg.h etip.h
** edit: CPP_HAS_PARAM_INIT
** edit: ETIP_NEEDS_MATH_EXCEPTION
** edit: ETIP_NEEDS_MATH_H
** edit: HAVE_BUILTIN_H
** edit: HAVE_GXX_BUILTIN_H
** edit: HAVE_GPP_BUILTIN_H
** edit: HAVE_TYPEINFO
** edit: HAVE_VALUES_H
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include 
-I/media/gnu/ncurses-5.0/c++/../include -I/tools/GNU/003/SunOS_5.8/include -O2 
-c /media/gnu/ncurses-5.0/c++/cursesf.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include 
-I/media/gnu/ncurses-5.0/c++/../include -I/tools/GNU/003/SunOS_5.8/include -O2 
-c /media/gnu/ncurses-5.0/c++/cursesm.cc
In file included from /media/gnu/ncurses-5.0/c++/cursesm.cc:34:
/media/gnu/ncurses-5.0/c++/cursesm.h:140: `bool ()(NCursesMenuItem&)' cannot be 
   `const'-, `volatile'-, or `restrict'-qualified
/media/gnu/ncurses-5.0/c++/cursesm.h:146: `bool ()(NCursesMenuItem&)' cannot be 
   `const'-, `volatile'-, or `restrict'-qualified
make[1]: *** [../objects/cursesm.o] Error 1
make[1]: Leaving directory `/tmp/ncurses.2/c++'
make: *** [all] Error 2

>From a successfull 5.0 compile with gcc 2.95.2:

make[1]: Entering directory `/tmp/ncurses.2/c++'
cp /media/gnu/ncurses-5.0/c++/etip.h.in etip.h
sh /media/gnu/ncurses-5.0/c++/edit_cfg.sh ../include/ncurses_cfg.h etip.h
** edit: CPP_HAS_PARAM_INIT
** edit: ETIP_NEEDS_MATH_EXCEPTION
** edit: ETIP_NEEDS_MATH_H
** edit: HAVE_BUILTIN_H
** edit: HAVE_GXX_BUILTIN_H
** edit: HAVE_GPP_BUILTIN_H
** edit: HAVE_TYPEINFO
** edit: HAVE_VALUES_H
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesf.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesm.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesw.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursespad.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesp.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursslk.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesapp.cc
cd ../objects; c++ -I../c++ -I../include -I/media/gnu/ncurses-5.0/c++ 
-DHAVE_CONFIG_H  -DNDEBUG -I. -I../include -I/media/gnu/ncu
rses-5.0/c++/../include -I/tools/GNU/002/SunOS_5.8/include -O2 -c 
/media/gnu/ncurses-5.0/c++/cursesmain.cc
ar rv ../lib/../lib/libncurses++.a ../objects/cursesf.o ../objects/cursesm.o 
../objects/cursesw.o ../objects/cursespad.o ../objec
ts/cursesp.o ../objects/cursslk.o ../objects/cursesapp.o ../objects/cursesmain.o


                                        Mario
--
 <|  A crash reduces          |>                address@hidden
  |> Your expensive computer <|      EL517/2100 E. Elliot Rd/Tempe AZ 85284
  @  To a simple stone.       @          desk:480/413-3578 pgr:877/551-1195



reply via email to

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