Macosx10.5 binaries, no dylib files

Hi,

perhaps I am misunderstanding something but I couldn’t find the dylib files under the lib folder of version “macosx10.5 Intel 10.4.8 and gcc 4.0.1, version 5.22/00” after downloading and untarring/gunzipping them. I downloaded them from this page:

root.cern.ch/root/Version522.html

Although the dylib files are in the 10.4 version “macosx10.4 Intel 10.4.8 and gcc 4.0.1, version 5.22/00”.

Cheers,
Balint

Hi,

As of 10.5, the dylib are not longer necessary on macos and the .so shared library now behaves in a way similar to linux.

Cheers,
Philippe.

Hi,

I keep getting this runtime binding message, that’s why I didn’t understand:

dyld: lazy symbol binding failed: Symbol not found: __ZN14TLorentzVectorC1Edddd

I have both LD_LIBRARY_PATH and DYLD_LIBRARY_PATH set. What can be the reason then?

Thanks,
Balint

Hi,

I am not sure since you did not mention what leads to the message :slight_smile:
But it sounds like you are missing -lPhysics on your link line.

Cheers,
Philippe.

Hi,

indeed. :slight_smile:

It seems this problem comes up when I use PROOF lite in ROOT. Because when I use ‘regular’ ROOT I don’t have any problem. I will try first to investigate the problem with the person who wrote the PROOF lite version of the framework I am using, and why this error doesn’t come up during normal usage. Perhaps it is just a Makefile problem.

Thanks,
Balint