[Rivet] Build errors for the peg and rivet on MacOSX 10.9

Pere Mato Vila Pere.Mato at cern.ch
Thu Dec 19 10:08:24 GMT 2013


Hi Andy,

  We are using a quite old version of swig 1.3.40. Would rivet work with a more recent version? 2.0.X? I will try to upgrade it and see what happens.
  Cheers,

		Pere
 
On 19 Dec 2013, at 10:25, Andy Buckley <andy.buckley at cern.ch> wrote:

> Hi Pere, I've never seen that. I'm copying this to the Rivet email list
> so that more developers know.
> 
> That code is generated by SWIG, and has worked on other Macs (although
> I'm not sure about whether it is built in XCode) so I'm guessing
> something is a bit funny about the SWIG/compiler setup on your machine.
> 
> 1.9.0 was the last release in the 1.x series, and in version 2.x we have
> completely replaced SWIG by Cython for generating the Python interface.
> 
> Andy
> 
> 
> On 19/12/13 08:46, Pere Mato Vila wrote:
>> Hi Any,
>> 
>>  I still have problems with version 1.9.0. It fails compilation with
>> 
>> ./rivet/rivetwrap_wrap.cc:11786:20: error: no matching member function for call to 'erase'
>>  result = (arg1)->erase(arg2)
>>           ~~~~~~~~^~~~~
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/vector:716:40: note: candidate function not viable: no known conversion from 'SwigValueWrapper<std::vector<std::pair<int, int> >::iterator>' to 'const_iterator' (aka '__wrap_iter<const_pointer>') for 1st argument
>>    _LIBCPP_INLINE_VISIBILITY iterator erase(const_iterator __position)
>>                                       ^
>> 
>> 
>> The full log file is at  http://cdash.cern.ch/upload/716ba46642aa12d5b35e0bd499bc9a2e3bfa84f4/rivet-1.9.0-build.log
>> 
>> Cheers,
>> 
>> 		Pere
>> 
>> On 17 Dec 2013, at 18:49, Andy Buckley <andy.buckley at cern.ch> wrote:
>> 
>>> Hi Pere,
>>> 
>>> I'm working on it at the moment. Hopefully it will be ready this week,
>>> as there is not much left to do.
>>> 
>>> Andy
>>> 
>>> 
>>> On 17/12/13 12:25, Pere Mato Vila wrote:
>>>> Hi Andy,
>>>> 
>>>> Thanks. Any time estimate for 2.1.0?
>>>> Cheers,
>>>> 
>>>> 		Pere
>>>> 
>>>> On Dec 17, 2013, at 1:37 AM, Andy Buckley <andy.buckley at cern.ch>
>>>> wrote:
>>>> 
>>>>> Hi Pere,
>>>>> 
>>>>> Rivet 1.8.3 is fixed by the 1.9.0 release. There will soon be a 2.1.0 to
>>>>> replace 2.0.0, which will also fix it.
>>>>> 
>>>>> For ThePEG I have no idea: best to contact the authors.
>>>>> 
>>>>> Cheers,
>>>>> Andy
>>>>> 
>>>>> 
>>>>> On 16/12/13 17:23, Pere Mato Vila wrote:
>>>>>> Dear Andy,
>>>>>> 
>>>>>> We have setup regular builds of all the externals (and generators) on
>>>>>> Mavericks OSX 10.9 using clang 5.0. ThePEG 1.8.1  and rivet 1.8.3 and
>>>>>> 2.0.0  fail to build. The details can be found in the following links:
>>>>>> thepeg-1.8.1-build.log
>>>>>> <http://cdash.cern.ch/upload/af6be39cbcaae452fbcaad0636595714731fc80c/thepeg-1.8.1-build.log>
>>>>>> rivet-1.8.3-build.log
>>>>>> <http://cdash.cern.ch/upload/883fd5c83e474cd9b1a89d2a7735aa9f7cff8b24/rivet-1.8.3-build.log>
>>>>>> rivet2-2.0.0-build.log
>>>>>> <http://cdash.cern.ch/upload/c2d805a4e279bb80c43cc17eab22cca7d0efc134/rivet2-2.0.0-build.log>
>>>>>> 
>>>>>> Can you have a look and tell us what to do. We can easily apply
>>>>>> patches to existing versions or we can move to more recent versions if
>>>>>> this is already fixed.
>>>>>> Cheers,
>>>>>> 
>>>>>> Pere
>>>>>> 
>>>>>> -------------------------------------------------------------
>>>>>> Pere Mato  CERN, PH Department, CH 1211 Geneva 23, Switzerland
>>>>>>        e-mail: pere.mato at cern.ch <mailto:pere.mato at cern.ch>      tel:
>>>>>> +41 22 76 78696
>>>>>>        fax:  +41 22 76 68792            gsm: +41 76 48 70855
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Dr Andy Buckley, Royal Society University Research Fellow
>>>>> Particle Physics Expt Group, University of Glasgow / PH Dept, CERN
>>>> 
>>>> 
>>>> 
>>>> -------------------------------------------------------------
>>>> Pere Mato  CERN, PH Department, CH 1211 Geneva 23, Switzerland
>>>>         e-mail: pere.mato at cern.ch      tel: +41 22 76 78696
>>>>         fax:  +41 22 76 68792            gsm: +41 76 48 70855
>>>> 
>>>> 
>>> 
>>> 
>>> -- 
>>> Dr Andy Buckley, Royal Society University Research Fellow
>>> Particle Physics Expt Group, University of Glasgow / PH Dept, CERN
>> 
>> 
>> 
>> -------------------------------------------------------------
>> Pere Mato  CERN, PH Department, CH 1211 Geneva 23, Switzerland
>>          e-mail: pere.mato at cern.ch      tel: +41 22 76 78696
>>          fax:  +41 22 76 68792            gsm: +41 76 48 70855
>> 
>> 
> 
> 
> -- 
> Dr Andy Buckley, Royal Society University Research Fellow
> Particle Physics Expt Group, University of Glasgow / PH Dept, CERN



-------------------------------------------------------------
Pere Mato  CERN, PH Department, CH 1211 Geneva 23, Switzerland
          e-mail: pere.mato at cern.ch      tel: +41 22 76 78696
          fax:  +41 22 76 68792            gsm: +41 76 48 70855




More information about the Rivet mailing list