[Halld-offline] error when compiling HDGeant, hddm_s.hpp not found

David Lawrence davidl at jlab.org
Thu Jan 19 15:15:23 EST 2012


Hi All,

   I have just committed a change to sim-recon that tweaked the Makefiles
to allow the new C++ version of HDDM to be generated, compiled, and linked
in with programs requiring it. It is installed in libHDDM.a along with 
the C-version.

Everything seems to build again for me now. If anyone notices a build 
problem,
please let me know.

Regards,
-David

On 1/19/12 1:22 PM, David Lawrence wrote:
> Hi Nathan,
>
>     This appears to be related to some recent development on the C++
> version of HDDM. The new hddm_s.hpp files are not currently being
> created as part of the standard build. I'm working on fixing it, but the
> problem is a little complicated since both hddm_s.c and hddm_s.cpp have
> the same base name. This causes them to generate the same dependency
> file name (hddm_s.d) and object file name (hddm_s.o) so with the
> existing build system, both the C++ version and C version of HDDM cannot
> exist in the same library. I'll let you know when I have a solution.
>
> Regards,
> -David
>
> On 1/18/12 11:30 PM, Nathan Sparks wrote:
>> Hi All,
>>
>> I am getting an error when compiling HDGeant; in bcal2nt.cpp and a couple of other files, the include file hddm_s.hpp is not found. See the last nightly build errors email; this error also occurs there. Any ideas?
>>
>> Thanks,
>> Nathan
>>
>> _______________________________________________
>> Halld-offline mailing list
>> Halld-offline at jlab.org
>> https://mailman.jlab.org/mailman/listinfo/halld-offline
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline



More information about the Halld-offline mailing list