# ERROR ON MAC ROSETTA

2 posts / 0 new
ERROR ON MAC ROSETTA
#1

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!!

Category:
Post Situation:
Sat, 2020-02-08 07:33
carmine

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.

Wed, 2020-03-04 09:35
rmoretti