Hi Remi,
Thanks for your reply. I have not updated the Geant4 package since
before December 04 - mainly for fear of issues such as this one!
I have now solved my problem with CLHEP. Reading through the update
log from version 1.8.xx.x to 1.9.xx.x it seems there have been a few
namespace conventions brought in - so nothing too major!
However, I do now have a problem with Geant4. I did not notice any
problems with the update of Geant4 but when I try to compile my
project it succeeds all of the way up until trying to build the
granular libraries. I then get this error:
Using granular libraries ...
ERROR: No liblist program or library map file.
These are needed for building with granular
libraries.
cd $G4INSTALL/source
gmake
or if you are sure you have already made all the
granular libraries:
gmake libmap
I try to follow the instructions that are given, but cannot locate
the directory in question. Do you have any ideas on this?
Regards,
John Carter
===================================
PhD Student In Particle Physics
Royal Holloway University of London
Egham, Surrey, TW20 0EX, UK
Email: [EMAIL PROTECTED]
http://www.pp.rhul.ac.uk/~carter/
===================================
On 24 May 2005, at 19:19, Remi Mommsen wrote:
Hi John,
On May 24, 2005, at 5:00 AM, Alexander K. Hansen wrote:
On May 24, 2005, at 7:12 AM, John Carter wrote:
Hi all,
I naively decided to update some of my fink packages after
installing Tiger 10.4.1 on my Powerbook. I updated the Geant4
package, which in turn updated the CLHEP package. The problem is
that all my Geant4 code has been written using the previous
versions of Geant4 and CLHEP, and more importantly - the previous
version of gcc (version 3.3).
If I try to compile my code with gcc 4.0 I get a lot of compile
errors and mising files, etc. My code consists of around 2000
files and I don't really have the time to migrate to gcc 4 yet
(and besides that, none of my users have this version yet), so I
used gcc_select to revert back to 3.3. The problem is that I
don't think the newer versions of CLHEP and Geant4 like working
with this version of gcc. So I again get lots of compile errors -
most of which are minor convention/standard changes.
So my question is: can I undo the package updates? I want to go
BACK to the versions of CLHEP and Geant4 that I originally had
with Panther! Is this possible? Or is it the case that once you
upgrade a package there is no return??
Kind Regards,
John Carter
Sans an operating system update, you could do this relatively easily;
fink install <package-version-revision>
e.g "fink install foo-1.2.3-4"
However, with an OS update life is more difficult--since the 10.3
package descriptions aren't accessible to you anymore.
If you still have the .deb files for the older versions (i.e. you
didn't remove your 10.3 tree yet) you can manually install the
older binaries:
sudo dpkg -i <filename>
They _may_ run on Tiger, but no guarantees there. You may want to
contact the package maintainer, too.
The maintainer is reading fink beginners (-;
Anyway, I do not understand why the geant4 package is being updated
when you switched to Tiger. In both the 10.3 and 10.4-transitional
(both only in unstable tree), there is geant4 4.6.2-11, which has
not been updated since 2004/12/15 05:25:43. I haven't even tried to
compile geant4 myself on Tiger - you are probably the first one (-;
Concerning CLHEP, there is the same version 1.9.1.2-14 in both
trees which is essentially unchanged since Dec 12 2004, too. The
last revision bump was on 2005/05/02 which tweaked the latex source
to allow the documentation being built with the newest tetex. But
that does not affect any of the libraries/headers of course.
Thus, there is no point to look for deb files under 10.3, unless
you haven't updated geant4/CLHEP on your 10.3 system since Dec 2004.
I don't have access to a Tiger system right now, but will test
geant4 once I find some time.
Cheers,
Remi
---------------------------------------------------------------------
Computers are like air-conditioners, they stop working properly when
you open Windows. (Anonymous)
*********************************************************************
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 fax: ++1 (650) 926-3882
Menlo Park, CA 94025, US home: ++1 (650) 233-9041
*********************************************************************
-------------------------------------------------------
SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate
online with coworkers and clients while avoiding the high cost of travel and
communications. There is no equipment to buy and you can meet as often as
you want. Try it free.http://ads.osdn.com/?ad_id=7402&alloc_id=16135&op=click
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners