You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 7
Next »
This status page is used to track the progress of building GlastRelease-scons, tag v15r49, via SCons.
Successful builds, via SCons
Number of packages Successfully built: 48 out of 85
Package |
Build Status |
Comment(s) |
AcdDigi |
Pass |
|
AcdRecon |
Pass |
|
AdfEvent |
Pass |
|
AnalysisNtuple |
Pass |
|
AncillaryDataEvent |
Pass |
|
AncillaryDataUtil |
Pass |
|
CHS/eventFile |
Pass |
|
calibGenTKR |
Pass |
|
CRflux |
Pass |
|
CalDigi |
Pass |
|
CalRecon |
Pass |
|
CalUtil |
Pass |
|
CalXtalResponse |
Pass |
|
CalibData |
Pass |
|
CalibSvc |
Pass |
|
ConfigSvc |
Pass |
|
DetDisplay |
Pass |
|
EbfWriter |
Pass |
|
EventIntegrity |
Pass |
|
FluxSvc |
Pass |
|
G4Generator |
Pass |
|
G4HadronSim |
Pass |
|
G4Propagator |
Pass |
|
GCRCalib |
Pass |
|
GlastClassify |
Pass |
|
GlastMS |
Pass |
|
GlastSvc |
Pass |
|
Gleam |
Pass |
|
GuiSvc |
Pass |
|
HepRepCorba |
Pass |
|
HepRepSvc |
Pass |
|
HepRepXml |
Pass |
|
Interleave |
Pass |
|
LdfConverter |
Pass |
depends on ldfReader ....
ldfReader is in violation of package conventions (public header file includes a header from ldfReader's private src/ directory) Error Message: In file included from LdfConverter/build/redhat4-i686-32bit/src/LdfEventSelector.cxx:23: include/ldfReader/LdfParser.h:10:48: ../src/iterators/EbfDatagramParser.h: No such file or directory In file included from LdfConverter/build/redhat4-i686-32bit/src/LdfEventSelector.cxx:23: include/ldfReader/LdfParser.h:102: warning: ISO C++ forbids declaration of `EbfDatagramParser' with no type include/ldfReader/LdfParser.h:102: error: expected `;' before '*' token In file included from LdfConverter/build/redhat4-i686-32bit/src/LdfEventSelector.cxx:25: include/ldfReader/SocketParser.h:82: warning: ISO C++ forbids declaration of `EbfDatagramParser' with no type include/ldfReader/SocketParser.h:82: error: expected `;' before '*' token scons: *** [LdfConverter/build/redhat4-i686-32bit/src/LdfEventSelector.os] Error 1 scons: building terminated because of errors. scons: printing failed nodes LdfConverter/build/redhat4-i686-32bit/src/LdfEventSelector.os scons: done printing failed nodes Status
Emailed Tracy and Heather and requested the private headers (needed by ldfReader's public headers) be moved to ldfReader's public directory. I offered to move them myself. I could create a subdirectory, "iterators", in the public ldfReader directory, "ldfReader/ldfReader/. Then I could modify any other ldfReader's private headers that reference (include) any of those headers that I moved. I am just waiting for a response from the package owners.
Resolution
Heather tagged ldfReader v6r0p1gr1 - it's along the v15r49 branch. So rather than move anything, she modified the LdfParser.h and SocketParser.h files so that EbfDatagramParser is declared in a forward declaration - rather than including the header at that point.
I updated my local ldfReader to the v6r0p1gr1 tag, recompiled ldfReader. Next I recompiled LdfConverter. |
ldfReader |
Pass |
This builds, but it only works locally. External packages that need ldfReader, such as LdfConverter will fail until because of this package not conforming to the conventions for storing public headers (see LdfConverter (status), further up in this table, for further details)
Resolution (same as, "Resolution," for LdfConverter, above)
Heather tagged ldfReader v6r0p1gr1 - it's along the v15r49 branch. So rather than move anything, she modified the LdfParser.h and SocketParser.h files so that EbfDatagramParser is declared in a forward declaration - rather than including the header at that point.I updated my local ldfReader to the v6r0p1gr1 tag, recompiled ldfReader. Next I recompiled LdfConverter. |
LdfEvent |
Pass |
|
MootSvc |
Pass |
|
OnboardFilter |
Pass |
|
OnboardFilterTds |
Pass |
|
RootConvert |
Pass |
|
RootDisplay |
Pass |
|
TkrDigi |
Pass |
|
TkrRecon |
Pass |
|
TkrUtil |
Pass |
|
Trigger |
Pass |
|
astro |
Pass |
|
calibGenACD |
Pass |
|
calibGenCAL |
Pass |
|
calibGenTKR |
Pass |
|
calibUtil |
Pass |
|
celestialSources |
Pass |
|
classifier |
Pass |
|
commonRootData |
Pass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|