Message: Re: Cannot find headers Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Cannot find headers 

Forum: Installation and Configuration
Re: Question Cannot find headers (Neoh)
Re: Question Re: Cannot find headers (Ben Morgan)
Re: None Re: Cannot find headers (Neoh)
Re: None Re: Cannot find headers (Ben Morgan)
Date: 25 May, 2010
From: Neoh <Neoh>

Hi Ben,

Just to let you know, the gcc compiler version in our linux cluster is:

 $gcc -v
 Using built-in specs.
 Target: x86_64-suse-linux
 Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info
 --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release
 --with-gxx-include-dir=/usr/include/c++/4.1.2 --enable-ssp --disable-libssp --disable-libgcj --with-slibdir=/lib64 --with-system-zlib --enable-shared
 --enable-__cxa_atexit --enable-libstdcxx-allocator=new --program-suffix= --enable-version-specific-runtime-libs --without-system-libunwind --with-cpu=generic --host=x86_64-suse-linux
 Thread model: posix
 gcc version 4.1.2 20070115 (prerelease) (SUSE Linux)

> That looks like it thinks that the / directory is G4WORKDIR - which
> would explain the permission problems. The other oddity is that the
> problem of the dependency builder not being able to find the headers
> only affects the target source file of your application, BT.cc , not the
> source files in the src subdirectory.
> 
> I can't tell whether this is a permissions or environment problem. I'd
> suggest that in the makefile for your application, you add the line:
> 
>   * G4WORKDIR=$(shell echo `pwd`/workdir)
> 
> as the very first line of the makefile. This will use a local directory
> for the work directory, and should help with determining whether the
> problem is permission or environment based.

We did a complete reinstallation and trying out your suggestion (after it still couldn't work), we come across this error (it's long, so I attach in file output.txt). Now the situation seems worse: it couldn't even find the G4headers ~~"

I am not very good in manipulating makefiles. Is there a way to force the compiler to look into the headers directory for includes, and if yes, can i add into the first line of the makefile?

Neoh

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2010/05/25/00.32-66530-output.txt

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: Cannot find headers   (Ben Morgan - 26 May, 2010)
(_ None: Re: Cannot find headers   (Neoh - 31 May, 2010)
(_ Note: Re: Cannot find headers   (Ben Morgan - 01 Jun, 2010)
 Add Message Add Message
to: "Re: Cannot find headers"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]