I did a 'git checkout devel' and 'make' (which works on the 10.x branch) gives me the below. I am willing to make the 64-bit binaries, but of which branch please?
===> CXX bauer/brueckenbauer.cc
In file included from bauer/../simunits.h:69:0,
from bauer/../simworld.h:18,
from bauer/../simwerkz.h:12,
from bauer/brueckenbauer.cc:11:
bauer/../utils/float32e8_t.h:206:25: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:207:47: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:252:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:253:66: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
In file included from bauer/../dataobj/../tpl/stringhashtable_tpl.h:8:0,
from bauer/../dataobj/translator.h:12,
from bauer/../simmenu.h:15,
from bauer/../simwerkz.h:13,
from bauer/brueckenbauer.cc:11:
bauer/../dataobj/../tpl/hashtable_tpl.h: In member function ‘bool hashtable_tpl<key_t, value_t, hash_t>::is_contained(key_t) const’:
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: need ‘typename’ before ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ because ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>’ is a dependent scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: expected ‘;’ before ‘container___230’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: need ‘typename’ before ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ because ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>’ is a dependent scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: expected ‘;’ before ‘iter__230’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘iter__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘end__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Iterator> struct std::iterator_traits’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected a type, got ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: invalid type in declaration before ‘const’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘;’ before ‘const’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: warning: ISO C++ forbids declaration of ‘iter’ with no type [-fpermissive]
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘)’ before ‘;’ token
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘break__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘once1__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘;’ before ‘)’ token
bauer/../dataobj/../tpl/hashtable_tpl.h:241:2: error: expected ‘}’ at end of input
bauer/../dataobj/../tpl/hashtable_tpl.h:241:2: warning: no return statement in function returning non-void [-Wreturn-type]
In file included from bauer/brueckenbauer.cc:18:0:
bauer/../simhalt.h: In member function ‘void haltestelle_t::add_waiting_time(uint16, halthandle_t, uint8, bool)’:
bauer/../simhalt.h:719:4: error: duplicate ‘const’
In file included from bauer/../dataobj/../tpl/stringhashtable_tpl.h:8:0,
from bauer/../dataobj/translator.h:12,
from bauer/../simmenu.h:15,
from bauer/../simwerkz.h:13,
from bauer/brueckenbauer.cc:11:
bauer/../dataobj/../tpl/hashtable_tpl.h: In member function ‘bool hashtable_tpl<key_t, value_t, hash_t>::is_contained(key_t) const [with key_t = short unsigned int, value_t = haltestelle_t::waiting_time_set, hash_t = inthash_tpl<short unsigned int>]’:
bauer/../simhalt.h:721:38: instantiated from here
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: dependent-name ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ is parsed as a non-type, but instantiation yields a type
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: note: say ‘typename for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ if a type is meant
bauer/../simhalt.h:721:38: instantiated from here
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: dependent-name ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ is parsed as a non-type, but instantiation yields a type
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: note: say ‘typename for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ if a type is meant
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: warning: for increment expression has no effect [-Wunused-value]
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: warning: unused variable ‘iter’ [-Wunused-variable]
bauer/../dataobj/../tpl/hashtable_tpl.h:229:28: warning: unused variable ‘code’ [-Wunused-variable]
make: *** [build/default/bauer/brueckenbauer.o] Error 1
bill@scottsdale:simutrans-experimental$
bill@scottsdale:simutrans-experimental$ nice make -j1 && cp -a build/default/simutrans-experimental ~/simutrans/sim-exp/
===> CXX bauer/brueckenbauer.cc
In file included from bauer/../simunits.h:69:0,
from bauer/../simworld.h:18,
from bauer/../simwerkz.h:12,
from bauer/brueckenbauer.cc:11:
bauer/../utils/float32e8_t.h:206:25: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:207:47: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:252:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
bauer/../utils/float32e8_t.h:253:66: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
In file included from bauer/../dataobj/../tpl/stringhashtable_tpl.h:8:0,
from bauer/../dataobj/translator.h:12,
from bauer/../simmenu.h:15,
from bauer/../simwerkz.h:13,
from bauer/brueckenbauer.cc:11:
bauer/../dataobj/../tpl/hashtable_tpl.h: In member function ‘bool hashtable_tpl<key_t, value_t, hash_t>::is_contained(key_t) const’:
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: need ‘typename’ before ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ because ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>’ is a dependent scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: expected ‘;’ before ‘container___230’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: need ‘typename’ before ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ because ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>’ is a dependent scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: expected ‘;’ before ‘iter__230’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘iter__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘end__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Iterator> struct std::iterator_traits’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected a type, got ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: invalid type in declaration before ‘const’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘;’ before ‘const’
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: warning: ISO C++ forbids declaration of ‘iter’ with no type [-fpermissive]
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘)’ before ‘;’ token
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘break__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: error: ‘once1__230’ was not declared in this scope
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: expected ‘;’ before ‘)’ token
bauer/../dataobj/../tpl/hashtable_tpl.h:241:2: error: expected ‘}’ at end of input
bauer/../dataobj/../tpl/hashtable_tpl.h:241:2: warning: no return statement in function returning non-void [-Wreturn-type]
In file included from bauer/brueckenbauer.cc:18:0:
bauer/../simhalt.h: In member function ‘void haltestelle_t::add_waiting_time(uint16, halthandle_t, uint8, bool)’:
bauer/../simhalt.h:719:4: error: duplicate ‘const’
In file included from bauer/../dataobj/../tpl/stringhashtable_tpl.h:8:0,
from bauer/../dataobj/translator.h:12,
from bauer/../simmenu.h:15,
from bauer/../simwerkz.h:13,
from bauer/brueckenbauer.cc:11:
bauer/../dataobj/../tpl/hashtable_tpl.h: In member function ‘bool hashtable_tpl<key_t, value_t, hash_t>::is_contained(key_t) const [with key_t = short unsigned int, value_t = haltestelle_t::waiting_time_set, hash_t = inthash_tpl<short unsigned int>]’:
bauer/../simhalt.h:721:38: instantiated from here
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: dependent-name ‘for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ is parsed as a non-type, but instantiation yields a type
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: note: say ‘typename for_sel_ref<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::ref’ if a type is meant
bauer/../simhalt.h:721:38: instantiated from here
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: error: dependent-name ‘for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ is parsed as a non-type, but instantiation yields a type
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: note: say ‘typename for_sel_iter<slist_tpl<hashtable_tpl<key_t, value_t, hash_t>::node_t>, void(const int&)>::iter’ if a type is meant
bauer/../dataobj/../tpl/hashtable_tpl.h:230:1: warning: for increment expression has no effect [-Wunused-value]
bauer/../dataobj/../tpl/hashtable_tpl.h:230:3: warning: unused variable ‘iter’ [-Wunused-variable]
bauer/../dataobj/../tpl/hashtable_tpl.h:229:28: warning: unused variable ‘code’ [-Wunused-variable]
make: *** [build/default/bauer/brueckenbauer.o] Error 1