- Mitglied seit
- 24 Sep 2013
- Beiträge
- 345
- Punkte für Reaktionen
- 2
- Punkte
- 18
Hallo,
ich habe heute meinen trunk geupdatete, und danach klappt der build z.b. für die 7490 mit 6.6 nicht mehr, auch ein "make tools-distclean" bringt keine Besserung, hab dann nochmal komplett neu ausgecheckt, aber auch dann klappt es nicht und bricht mit diesem Fehler ab:
Im Anhang noch die config
ich habe heute meinen trunk geupdatete, und danach klappt der build z.b. für die 7490 mit 6.6 nicht mehr, auch ein "make tools-distclean" bringt keine Besserung, hab dann nochmal komplett neu ausgecheckt, aber auch dann klappt es nicht und bricht mit diesem Fehler ab:
Code:
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-nls
touch /home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8/.configured
make -j2 -C /home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8 all
make[1]: Verzeichnis „/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8“ wird betreten
make all-am
make[2]: Verzeichnis „/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8“ wird betreten
depbase=`echo sfk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -g -O2 -MT sfk.o -MD -MP -MF $depbase.Tpo -c -o sfk.o sfk.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo sfkext.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -g -O2 -MT sfkext.o -MD -MP -MF $depbase.Tpo -c -o sfkext.o sfkext.cpp &&\
mv -f $depbase.Tpo $depbase.Po
In file included from sfkext.cpp:12:0:
sfkbase.hpp:143:15: error: expected primary-expression before ‘unsigned’
#define bool unsigned char
^
sfkbase.hpp:143:15: error: expected ‘}’ before ‘unsigned’
In file included from /usr/include/c++/6/cmath:42:0,
from /usr/include/c++/6/math.h:36,
from sfkext.cpp:36:
/usr/include/c++/6/bits/cpp_type_traits.h:89:41: error: invalid use of qualified-name ‘_Sp::__value’
enum { __value = bool(_Sp::__value) || bool(_Tp::__value) };
^
/usr/include/c++/6/bits/cpp_type_traits.h:89:41: error: expected ‘;’ at end of member declaration
/usr/include/c++/6/bits/cpp_type_traits.h:89:43: error: expected unqualified-id before ‘||’ token
enum { __value = bool(_Sp::__value) || bool(_Tp::__value) };
^~
/usr/include/c++/6/bits/cpp_type_traits.h:90:37: error: ‘__value’ was not declared in this scope
typedef typename __truth_type<__value>::__type __type;
^~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:90:44: error: template argument 1 is invalid
typedef typename __truth_type<__value>::__type __type;
^
/usr/include/c++/6/bits/cpp_type_traits.h:98:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:105:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:113:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:120:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:130:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:141:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:148:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:155:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:159:12: error: redefinition of ‘struct __is_integer<unsigned char>’
struct __is_integer<unsigned char>
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:138:12: error: previous definition of ‘struct __is_integer<unsigned char>’
struct __is_integer<bool>
^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:170:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:179:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:186:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:194:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:201:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:208:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:215:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:222:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:229:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:236:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:243:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:261:1: error: ‘__true_type’ does not name a type
__INT_N(__GLIBCXX_TYPE_INT_N_0)
^
/usr/include/c++/6/bits/cpp_type_traits.h:261:1: error: ‘__true_type’ does not name a type
__INT_N(__GLIBCXX_TYPE_INT_N_0)
^
/usr/include/c++/6/bits/cpp_type_traits.h:282:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:290:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:297:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:304:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:314:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:321:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:329:23: error: expected template-name before ‘<’ token
: public __traitor<__is_integer<_Tp>, __is_floating<_Tp> >
^
/usr/include/c++/6/bits/cpp_type_traits.h:329:23: error: expected ‘{’ before ‘<’ token
/usr/include/c++/6/bits/cpp_type_traits.h:337:23: error: expected template-name before ‘<’ token
: public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> >
^
/usr/include/c++/6/bits/cpp_type_traits.h:337:23: error: expected ‘{’ before ‘<’ token
/usr/include/c++/6/bits/cpp_type_traits.h:347:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:354:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:362:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:370:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:377:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:384:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:391:15: error: ‘__true_type’ does not name a type
typedef __true_type __type;
^~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:401:15: error: ‘__false_type’ does not name a type
typedef __false_type __type;
^~~~~~~~~~~~
/usr/include/c++/6/bits/cpp_type_traits.h:413:1: error: expected declaration before ‘}’ token
} // extern "C++"
^
Makefile:295: die Regel für Ziel „sfkext.o“ scheiterte
make[2]: *** [sfkext.o] Fehler 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[2]: Verzeichnis „/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8“ wird verlassen
Makefile:178: die Regel für Ziel „all“ scheiterte
make[1]: *** [all] Fehler 2
make[1]: Verzeichnis „/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8“ wird verlassen
tools/make/sfk-host/sfk-host.mk:29: die Regel für Ziel „/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8/sfk“ scheiterte
make: *** [/home/thomas/freetz-trunk/source/host-tools/sfk-1.8.8/sfk] Fehler 2
Im Anhang noch die config