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

Reply via email to