Someone else is having problem linking the code os Mac OS
Le 2012-05-18 12:57, Egon Ozer a écrit :
I'm running into a little problem compiling 2.0.0-rc7 on OSX 10.6.8. When I make with HAVE_LIBZ=y, I get the following error: mpicxx -lz code/TheRayGenomeAssembler.a RayPlatform/libRayPlatform.a -o Ray Undefined symbols: "FastqGzLoader::getSize()", referenced from: Loader::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)in TheRayGenomeAssembler.a(Loader.o) "FastqGzLoader::open(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)", referenced from: Loader::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)in TheRayGenomeAssembler.a(Loader.o) Loader::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)in TheRayGenomeAssembler.a(Loader.o) "FastqGzLoader::load(int, ArrayOfReads*, MyAllocator*, int)", referenced from: Loader::loadSequences() in TheRayGenomeAssembler.a(Loader.o) ld: symbol(s) not found collect2: ld returned 1 exit status make: *** [Ray] Error 1 When I run make with HAVE_LIBZ=n, compilation runs without a hitch. I had no problems compiling 2.0.0-rc5 with libz.
This is strange because the build system of Ray has not changed since 2.0.0-rc5.
Did you change something since 2.0.0-rc5 ?
Just to make sure, I updated zlib with MacPorts to 1.2.7 (universal), but still no dice. Any suggestions?
If you have cmake installed, you can build Ray with it instead. CMake is cross-platform.
To build Ray with CMake: tar xjf Ray-v2.0.0-rc7.tar.bz2 cd Ray-v2.0.0-rc7remove the line " RayPlatform/scheduling/SwitchMan_adapters.cpp" from CMakeLists.txt
cd .. mkdir Build-with-CMAKE cd Build-with-CMAKE cmake ../Ray-v2.0.0-rc7 make ls Ray Let me know if that works for you.
Thanks, - Egon ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Denovoassembler-users mailing list Denovoassembler-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/denovoassembler-users
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ Denovoassembler-users mailing list Denovoassembler-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/denovoassembler-users