Hallo, hmm. Blöd. Hat Udo auch schon gemeldet.
Problem ist hier beschrieben: https://groups.google.com/forum/#!topic/googlemock/XvPDUENM5JM <https://groups.google.com/forum/#!topic/googlemock/XvPDUENM5JM> —> Fehler in gcc 4.6. Ich schalte die Unit Tests für gcc 4.6. jetzt ab. Auf Travis-CI laufen sie weiterhin, dadurch sollte uns da nichts durchrutschen. Melde mich, sobald der Branch aktualisiert ist. > Am 01.01.2015 um 14:20 schrieb Stefan <ste...@stinkes.de>: > > Am 01.01.2015 um 11:43 schrieb Matthias Behr: > > Hallo Matthias, >> bitte teste mal den Branch unter: ut_meterd0_ace >> <https://github.com/mbehr1/vzlogger/tree/ut_meterd0_ace> >> >> Musste leider größere Änderungen am meterD0 Parser vornehmen. >> > Ich habe eben versucht Deinen Branch zu installieren und erhalte folgende > Fehlermeldung: > > In file included from > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-spec-builders.h:75:0, > from > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-generated-function-mockers.h:43, > from > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock.h:61, > from /home/skre/vzlogger/tests/example_test.cpp:1: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1485:41: > sorry, unimplemented: cannot expand ‘Tail ...’ into a fixed-length argument > list > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1486:63: > error: template argument 2 is invalid > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: In > static member function ‘static testing::internal::MatcherList<kSize, Head, > Tail>::ListType testing::internal::MatcherList<kSize, Head, > Tail>::BuildList(const Head&, const Tail& ...)’: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1493:20: > error: expected primary-expression before ‘(’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1493:30: > error: ‘MatcherListTail’ is not a class, namespace, or enumeration > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: In > static member function ‘static testing::Matcher<T> > testing::internal::MatcherList<kSize, Head, Tail>::CreateMatcher(const > ListType&)’: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1503:37: > error: request for member ‘first’ in ‘matchers’, which is of non-class type > ‘const ListType {aka const int}’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1505:22: > error: request for member ‘second’ in ‘matchers’, which is of non-class type > ‘const ListType {aka const int}’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1502:22: > error: expected primary-expression before ‘(’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1503:37: > error: request for member ‘first’ in ‘matchers’, which is of non-class type > ‘const ListType {aka const int}’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1504:9: > error: ‘MatcherListTail’ is not a class, namespace, or enumeration > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1504:50: > error: expected primary-expression before ‘,’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1504:68: > error: missing template arguments before ‘>’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1505:22: > error: request for member ‘second’ in ‘matchers’, which is of non-class type > ‘const ListType {aka const int}’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: At > global scope: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1548:47: > sorry, unimplemented: cannot expand ‘Args ...’ into a fixed-length argument > list > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1550:18: > error: ‘MatcherListType’ is not a class, namespace, or enumeration > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: In > constructor ‘testing::internal::VariadicMatcher<CombiningMatcher, > Args>::VariadicMatcher(const Args& ...)’: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1536:19: > error: ‘MatcherListType’ is not a class, namespace, or enumeration > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: In > member function ‘testing::internal::VariadicMatcher<CombiningMatcher, > Args>::operator testing::Matcher<T>() const’: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1543:12: > error: ‘MatcherListType’ is not a class, namespace, or enumeration > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1543:53: > error: expected primary-expression before ‘,’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1543:71: > error: missing template arguments before ‘>’ token > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h: At > global scope: > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1556:1: > error: expected unqualified-id before ‘using’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:1650:1: > error: expected unqualified-id before ‘using’ > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:3954:8: > error: ‘AllOfMatcher’ in namespace ‘testing::internal’ does not name a type > /home/skre/vzlogger/gmock/src/googlemock/include/gmock/gmock-matchers.h:3959:8: > error: ‘AnyOfMatcher’ in namespace ‘testing::internal’ does not name a type > make[2]: *** [tests/CMakeFiles/vzlogger_unit_tests.dir/example_test.cpp.o] > Error 1 > make[2]: Leaving directory `/home/skre/vzlogger' > make[1]: *** [tests/CMakeFiles/vzlogger_unit_tests.dir/all] Error 2 > make[1]: Leaving directory `/home/skre/vzlogger' > make: *** [all] Error 2 > > Gruß Matthias Behr
smime.p7s
Description: S/MIME cryptographic signature