[Gridflow-dev] gridflow-0.9.3 fails to compile with g++ 4.3.1

Claude Heiland-Allen claudiusmaximus at goto10.org
Mon Jun 16 10:27:05 EDT 2008


Hi,


with:

g++ --version

g++ (Debian 4.3.1-2) 4.3.1
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


i get this error:

base/number.c.fcs: At global scope:
base/number.c.fcs:185: error: explicit template specialization cannot 
have a storage class



there are lots of warnings too:

base/flow_objects.c.fcs: In member function 'void Display::show()':
base/flow_objects.c.fcs:2472: warning: deprecated conversion from string 
constant to 'char*'
base/flow_objects.c.fcs: In function 'void display_selectfn(t_gobj*, 
_glist*, int)':
base/flow_objects.c.fcs:2493: warning: deprecated conversion from string 
constant to 'char*'
base/flow_objects.c.fcs: In function 'void display_deletefn(t_gobj*, 
_glist*)':
base/flow_objects.c.fcs:2497: warning: deprecated conversion from string 
constant to 'char*'
base/flow_objects.c.fcs: In function 'void Display_startup(FClass*)':
base/flow_objects.c.fcs:2562: warning: deprecated conversion from string 
constant to 'char*'


and many many variants of:

base/flow_objects.c.fcs: In member function 'void 
GridStore::grin_0(GridInlet*, long int, T*) [with T = uint8]':
base/flow_objects.c.fcs:427:   instantiated from 'static void 
GridStore::grinw_0(GridInlet*, long int, T*) [with T = uint8]'
base/flow_objects.c.fcs:556:   instantiated from here
base/flow_objects.c.fcs:482: warning: suggest parentheses around 
comparison in operand of &

base/number.c.fcs: In static member function 'static bool 
Ymod<float>::is_absorbent(float32, LeftRight)':
base/number.c.fcs:199: warning: suggest parentheses around && within ||


I'll try with SVN shortly...

Claude
-- 
http://claudiusmaximus.goto10.org



More information about the Gridflow-dev mailing list