I just ran into a problem compiling 2.3.0 on my Mac running OS X 10.6.8. It wasn’t the same problem as yours (mine was with ld), but I was able to compile successfully by updating to gcc48 using MacPorts.
If you have MacPorts installed, just run: $ sudo port install gcc48 To list the gcc versions you have installed with MacPorts, run: $ port select —list gcc then run: $ sudo port select —set gcc mp-gcc48 If after you’re done compiling you want to switch back to Apple’s gcc, just run: $ sudo port select —set gcc none Hope this helps. - Egon On Jan 23, 2014, at 1:50 PM, Sébastien Boisvert <sebastien.boisver...@ulaval.ca> wrote: > > On 23 janvier 2014 14:40, François Olivier Gagnon-Hébert wrote: >> À : Sébastien Boisvert >> Objet : Re: Problem compiling Ray 2.3.0 - Mac OS X 9.2 >> >> Yes sure. There you go : >> >>> gcc -v >> >> Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr >> --with-gxx-include-dir=/usr/include/c++/4.2.1 >> Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) >> Target: x86_64-apple-darwin13.0.0 >> Thread model: posix >> > > [Please use the mailing list] > > Shaun Jackman reported this also: > > https://gist.github.com/sjackman/8106970 > > > I'll get my hand on LLVM version 5.0 and fix this. > > > >> It’s annoying because usually when I’m in Québec, I use Linux, but I’m in >> England for three months and I have to use my Apple laptop and I have to >> re-install everything ! >> >> Thanks a lot for your help >> >> Le 2014-01-23 à 19:27, Sébastien Boisvert <sebastien.boisver...@ulaval.ca> a >> écrit : >> >>> On 23 janvier 2014 14:05, François Olivier Gagnon-Hébert wrote: >>>> À : Sébastien Boisvert >>>> Objet : Re: Problem compiling Ray 2.3.0 - Mac OS X 9.2 >>>> >>>> Well, actually, I don’t really know. Open MPI was successfully installed, >>>> as well as Xcode and GNU compilers. >>>> >>>> I am a little bit lost here. >>> >>> >>> >>> Can you provide the version of gcc you are using (gcc --version in your >>> terminal). >>> >>> >>> I will test that version (I don't use a Mac, but I can try the same gcc >>> version that you are using). >>> >>> >>> >>>> >>>> Le 2014-01-23 à 17:34, Sébastien Boisvert <sebastien.boisver...@ulaval.ca> >>>> a écrit : >>>> >>>>> >>>>> On 23 janvier 2014 12:27, François Olivier Gagnon-Hébert >>>>> [francois-olivier.gagnon-heber...@ulaval.ca] wrote: >>>>>> À : denovoassembler-users@lists.sourceforge.net >>>>>> Objet : [Denovoassembler-users] Problem compiling Ray 2.3.0 - Mac OS X >>>>>> 9.2 >>>>>> >>>>>> Hi, >>>>>> >>>>>> I am trying to compile Ray 2.3.0 with Mac OS X (mavericks) 9.2 and I get >>>>>> this error : >>>>>> >>>>>> >>>>> >>>>> Another Mac user had this problem recently. >>>>> >>>>> >>>>> Which compiler are you using on your Mac ? >>>>> >>>>>> >>>>>> ************************************************************************************************************************************ >>>>>> make PREFIX=ray-build MAXKMERLENGHT=64 >>>>>> CXX code/SeedingData/PathHandle.o >>>>>> code/SeedingData/PathHandle.cpp:66:9: error: use of overloaded operator >>>>>> '>>' is ambiguous (with operand types >>>>>> 'ostream' (aka 'basic_ostream<char>') and 'const uint64_t' (aka 'const >>>>>> unsigned long long')) >>>>>> stream >> handle.m_value; >>>>>> ~~~~~~ ^ ~~~~~~~~~~~~~~ >>>>>> code/SeedingData/PathHandle.cpp:65:11: note: candidate function >>>>>> ostream & operator >>(ostream & stream, const PathHandle & handle) { >>>>>> ^ >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, unsigned long long) >>>>>> stream >> handle.m_value; >>>>>> ^ >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(int, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned __int128, unsigned long >>>>>> long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long long, unsigned long >>>>>> long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, unsigned long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, unsigned long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, unsigned long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, unsigned long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, unsigned long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long long, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(__int128, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned int, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, unsigned int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, unsigned long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(long, long long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long, unsigned __int128) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long long, int) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long long, long) >>>>>> code/SeedingData/PathHandle.cpp:66:9: note: built-in candidate >>>>>> operator>>(unsigned long long, long long) >>>>>> 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. >>>>>> make: *** [code/SeedingData/PathHandle.o] Error 1 >>>>>> >>>>>> ************************************************************************************************************************************ >>>>>> >>>>>> I’ve been able to compile it successfully on my other Mac, which is less >>>>>> recent and still has the previous version of Mac OSX. Maybe it has >>>>>> something to do with Mavericks (it has happened to me with other >>>>>> programs recently). I’ve tried to look on forums, but I can’t find >>>>>> anything related to this specific problem. My apologies if it has been >>>>>> answered already. >>>>>> >>>>>> Can someone help me ? >>>>>> >>>>>> Thanks a lot, >>>>>> Olivier >>>>>> ------------------------------------------------------------------------------ >>>>>> 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 ------------------------------------------------------------------------------ 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