Skip to content

Problem when compiling #1

@MGlolenstine

Description

@MGlolenstine
$ make
clang++ -std=c++14 -fPIC -O2 -I/usr/include/jsoncpp -Ilib/mclib/mclib/include   -c -o avalanche/behavior/attack/AttackCreativeWorldLag.o avalanche/behavior/attack/AttackCreativeWorldLag.cpp
avalanche/behavior/attack/AttackCreativeWorldLag.cpp:69:35: error: no viable overloaded operator[] for type 'const Json::Value'
    auto&& methodNode = attackNode["method"];
                        ~~~~~~~~~~^~~~~~~~~
avalanche/behavior/attack/AttackCreativeWorldLag.cpp:73:40: error: no viable overloaded operator[] for type 'const Json::Value'
    auto&& sendPerTickNode = attackNode["send-per-tick"];
                             ~~~~~~~~~~^~~~~~~~~~~~~~~~
avalanche/behavior/attack/AttackCreativeWorldLag.cpp:77:37: error: no viable overloaded operator[] for type 'const Json::Value'
    auto&& positionNode = attackNode["position"];
                          ~~~~~~~~~~^~~~~~~~~~~
In file included from avalanche/behavior/attack/AttackCreativeWorldLag.cpp:1:
In file included from avalanche/behavior/attack/AttackCreativeWorldLag.h:4:
In file included from avalanche/behavior/attack/../Behavior.h:4:
In file included from avalanche/behavior/attack/../../Factory.h:5:
In file included from /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/memory:80:
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/unique_ptr.h:81:2: warning: delete called on 'avalanche::PositionProvider' that is abstract but has
      non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
        delete __ptr;
        ^
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../include/c++/9.1.0/bits/unique_ptr.h:289:4: note: in instantiation of member function
      'std::default_delete<avalanche::PositionProvider>::operator()' requested here
          get_deleter()(std::move(__ptr));
          ^
avalanche/behavior/attack/AttackCreativeWorldLag.cpp:11:25: note: in instantiation of member function 'std::unique_ptr<avalanche::PositionProvider,
      std::default_delete<avalanche::PositionProvider> >::~unique_ptr' requested here
AttackCreativeWorldLag::AttackCreativeWorldLag(mc::core::Client* client, mc::protocol::Version version)
                        ^
1 warning and 3 errors generated.
make: *** [<builtin>: avalanche/behavior/attack/AttackCreativeWorldLag.o] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions