Building ADL 4 has been a lot fussier for me than past versions, so I'm going back to try to document the issues I've found. On GRAVITE, I was able to use the standard perl that came with Linux. However, on a Scientific Linux 6.2 system at Aerospace, I'm getting segmentation faults from perl when I try to do the same:
Code: Select all
Building src in ./SCIENCE...
make[1]: Entering directory `/tcs/ago/group/viirs/adl/adl4/ADL/xml/SCIENCE'
/group/viirs/adl/adl4/ADL/perl/src/generateSourceFiles.pl /group/viirs/adl/adl4/ADL/xml/SCIENCE ADL -h /group/viirs/adl/adl4/ADL/include -o /group/viirs/adl/adl4/ADL/CMN/Utilities/Dictionary/Entries/SCIENCE/src -e AutoDerivedScienceDictionaryEntries -g AutoGeneratedScienceProductsGbl.h -d /group/viirs/adl/adl4/ADL/CMN/ProcessingIO/src -f AutoGeneratedScienceProductsGbl.f
make[1]: *** [/group/viirs/adl/adl4/ADL/include/AutoDerivedScienceDictionaryEntries.h] Segmentation fault (core dumped)
make[1]: *** Deleting file `/group/viirs/adl/adl4/ADL/include/AutoDerivedScienceDictionaryEntries.h'
make[1]: Leaving directory `/tcs/ago/group/viirs/adl/adl4/ADL/xml/SCIENCE'
make: *** [src] Error 2
Here's the perl version string for the bundled version: This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi