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

Reply via email to