[Rivet] siscone-spherical not found

Andy Buckley andy.buckley at durham.ac.uk
Mon Apr 27 16:04:55 BST 2009


James Monk wrote:
> Hi,
> 
> When I try to load the Rivet module rebuilt against the new Fastjet  
> 2.4 I get a symbol not found error:
> 
> 	ImportError: dlopen(/usr/local/lib/python2.5/site-packages/_rivet.so,  
> 2): Symbol not found:  
> __ZN17siscone_spherical11CSphsiscone12compute_jetsERSt6vectorINS_12CSphmomentumESaIS2_EEddidNS_18Esplit_merge_scaleE 
>   Referenced from: /usr/local/lib/libSISConePlugin.0.dylib
> 
> It looks to me like there is a missing shared library - I see  
> libsiscone.dylib but no libsiscone_spherical.dylib.  I do see  
> libsiscone_spherical.la and .a and libsiscone.dylib.
> 
> Has anyone else seen this?  Has anyone tried the new FastJet on OS X ?

I had a similar problem, but making sure that FastJet is cleanly built
with the right options, and that Rivet is fully linked against such an
installed FastJet made it work.

Did you build Fastjet with all plugins and all shared lib builds? You
should probably build FastJet 2.4.x with --enable-allcxxplugins
--enable-shared as args to configure. This may need to be a clean build,
since I had some trouble getting these options to propagate to the
nested SIScone configure in plugins/SISConePlugin/siscone.

These build specifics will have to go into our build instructions and
bootstrap scripts for 1.1.3.

Andy

-- 
Dr Andy Buckley
Institute for Particle Physics Phenomenology
Durham University
0191 3343798 | 0191 3732613 | www.insectnation.org


More information about the Rivet mailing list