It compiles on a Mac. If I start the python console with "./setup_environment.sh python", I can import IMP, but when leaving the console I have the following error message about (a memory error, apparently):
/usr/src/imp/imp-r2.2.0$ ./setup_environment.sh python Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import IMP >>> python(7291) malloc: *** error for object 0x7fff7152f860: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap: 6
Davide
On Jul 23, 2014, at 12:01 PM, Davide Baù wrote:
> It seems to work on linux. > No yet on mac; I'm updating my mac before trying again. > > Davide > > > On Jul 21, 2014, at 7:04 PM, Ben Webb wrote: > >> On 7/21/14, 2:11 AM, Davide Baù wrote: >>> /usr/src/imp/imp-r2.2.0/include/IMP/kinematics/ProteinKinematics.h:76:55: >>> error: ‘BOOST_FOREACH’ was not declared in this scope >> >> What happens if you replace BOOST_FOREACH in that header with IMP_FOREACH? >> >> Ben >> -- >> ben@salilab.org http://salilab.org/~ben/ >> "It is a capital mistake to theorize before one has data." >> - Sir Arthur Conan Doyle >> _______________________________________________ >> IMP-dev mailing list >> IMP-dev@salilab.org >> https://salilab.org/mailman/listinfo/imp-dev >