On 27 janvier 2014 13:01, Bede Constantinides [bede.constantini...@manchester.ac.uk] wrote: > À : denovoassembler-users@lists.sourceforge.net > Cc : sjack...@bcgsc.ca > Objet : [Denovoassembler-users] Mavericks build failure: 'make: *** > [code/SeedingData/PathHandle.o] Error 1' > > Hi, > I’m trying to install Ray on Mac OS 10.9. I get an error after a minute or so > of running 'make PREFIX=ray-build' > > The last few lines of console output are as follows: > ——————————————————————————————————————————— > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned long long, __int128) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned long long, unsigned > int) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned long long, unsigned > long) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(long, long) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned long long, unsigned > __int128) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, int) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, long) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, long long) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, __int128) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, unsigned > int) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, unsigned > long) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(long, int) > code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate > operator>>(unsigned __int128, unsigned > __int128) > 1 error generated.
Hey, This is a compilation error with LLVM/Clang++ on Mavericks. In Mavericks, the version of the compiler is: Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn). I tried with clang 3.3-4.fc19 (on Fedora Linux) but I could not reproduce the bug. [seb@krazy-5 Ray-2.3.0]$ module use ~/modulefiles/ [seb@krazy-5 Ray-2.3.0]$ module load openmpi/1.6.5-1-llvm [seb@krazy-5 Ray-2.3.0]$ mpicxx -showme clang++ -I/home/seb/software/openmpi/1.6.5-1/include -pthread -L/home/seb/software/openmpi/1.6.5-1/lib -lmpi_cxx -lmpi -ldl -lm -Wl,--export-dynamic -lrt -lnsl -lutil -lm -ldl [seb@krazy-5 Ray-2.3.0]$ clang++ --version | head -n1 clang version 3.3 (tags/RELEASE_33/final) [seb@krazy-5 Ray-2.3.0]$ make &> /dev/null [seb@krazy-5 Ray-2.3.0]$ ./Ray -version | grep Clang Compiler: GNU gcc/g++ 4.2.1 Compatible Clang 3.3 (tags/RELEASE_33/final) Therefore, I think the problem is (maybe) with the interaction of the C++ standard library on Mavericks and not with Clang++ directly. Since I don't use a Mac, I can't really tell. Maybe Shaun can weight in on that. Issue: https://github.com/sebhtml/ray/issues/225 > make: *** [code/SeedingData/PathHandle.o] Error 1 > mobddlc2:Ray-2.3.0 Bede$ ls > AUTHORS Documentation LICENSE.txt Makefile RayPlatform > gpl-3.0.txt > CMakeLists.txt INSTALL.txt MANUAL_PAGE.txt README.md code > scripts > mobddlc2:Ray-2.3.0 Bede$ make install > cat: PREFIX: No such file or directory > usage: mkdir [-pv] [-m mode] directory ... > make: *** [install] Error 64 > mobddlc2:Ray-2.3.0 Bede$ > ——————————————————————————————————————————— > > I installed open-mpi via Homebrew. > > Full make log here: > https://gist.github.com/bede/8652851 > > I noticed Shaun Jackman posted a log of a similar error, but seemingly > without evidence of a resolution: > https://gist.github.com/sjackman/8106970/raw/8836337f9e88b201b33e27154733eac3e81611f5/ray.make.log > > Shall I give up and boot into my Ubuntu VM to use Ray, or is it something > silly I’ve missed? > > Many thanks > Bede Constantinides > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Denovoassembler-users mailing list > Denovoassembler-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/denovoassembler-users ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Denovoassembler-users mailing list Denovoassembler-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/denovoassembler-users