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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Antwort per Email an