[Rivet] Fwd: CPC Program Library - CPC-S-13-00112

Andy Buckley andy.buckley at ed.ac.uk
Tue Mar 19 15:35:28 GMT 2013


Hi Frank,

>From a quick look that appears to be a real problem, not "just" a
Python-interface-for-doc-making one. I would guess that FastJet has been
built without the --enable-all-plugins flag. Something isn't right, but
IIRC we don't even provide an interface to use SISCone...

Andy


On 19/03/13 15:59, Frank Siegert wrote:
> Dear fellow-Riveters,
> 
> During the submission process to CPC the program code gets included in
> the CPC Program Library. I submitted the tarball and corresponding
> instructions (referring to rivet-bootstrap), but on the machine of the
> librarian (Ubuntu 12.04 64bit) the bootstrap script fails with a
> linker error, cf. attachment:
> 
> /usr/bin/python mk-analysis-html analyses.html
> Traceback (most recent call last):
>   File "mk-analysis-html", line 43, in <module>
>     import rivet
>   File "/home/cphillips/CPC/newprograms/CPC-D-13-00117/build/Rivet-1.8.2/pyext/build/lib.linux-x86_64-2.7/rivet/__init__.py",
> line 16, in <module>
>     from rivetwrap import *
>   File "/home/cphillips/CPC/newprograms/CPC-D-13-00117/build/Rivet-1.8.2/pyext/build/lib.linux-x86_64-2.7/rivet/rivetwrap.py",
> line 26, in <module>
>     _rivetwrap = swig_import_helper()
>   File "/home/cphillips/CPC/newprograms/CPC-D-13-00117/build/Rivet-1.8.2/pyext/build/lib.linux-x86_64-2.7/rivet/rivetwrap.py",
> line 22, in swig_import_helper
>     _mod = imp.load_module('_rivetwrap', fp, pathname, description)
> ImportError: /home/cphillips/CPC/newprograms/CPC-D-13-00117/RIVET/lib/libfastjetplugins.so.0:
> undefined symbol: _ZN7siscone8Csiscone12_banner_ostrE
> 
> I'm not able to reproduce this on my Laptop (Ubuntu 12.04 32bit), and
> before going into remote debugging I was wondering whether any of you
> have seen this kind of error before?
> 
> (As an aside: Should we maybe disable the building of the manual
> during rivet-bootstrap by default to avoid these kinds of Python
> problems?)
> 
> Cheers,
> Frank
> 
> 
> ---------- Forwarded message ----------
> From: CPC Program Library <cpc at qub.ac.uk>
> Date: 19 March 2013 15:34
> Subject: Re: CPC Program Library - CPC-S-13-00112
> To: Frank Siegert <frank.siegert at cern.ch>
> 
> 
> Hi Frank,
> 
> Sorry, not good news, I'm afraid.
> I got the same error again though this time the bootstrap ran without
> any interruption.
> I have attached the screen output file.
> 
> My machine is a 64 bit, but would that cause the problem?
> 
> 
> Best regards,
> 
> Carol
>>
>> Dear Carol,
>>
>> I have tried this out on an Ubuntu 12.04 machine (32bit installation),
>> and I cannot reproduce the linking error at the end of your logfile.
>> So I would hope that this is just a spurious error from the previously
>> failed installation, and would appreciate, if you could try this again
>> in a fresh directory and shell. If the error remains the same, I'll
>> come back with a few debugging questions such that I can reproduce and
>> fix it.
>>
>> Cheers,
>> Frank
>>
>>
>> On 15 March 2013 13:19, CPC Program Library <cpc at qub.ac.uk> wrote:
>>>
>>> Hi Frank,
>>>
>>> Thanks for your email.
>>>
>>> I ran the rivet-bootstrap script again which got a bit further but got stuck
>>> on Boost.
>>>   I gathered from the web ManualInstallation instructions  that it expects
>>> boost and swig to be installed which they weren't on my machine (HP
>>> workstation, ubuntu 12.04/ gcc-4.6.3).
>>>
>>> I installed them from the ubuntu repository and carried on.
>>> The rivet build gave an undefined symbol error. I have attached a file
>>> showing the screen output of my various rivet-bootstrap runs.
>>> I wasn't sure if I should carry on after installing the necessary software
>>> or should delete everything and start again but assumed carrying on would be
>>> okay.
>>> Hope I was right :).
>>>
>>> We are off on Monday for St. Patrick's Day (Sunday).
>>> Happy St. Patrick's Day!
>>>
>>> Best regards,
>>>
>>> Carol
>>>
>>>
>>>
>>>> Dear Carol,
>>>>
>>>> How embarassing that it fails within the first 10 seconds!
>>>>
>>>> HepMC, one of Rivet's dependencies which is installed with the help of
>>>> the bootstrap script, has recently changed its build system from a
>>>> ./configure script to cmake, which our bootstrap script doesn't yet
>>>> know how to handle.
>>>>
>>>> For the time being, I have reverted this in the bootstrap script, so
>>>> if you start from scratch by downloading the bootstrap script again,
>>>> everything should work now.
>>>>
>>>> Sorry again for the inconvenience, and please let me know if you
>>>> encounter any other issues. There was an issue with the FastJet
>>>> (another dependency) server yesterday where the bootstrap script
>>>> couldn't download the tarball, but that seems to be fixed now, at
>>>> least it works for me.
>>>>
>>>> Cheers,
>>>> Frank
>>>>
>>>>
>>>> On 14 March 2013 14:04, CPC Program Library<cpc at qub.ac.uk>  wrote:
>>>>>
>>>>> Dear Frank,
>>>>>
>>>>> I have started to test your program but have not got very far.
>>>>> I thought I would use the bootstrap program but when starting to install
>>>>> HepMC it complains about a lack of configure file.
>>>>> I have attached a copy of my screen input/output. What am I doing wrong?
>>>>> Sorry if I've missed something fundamental.
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Carol
>>>>>
>>>>>
>>>>>> Dear Carol,
>>>>>>
>>>>>> Ok, thanks. Let me know if you encounter any problems, or if I forgot
>>>>>> anything in the instructions.
>>>>>>
>>>>>> Does the CPC review process continue in the meantime, i.e. should I
>>>>>> expect to hear from an editor/referee independently from your testing?
>>>>>>
>>>>>> Cheers,
>>>>>> Frank
>>>>>>
>>>>>> On 4 March 2013 10:42, CPC Program Library<cpc at qub.ac.uk>  wrote:
>>>>>>>
>>>>>>> Dear Frank,
>>>>>>>
>>>>>>> Thank you for sending the code file.
>>>>>>> The Library is quite busy at the moment so it may be a couple of weeks
>>>>>>> before I get around to testing your program.
>>>>>>> When I do, I'll let you know how I get on.
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>> Carol
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Rivet mailing list
>>>>>>> Rivet at projects.hepforge.org
>>>>>>> http://www.hepforge.org/lists/listinfo/rivet


-- 
Dr Andy Buckley, Royal Society University Research Fellow
Particle Physics Expt Group, University of Edinburgh

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the Rivet mailing list