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

Help in gcc-4.0.x transition issue



Hi,

I tried to build arb packages (non-free) with gcc 4.0.1 (testing) and 4.0.2
(unstable) but failed.  Upstream is currently busy and is not able to care for
this issue in the time I plan a new upload. (This does not mean that upstream
is dead but people are happy with gcc 4.0.0 so this problem is no big issue at
the moment.)

To start building arb you need the following small patch:

--- Makefile.orig       2005-05-06 12:21:05.000000000 +0200
+++ Makefile    2005-08-26 08:05:14.000000000 +0200
@@ -91,7 +91,7 @@
 ALLOWED_GCC_295_VERSIONS=2.95.3
 # 2.95.4 is supposed to work, but not known to be tested yet
 ALLOWED_GCC_3xx_VERSIONS=3.2 3.3.1 3.3.3 3.3.4 3.3.5 3.4.0 3.4.2 3.4.3
-ALLOWED_GCC_4xx_VERSIONS=4.0.0
+ALLOWED_GCC_4xx_VERSIONS=4.0.0 4.0.1 4.0.2
 ALLOWED_GCC_VERSIONS=$(ALLOWED_GCC_295_VERSIONS) $(ALLOWED_GCC_3xx_VERSIONS) $(ALLOWED_GCC_4xx_VERSIONS)

 GCC=gcc


If I use testing with gcc 4.0.1 or my unstable chroot with 4.0.2 the build ends with:

...
g++ -W -Wall  -DLINUX -DHAVE_BOOL -pipe -DNO_REGEXPR -DGNU   -fPIC -O -DNDEBUG  -DARB_OPENGL -DFAKE_VTAB_PTR=char -D_ARB_WINDOW -c AW_status.cxx -I. -I/home/tillea/debian-maintain/packages/arb/arb-0.0.20050506/INCLUDE -I/usr/X11R6/include
g++ -W -Wall  -DLINUX -DHAVE_BOOL -pipe -DNO_REGEXPR -DGNU   -fPIC -O -DNDEBUG  -DARB_OPENGL -DFAKE_VTAB_PTR=char -D_ARB_WINDOW -c AW_preset.cxx -I. -I/home/tillea/debian-maintain/packages/arb/arb-0.0.20050506/INCLUDE -I/usr/X11R6/include
AW_status.cxx:85: warning: non-local variable '<anonymous struct> aw_stg' uses anonymous type
AW_status.cxx:1355: warning: non-local variable '<anonymous struct> aw_help_global' uses anonymous type
/home/tillea/debian-maintain/packages/arb/arb-0.0.20050506/INCLUDE/awt_canvas.hxx:67: error: 'AWT_canvas' has not been declared
make[2]: *** [AW_preset.o] Error 1
make[2]: *** Waiting for unfinished jobs....


I guess it is a really small problem for people with C++ knowledge and thus
I hope to get a quick answer here.

Sorry for the inconvience

        Andreas.

--
http://fam-tille.de



Reply to: