ERROR ON MAC ROSETTA

Member Site Forums Rosetta 3 Rosetta 3 – Build/Install ERROR ON MAC ROSETTA

Viewing 1 reply thread
  • Author
    Posts
    • #3341
      Anonymous

        Good afternoon,

        I downloaded the rosetta bundle with binaries for the Mac. When trying to compile the suite with ‘./scons.py mode=release bin’ I keep getting this error message.

        src/protocols/antibody/database/CDRSetOptionsParser.cc:81:8: error: reference to ‘core’ is ambiguous

                for ( core::Size i = 1; i <= core::Size(CDRNameEnum_proto_total); ++i ) {

                      ^

        src/core/types.hh:32:11: note: candidate found by name lookup is ‘core’

        namespace core {

                  ^

        /usr/local/include/boost/core/demangle.hpp:47:11: note: candidate found by name lookup is ‘boost::core’

        namespace core

                  ^

        src/protocols/antibody/database/CDRSetOptionsParser.cc:81:31: error: reference to ‘core’ is ambiguous

                for ( core::Size i = 1; i <= core::Size(CDRNameEnum_proto_total); ++i ) {

                                             ^

        src/core/types.hh:32:11: note: candidate found by name lookup is ‘core’

        namespace core {

                  ^

        /usr/local/include/boost/core/demangle.hpp:47:11: note: candidate found by name lookup is ‘boost::core’

        namespace core

                  ^

        src/protocols/antibody/database/CDRSetOptionsParser.cc:104:8: error: reference to ‘core’ is ambiguous

                for ( core::Size i = 1; i <= core::Size(CDRNameEnum_proto_total); ++i ) {

                      ^

        src/core/types.hh:32:11: note: candidate found by name lookup is ‘core’

        namespace core {

                  ^

        /usr/local/include/boost/core/demangle.hpp:47:11: note: candidate found by name lookup is ‘boost::core’

        namespace core

                  ^

        src/protocols/antibody/database/CDRSetOptionsParser.cc:104:31: error: reference to ‘core’ is ambiguous

                for ( core::Size i = 1; i <= core::Size(CDRNameEnum_proto_total); ++i ) {

                                             ^

        src/core/types.hh:32:11: note: candidate found by name lookup is ‘core’

        namespace core {

                  ^

        /usr/local/include/boost/core/demangle.hpp:47:11: note: candidate found by name lookup is ‘boost::core’

        namespace core

                  ^

        4 errors generated.

        scons: *** [build/src/release/macos/10.14/64/x86/clang/10.0/default/protocols/antibody/database/CDRSetOptionsParser.os] Error 1

        scons: building terminated because of errors.

        I would really really need some help!!

        Thank you all in advance!

         

      • #15187
        Anonymous

          Sorry about that. I think the fix for this would be to go to the beginning of the file src/protocols/antibody/database/CDRSetOptionsParser.cc and delete the line `using namespace boost;` If you subsequently get errors about not recognizing symbols, you can try prepending `boost::` to them and see if that fixes the compilation.

          That said, if you already have downloaded the bundle with binaries, there really isn’t a need to recompile. You should just be able to use the compiled executables which come with the bundle.

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.