| Summary: | compilation problem | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | naumov |
| Component: | interfaces/common | Assignee: | Gabriele Cosmo <Gabriele.Cosmo> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 7.0 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
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. |
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...