Opened 6 years ago

Closed 6 years ago

#55271 closed defect (worksforme)

geant4.10.3 @4.10.03.p02 +clhep+gdml+opengl_x11+qt+raytracer_x11: Failed to checksum geant4.10.3

Reported by: templ8 (sdw) Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version: 2.4.2
Keywords: Cc:
Port: geant4.10.3

Description

When trying to install the aforementioned mac port I get the error:

~$ sudo port install geant4.10.3 +clhep+gdml+opengl_x11+qt+raytracer_x11
--->  Fetching archive for libuv
--->  Attempting to fetch libuv-1.16.0_0.darwin_17.x86_64.tbz2 from https://packages.macports.org/libuv
--->  Attempting to fetch libuv-1.16.0_0.darwin_17.x86_64.tbz2.rmd160 from https://packages.macports.org/libuv
--->  Installing libuv @1.16.0_0
--->  Cleaning libuv
--->  Deactivating libuv @1.15.0_0
--->  Cleaning libuv
--->  Activating libuv @1.16.0_0
--->  Cleaning libuv
--->  Computing dependencies for libpng
--->  Fetching archive for libpng
--->  Attempting to fetch libpng-1.6.34_0.darwin_17.x86_64.tbz2 from https://packages.macports.org/libpng
--->  Attempting to fetch libpng-1.6.34_0.darwin_17.x86_64.tbz2.rmd160 from https://packages.macports.org/libpng
--->  Installing libpng @1.6.34_0
--->  Cleaning libpng
--->  Computing dependencies for libpng
--->  Deactivating libpng @1.6.32_0
--->  Cleaning libpng
--->  Activating libpng @1.6.34_0
--->  Cleaning libpng
--->  Computing dependencies for geant4.10.3
--->  Verifying checksums for geant4.10.3
Error: Failed to checksum geant4.10.3: geant4.10.03.p02.tar.gz does not exist in /opt/local/var/macports/distfiles/geant4
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_science_geant4/geant4.10.3/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port geant4.10.3 failed

At the very least, this doesn't appear to happen when I remove +raytracer_x11..

Change History (4)

comment:1 Changed 6 years ago by templ8 (sdw)

Cc: templ8 added

At the very least, this doesn't appear to happen when I remove +raytracer_x11..

To add to this, it STILL doesn't work but the error is different!

And I know the portfile says that +clhep isn't important but it is!! In my usecase I need a separate one.

Last edited 6 years ago by templ8 (sdw) (previous) (diff)

comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: templ8 removed
Keywords: geant4 removed
Owner: set to mojca
Status: newassigned

Please run sudo port clean geant4.10.3, then try again.

comment:3 Changed 6 years ago by mojca (Mojca Miklavec)

What error do you get in the second attempt?

Your attempt above looks as if you started installing geant4, then removed the fetched file manually and ran install again (which skipped the fetching, but reported missing file). Please try to "clean" it first as Ryan suggested.

Clhep is problematic because we would need to package several versions of clhep in order to make it work with multiple versions of geant4. I'm pretty sure that older versions of Geant4 eventually get broken when a new clhep gets released.

(I have a new version of geant4 waiting for testing and cleanup before committing it.)

comment:4 Changed 6 years ago by mojca (Mojca Miklavec)

Resolution: worksforme
Status: assignedclosed

Geant4.10.3 was updated in the meantime, so the old checksums should not even apply any longer. There was not enough information & feedback to do anything about this ticket. If the problem persists, please file a new ticket or reopen this one with more information and more precise logs.

Note: See TracTickets for help on using tickets.