Hi Manuel, On Thursday, December 12, 2002, at 10:06 AM, Manuel Bardi�s wrote:
It is possible to find some libraries in several places.A similar (private) discussion about library compatibility from Fujiik (based on RedHat sources) and fink came up recently in the context of root. Here's the statement of Fujiik:
For example, dlcompat is available through Fink, but it's also possible to find a dlcompat here:
http://www-jlc.kek.jp/~fujiik/macosx/10.2.X/memo/RPMonX.html
Same with CLHEP, or others... (ghostscript, Xdarwin, etc...).
Obviously I'd rather use Fink's packages since they install so neatly on the Mac.
However, some programs (Like the one I'm VERY interested in: Geant: http://wwwinfo.cern.ch/asd/geant4/geant4.html) don't run on a Mac, except for a specific port (http://www-jlc.kek.jp/~hoshina/cdc/geant4/install_log/MacOSX/ InstallGeant4.4.1_10.2-e.html) which requires some of the libraries mentioned above, available as tar-balls (mainly from http://www-jlc.kek.jp/~fujiik/macosx/10.2.X/memo/RPMonX.html).
I've tried (with no success so far) to mix the installs:
All that I can from Fink, the rest from those web-pages.
The reason of the failure isn't clear to me - since I'm not an expert on those topics - but I'm wondering if the cause could be that the libraries, although sharing the same names, are actually different (for example CLHEP has a curious behavior, as I reported yesterday on this forum).
How can I tell the difference between these libraries?
I haven't tried it myself, but Fink should coexit with mine,Your experience points in the direction that the compatibility is not given. If you find out more, I'll be interested to hear (and probably Fujiik, too).
since there is a clear separation [of the install path] as you pointed out.
I am not 100% sure, however, about binary compatibility,
since it depends on compatibility of dynamic libs.
I believe the binary should run on both but it should be
tested. You should be able to switch from one to the other
by changing DYLD_LIBRARY_PATH, appropriately, and make a
test.
I compiled the full cernlib 2002b on my mac os x 10.2 using the fink tools. You can find more information on my website http://mommsen.home.cern.ch/mommsen/index.html?osx/osx.html (at the time of my built LAPACK was not yet available from fink). However, I haven't tried to build geant4. But you could try to compile geant4 from the sources using the libraries from fink and the patches from Hoshina.
Cheers,
Remi
---------------------------------------------------------------------
Intelligence is like a four-wheel drive vehicle: it allows you to get
stuck in much more remote places.
*********************************************************************
Remigius K. Mommsen e-mail: [EMAIL PROTECTED]
University of California, Irvine URL: http://cern.ch/mommsen
c/o SLAC voice: ++1 (650) 926-3595
2575 Sand Hill Road #35 mobile: ++1 (650) 387-1402
Menlo Park, CA 94025, US fax: ++1 (650) 926-8522
*********************************************************************
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Fink-beginners mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-beginners
