Problem 748

Summary: compilation problem
Product: Geant4 Reporter: naumov
Component: interfaces/commonAssignee: Gabriele Cosmo <Gabriele.Cosmo>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: P2    
Version: 7.0   
Hardware: PC   
OS: Linux   

Description naumov 2005-05-17 07:19:30 CEST
Dear Geant4 team!

I am trying to build the geant4 on my linux pc:

Reading specs from /usr/lib/gcc-lib/i486-linux/3.3.6/specs
Configured with: ../src/configure -v
--enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared
--enable-__cxa_atexit --with-system-zlib --enable-nls --without-included-gettext
--enable-clocale=gnu --enable-debug --enable-java-gc=boehm
--enable-java-awt=xlib --enable-objc-gc i486-linux
Thread model: posix
gcc version 3.3.6 (Debian 1:3.3.6-5)

I have installed CLHEP, OPENGL.
I start from : ./Configure -build answer all questions, it compiles well untill
at some point it seems some variable is missing which results in:
Making dependency for file src/G4Xt.cc ...
cc1plus: /include: Not a directory

I attach a compilation log file to this letter. What is missing on my PC?

Kind regards, Dmitry

g4make.log:


make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
make[1]: Nothing to be done for `lib'.
Making dependency for file src/G4Xt.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4Win32.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VInteractorManager.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VInteractiveSession.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VBasicShell.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4InteractorMessenger.cc ...
cc1plus: /include: Not a directory
Compiling G4InteractorMessenger.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4UIcommon/G4InteractorMessenger.o] Error 1
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
make[2]: Nothing to be done for `lib'.
Making dependency for file src/G4FukuiRendererViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4FukuiRendererSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4FukuiRenderer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4FRClientServer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4DAWNFILEViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4DAWNFILESceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4DAWNFILE.cc ...
cc1plus: /include: Not a directory
Compiling G4DAWNFILE.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4FR/G4DAWNFILE.o] Error 1
Making dependency for file src/zutil.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipoutputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipoutputstream.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipinputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipinputstream.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipheadio.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/ziphead.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/zipfile.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/uncompr.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/trees.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/inftrees.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/inflateinputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/inflate.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/inffast.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/infback.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/gzipoutputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/gzipoutputstream.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/gzio.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/filteroutputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/filterinputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/filepath.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/fileentry.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/fcollexceptions.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/fcoll.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/deflateoutputstreambuf.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/deflate.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/crc32.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/compress.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/collcoll.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/basicentry.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/adler32.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/XMLWriter.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/XMLHepRepWriter.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/XMLHepRepFactory.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/IndentPrintWriter.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepMessenger.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepFileXMLWriter.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepFileViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepFileSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRepFile.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4HepRep.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepTypeTree.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepType.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepTreeID.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepPoint.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepInstanceTree.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepInstance.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepFactory.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepDefinition.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepAttribute.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepAttValue.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepAttDef.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRepAction.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/DefaultHepRep.cc ...
cc1plus: /include: Not a directory
Compiling DefaultHepRep.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4visHepRep/DefaultHepRep.o] Error 1
Making dependency for file src/G4RayTrajectoryPoint.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RayTrajectory.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RayTracerViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RayTracerSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RayTracer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RayShooter.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTTrackingAction.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTSteppingAction.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTSimpleScanner.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTOutBitStream.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTMessenger.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTJpegMaker.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4RTJpegCoder.cc ...
cc1plus: /include: Not a directory
Compiling G4RTJpegCoder.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4RayTracer/G4RTJpegCoder.o] Error 1
Making dependency for file src/G4VRML2Viewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML2SceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML2FileViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML2FileSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML2File.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML2.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1Viewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1SceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1FileViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1FileSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1File.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VRML1.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4FRClient.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/FRClient.cc ...
cc1plus: /include: Not a directory
Compiling FRClient.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4VRML/FRClient.o] Error 1
Making dependency for file src/G4VTreeViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VTreeSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4VTree.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4GAGTreeViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4GAGTreeSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4GAGTreeMessenger.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4GAGTree.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4ASCIITreeViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4ASCIITreeSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4ASCIITreeMessenger.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4ASCIITree.cc ...
cc1plus: /include: Not a directory
Compiling G4ASCIITree.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4Tree/G4ASCIITree.o] Error 1
Making dependency for file src/G4XXXViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4XXXSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4XXX.cc ...
cc1plus: /include: Not a directory
Compiling G4XXX.cc ...
cc1plus: /include: Not a directory
make[2]: *** [/cern/geant4/tmp/Linux-g++/G4visXXX/G4XXX.o] Error 1
Making dependency for file src/G4OpenGLXmWindowHandlingCallbacks.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmVWidgetShell.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmVWidgetObject.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmVWidgetContainer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmVWidgetComponent.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmTopLevelShell.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmTextField.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmStyleCallbacks.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmSliderBar.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmSeparator.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmRotationCallbacks.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmRadioButton.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmPushButton.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmPanningCallbacks.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmMainMenubarCallbacks.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmFramedBox.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmFourArrowButtons.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmConvenienceRoutines.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXmBox.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLXViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLWin32Viewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLTransform3D.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredXmViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredXm.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredXViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredX.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredWin32Viewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredWin32.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLStoredSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLSceneHandler.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateXmViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateXm.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateXViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateX.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateWin32Viewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateWin32.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateViewer.cc ...
cc1plus: /include: Not a directory
Making dependency for file src/G4OpenGLImmediateSceneHandler.cc ...
cc1plus: /include: Not a directory
Compiling G4OpenGLImmediateSceneHandler.cc ...
cc1plus: /include: Not a directory
make[2]: ***
[/cern/geant4/tmp/Linux-g++/G4OpenGL/G4OpenGLImmediateSceneHandler.o] Error 1
make[1]: *** [granular] Error 2
libc stage done
libF stage done
make libmap
WARNING: Making a library map of granular libraries.
         This is a list of libraries in order of use, and for
         each library a list of other libraries used.
         To do this it needs a complete set of dependency
         files, e.g., after gmake in the source/ directory.
Searching /cern/geant4/source
  for GNUmakefiles containing "name" and sorting ...
Weeding out /test[s]/, global level GNUmakefiles, etc ...
Making libname.map starter file ...
Making libname.map ...
  Reading library name map file...
  Reading dependency files...
  Checking for circular dependencies...
  Reordering according to dependencies...
  Writing new library map file...
Comment 1 Gabriele Cosmo 2005-05-19 04:47:59 CEST
It looks like your build failed for invalid paths provided to the compiler for
the graphics drivers. You should check if your system is provided with X11,
OpenGL (libraries and header files) and then verify that the path you provided
in the Configure script for them is correct.
It seems you've been using "/" as OGLHOME and/or X11.