|
[Rivet] Build errors for the peg and rivet on MacOSX 10.9Andy Buckley andy.buckley at cern.chThu Dec 19 16:12:23 GMT 2013
Hi Pere, That sounds worth trying. It's worked fine with version 2.0.10 which is installed on my laptop. Andy On 19/12/13 11:08, Pere Mato Vila wrote: > 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 > > -- Dr Andy Buckley, Royal Society University Research Fellow Particle Physics Expt Group, University of Glasgow / PH Dept, CERN
More information about the Rivet mailing list |