|
[Rivet] Compiling 2.6.0Stefan von Buddenbrock stefvonb at gmail.comThu May 24 15:37:12 BST 2018
Hi all again Strangely enough, I managed to get Rivet installed with its Python3 version. Although I had to modify doc/mk-analysis-html, since the "unicode" function is no longer supported in Python3. This is on line 207, and should be just changed to: outstr = str(head + page + foot) As long as I have a working version I'm fine, but I didn't manage to debug the Python2 one. Cheers Stefan > On 21 May 2018, at 17:47, Stefan von Buddenbrock <stefvonb at gmail.com> wrote: > > Hi Holger > > This is using Apple LLVM (clang), so it's gcc I believe. > > The one in the build directory (pyext/build/lib.macosx-10.13-intel-2.7/rivet/core.so) does exist. But the other one in the install directory (/Users/stefvonb/programs/local/lib/libRivet.dylib) doesn't exist. > > I've never had this problem before, and I suspect it may have to do with some sort of macOS update. > > Cheers > Stefan > >> On 21 May 2018, at 16:52, Holger Schulz <iamholger at googlemail.com <mailto:iamholger at googlemail.com>> wrote: >> >> Hi Stefan, >> >> is this compiling with icc or gcc? >> >> Oh and could you check which ones of the libs mentioned in your >> email exist and which ones don't? >> Also, feel free to try out the docker image docker.io/hepstore/rivet:2.6.0 <http://docker.io/hepstore/rivet:2.6.0> (Instructions at https://rivet.hepforge.org/trac/wiki/Docker <https://rivet.hepforge.org/trac/wiki/Docker>) >> >> Holger >> >> >> >> On 21/05/18 09:40, Stefan von Buddenbrock wrote: >>> Dear Rivet developers >>> >>> I have to come back to this issue now that I'm on my Mac again. I am unable to compile Rivet 2.6.0 on macOS 10.13.4 with the following error: >>> >>> Traceback (most recent call last): >>> File "mk-analysis-json", line 18, in <module> >>> import rivet >>> File "/Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/__init__.py", line 12, in <module> >>> from rivet.core import * >>> ImportError: dlopen(/Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/core.so, 10): Library not loaded: /Users/stefvonb/programs/local/lib/libRivet.dylib >>> Referenced from: /Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/core.so >>> Reason: image not found >>> make[1]: *** [analyses.json] Error 1 >>> make[1]: *** Waiting for unfinished jobs.... >>> Using output file name 'analyses.html' and directory 'analyses' >>> Traceback (most recent call last): >>> File "mk-analysis-html", line 25, in <module> >>> import rivet >>> File "/Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/__init__.py", line 12, in <module> >>> from rivet.core import * >>> ImportError: dlopen(/Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/core.so, 10): Library not loaded: /Users/stefvonb/programs/local/lib/libRivet.dylib >>> Referenced from: /Users/stefvonb/programs/Rivet-2.6.0/pyext/build/lib.macosx-10.13-intel-2.7/rivet/core.so >>> Reason: image not found >>> make[1]: *** [analyses.html] Error 1 >>> make: *** [all-recursive] Error 1 >>> >>> It seems to be trying to import Rivet in Python, but can't because the library /Users/stefvonb/programs/local/lib/libRivet.dylib is not loaded. But that library doesn't seem to exist yet. My configuration for the build is as follows: >>> >>> ./configure --prefix=/Users/stefvonb/programs/local --with-hepmc=/Users/stefvonb/programs/local --with-yoda=/Users/stefvonb/programs/local --with-fastjet=/Users/stefvonb/programs/local >>> >>> Has anyone had any problems like this before? >>> >>> Cheers >>> Stefan >>> >>> >>> _______________________________________________ >>> Rivet mailing list >>> Rivet at projects.hepforge.org <mailto:Rivet at projects.hepforge.org> >>> https://www.hepforge.org/lists/listinfo/rivet <https://www.hepforge.org/lists/listinfo/rivet> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet/attachments/20180524/4d007779/attachment.html>
More information about the Rivet mailing list |