[MacPorts] #42875: Failure upgrading Geant4

MacPorts noreply at macports.org
Sun Mar 16 08:21:50 PDT 2014


#42875: Failure upgrading Geant4
--------------------------------+--------------------------------
  Reporter:  graziosi.angelo@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.2.1
Resolution:                     |   Keywords:
      Port:  geant4             |
--------------------------------+--------------------------------

Comment (by mojca@…):

 It looks like exactly the same problem as in #42841 (I suspected this
 would happen):
 {{{
 :info:build /usr/bin/clang++  -pipe -Os -I/opt/local/include -arch x86_64
 -W -Wall -pedantic -Wno-non-virtual-dtor -Wno-long-long -Wwrite-strings
 -Wpointer-arith -Woverloaded-virtual -pipe -Qunused-arguments -std=c++98
 -DNDEBUG -arch x86_64 -dynamiclib -Wl,-headerpad_max_install_names
 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o
 ../../outputs/library/Darwin-clang/libG4graphics_reps.dylib -install_name
 /opt/local/lib/Geant4/Geant4.9.6/libG4graphics_reps.dylib
 CMakeFiles/G4graphics_reps.dir/src/G4AttCheck.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4AttDef.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4AttDefStore.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4AttHolder.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4AttUtils.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Circle.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Colour.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4DimensionedTypeUtils.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBS.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBSbox.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBScylinder.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBShexahedron.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBStube.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4NURBStubesector.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4PlacedPolyhedron.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Point3DList.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Polyhedron.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4PolyhedronArbitrary.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Polyline.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Polymarker.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Scale.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Square.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Text.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4VGraphicsScene.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4VMarker.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4VVisManager.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4VisAttributes.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4VisExtent.cc.o
 CMakeFiles/G4graphics_reps.dir/src/G4Visible.cc.o
 CMakeFiles/G4graphics_reps.dir/src/HepPolyhedron.cc.o
 ../../outputs/library/Darwin-clang/libG4global.dylib ../../outputs/library
 /Darwin-clang/libG4intercoms.dylib ../../outputs/library/Darwin-
 clang/libG4global.dylib /opt/local/lib/libCLHEP.dylib
 -Wl,-rpath,/opt/local/lib
 :info:build Undefined symbols for architecture x86_64:
 :info:build   "HepGeom::operator<<(std::__1::basic_ostream<char,
 std::__1::char_traits<char> >&, HepGeom::BasicVector3D<double> const&)",
 referenced from:
 :info:build       operator<<(std::__1::basic_ostream<char,
 std::__1::char_traits<char> >&, G4Point3DList const&) in
 G4Point3DList.cc.o
 :info:build       operator<<(std::__1::basic_ostream<char,
 std::__1::char_traits<char> >&, G4VMarker const&) in G4VMarker.cc.o
 :info:build ld: symbol(s) not found for architecture x86_64
 :info:build clang: error: linker command failed with exit code 1 (use -v
 to see invocation)
 :info:build make[2]: *** [outputs/library/Darwin-
 clang/libG4graphics_reps.dylib] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_geant4/geant4.9.6/work/build'
 :info:build make[1]: ***
 [source/graphics_reps/CMakeFiles/G4graphics_reps.dir/all] Error 2
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_geant4/geant4.9.6/work/build'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 }}}

 Can you please try adding the same patch as in r117888 to the Geant4 port?

-- 
Ticket URL: <https://trac.macports.org/ticket/42875#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list