[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [glob2-devel] gcc 3
From: |
Luc-Olivier de Charrière |
Subject: |
Re: [glob2-devel] gcc 3 |
Date: |
Mon, 06 Oct 2003 01:12:30 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030911 |
Ici, avec
gcc version 3.3.1 20030916 (Gentoo Linux 3.3.1-r4, propolice)
je n'arrive pas à compiler!
bash-2.05b$ make
cd . && autoheader
make all-recursive
make[1]: Entering directory `/home/nuage/glob2'
Making all in libgag
make[2]: Entering directory `/home/nuage/glob2/libgag'
Making all in src
make[3]: Entering directory `/home/nuage/glob2/libgag/src'
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c base.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c baseserial.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
xmlserializer.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
FileManager.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIBase.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIList.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GUIFileList.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIRatio.cpp
In file included from
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include/g++-v3/backward/strstream:51,
from GUIRatio.cpp:23:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/include/g++-v3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or
antiquated header. Please consider using one of the 32 headers found in
section 17.4.1.2 of the C++ standard. Examples include substituting the
<X> header for the <X.h> header for C++ includes, or <sstream> instead
of the deprecated header <strstream.h>. To disable this warning use
-Wno-deprecated.
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GUITextArea.cpp
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GraphicContext.cpp
GraphicContext.cpp: In static member function `static GraphicContext*
GraphicContext::createGraphicContext(DrawableSurface::GraphicContextType)':
GraphicContext.cpp:39: error: cannot allocate an object of type `
GLGraphicContext'
GraphicContext.cpp:39: error: because the following virtual functions are
abstract:
../include/GraphicContext.h:71: error: virtual void
DrawableSurface::drawString(int, int, const Font*, const char*)
../include/GraphicContext.h:72: error: virtual void
DrawableSurface::drawString(int, int, int, const Font*, const char*)
../include/GraphicContext.h:71: error: virtual void
DrawableSurface::drawString(int, int, const Font*, const char*)
../include/GraphicContext.h:72: error: virtual void
DrawableSurface::drawString(int, int, int, const Font*, const char*)
make[3]: *** [GraphicContext.o] Error 1
make[3]: Leaving directory `/home/nuage/glob2/libgag/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/nuage/glob2/libgag'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nuage/glob2'
make: *** [all-recursive-am] Error 2
bash-2.05b$
Et avec gcc-2.95 non plus.
address@hidden:~/glob2$ make
make all-recursive
make[1]: Entering directory `/home/nuage/glob2'
Making all in libgag
make[2]: Entering directory `/home/nuage/glob2/libgag'
Making all in src
make[3]: Entering directory `/home/nuage/glob2/libgag/src'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c base.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c baseserial.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
xmlserializer.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
FileManager.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIBase.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIList.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GUIFileList.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c GUIRatio.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GUITextArea.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/freetype2
-I/usr/include/SDL -D_REENTRANT -I../include/ -g -Wall -c
GraphicContext.cpp
GraphicContext.cpp: In function `static class GraphicContext *
GraphicContext::createGraphicContext(DrawableSurface::GraphicContextType)':
GraphicContext.cpp:39: cannot allocate an object of type `GLGraphicContext'
GraphicContext.cpp:39: since the following virtual functions are abstract:
../include/GraphicContext.h:71: void
DrawableSurface::drawString(int, int, const Font *, const char *)
../include/GraphicContext.h:72: void
DrawableSurface::drawString(int, int, int, const Font *, const char *)
make[3]: *** [GraphicContext.o] Error 1
make[3]: Leaving directory `/home/nuage/glob2/libgag/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/nuage/glob2/libgag'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nuage/glob2'
make: *** [all-recursive-am] Error 2
address@hidden:~/glob2$