ADL 3.0 CrIS data set build missing ProSdrCris.h

Issues related to installation of ADL
Post Reply
jadavis5
Posts: 13
Joined: Tue Aug 02, 2011 3:32 pm

ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by jadavis5 »

My ADL 3.0 install is getting further along. I'm now seem to have hit a missing ProSdrCris.h file for the CrIS data build.
Anyone hit this error and found the missing file?

Thanks,

Jim


Building library in ./CrIS/src...
make[2]: Entering directory `/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/AlgorithmFactory/CrIS/src'
g++ -DBYTE_ORDER_LE -DADL_ENV -D_USE_FLAT_FILE_ -D_THREAD_SAFE -DGCC -m64 -fPIC -Wall -Wno-unknown-pragmas -ggdb3 -I../include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/ING/include -I/data2_3400/utils/bin/ADL_3.0/ADL/GIP/include -I/data2_3400/utils/bin/ADL_3.0/ADL/GIP/Mapping/include -I/data2_3400/utils/bin/ADL_3.0/ADL/GIP/VIIRS/include -I/data2_3400/utils/bin/ADL_3.0/ADL/GIP/VIIRS/GridToGran/include -I/data2_3400/utils/bin/ADL_3.0/ADL/GIP/VIIRS/TileInterfaces/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/VerifiedRDRs/include -I/data2_3400/utils/bin/ADL_3.0/ADL/SDR/ATMS/include -I/data2_3400/utils/bin/ADL_3.0/ADL/SDR/ATMS/Controller/include -I/data2_3400/utils/bin/ADL_3.0/ADL/SDR/ATMS/VerifiedRDR/include -I/data2_3400/utils/bin/ADL_3.0/ADL/SDR/CrIS/include -I/data2_3400/utils/bin/ADL_3.0/ADL/Geolocation/novas-c201/include -I/data2_3400/utils/bin/ADL_3.0/ADL/Geolocation/CmnGeo/include -I/data2_3400/utils/bin/ADL_3.0/ADL/Geolocation/TerrainCorrect/include -I/data2_3400/utils/bin/ADL_3.0/COTS/boost_1_45_0 -I/data2_3400/utils/bin/ADL_3.0/ADL/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/DMS/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/common/exceptions/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/common/util/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/util/cfg/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/util/time/include -I/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/ING/include -I/data2_3400/utils/bin/ADL_3.0/COTS/log4cplus-1.0.2/include -I/data2_3400/utils/bin/ADL_3.0/COTS/boost_1_45_0 -I/data2_3400/utils/bin/ADL_3.0/COTS/xerces-c_2_8_0-x86_64-linux-gcc_3_4/include -c ProCmnCrisAlgorithmFactory.cpp -o ProCmnCrisAlgorithmFactory.o
ProCmnCrisAlgorithmFactory.cpp:105:24: error: ProSdrCris.h: No such file or directory
In file included from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnOutputItem.h:121,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h:224,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnControllerCommand.h:73,
from ProCmnCrisAlgorithmFactory.cpp:95:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnMetadata.h:293: warning: ‘typedef’ was ignored in this declaration
In file included from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQualityItem.h:88,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQualityNotification.h:91,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h:225,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnControllerCommand.h:73,
from ProCmnCrisAlgorithmFactory.cpp:95:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQuality.h:211: warning: ‘typedef’ was ignored in this declaration
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQuality.h:222: warning: ‘typedef’ was ignored in this declaration
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQuality.h:238: warning: ‘typedef’ was ignored in this declaration
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnQuality.h:246: warning: ‘typedef’ was ignored in this declaration
In file included from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnProductDictionary.h:144,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h:232,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnControllerCommand.h:73,
from ProCmnCrisAlgorithmFactory.cpp:95:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnViirsTrimTable.h:130: warning: ‘typedef’ was ignored in this declaration
In file included from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h:232,
from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnControllerCommand.h:73,
from ProCmnCrisAlgorithmFactory.cpp:95:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnProductDictionary.h: In member function ‘Int32 ProCmnProductDictionary::fillFunction(void*, T, ProCmnProductFieldAccessors*, Int32, bool)’:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnProductDictionary.h:875: warning: ‘typedef’ was ignored in this declaration
In file included from /data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnControllerCommand.h:73,
from ProCmnCrisAlgorithmFactory.cpp:95:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h: At global scope:
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnAlgorithm.h:313: warning: ‘typedef’ was ignored in this declaration
ProCmnCrisAlgorithmFactory.cpp: In member function ‘virtual ProCmnAlgorithmIF* ProCmnCrisAlgorithmFactory::createAlgorithm(const std::string&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’:
ProCmnCrisAlgorithmFactory.cpp:162: warning: deprecated conversion from string constant to ‘char*’
ProCmnCrisAlgorithmFactory.cpp:305: error: ‘ProSdrCris’ was not declared in this scope
ProCmnCrisAlgorithmFactory.cpp:305: error: ‘algPtr’ was not declared in this scope
ProCmnCrisAlgorithmFactory.cpp:305: error: expected type-specifier before ‘ProSdrCris’
ProCmnCrisAlgorithmFactory.cpp:305: error: expected `;' before ‘ProSdrCris’
ProCmnCrisAlgorithmFactory.cpp:332: warning: deprecated conversion from string constant to ‘char*’
/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/include/InfTk_Defs.h: At global scope:
/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/include/InfTk_Defs.h:120: warning: ‘INFTK_TASK_SHUTDOWNSTR’ defined but not used
/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/include/InfTk_StatusTypeMap.h:84: warning: ‘InfTk_StatusTypeMap’ defined but not used
/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/INF/include/InfTk_DetailTypeMap.h:84: warning: ‘InfTk_DetailTypeMap’ defined but not used
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnMapDataSet.h:103: warning: ‘SOUTH_LOWER_RIGHT_LAT’ defined but not used
/data2_3400/utils/bin/ADL_3.0/ADL/include/ProCmnSdrAlgorithm.h:135: warning: ‘INITIAL_MAX_ANGLE’ defined but not used
make[2]: *** [ProCmnCrisAlgorithmFactory.o] Error 1
make[2]: Leaving directory `/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/AlgorithmFactory/CrIS/src'
make[1]: *** [library] Error 2
make[1]: Leaving directory `/data2_3400/utils/bin/ADL_3.0/ADL/CMN/Utilities/AlgorithmFactory'
make: *** [library] Error 2
dstuhmer
Posts: 5
Joined: Thu Jul 14, 2011 11:23 am

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by dstuhmer »

Jim,

Did you recieve the installation that included the CrIS code or the one that does not include CrIS?

-- Derek Stuhmer
-- Derek Stuhmer
Raytheon Company
jadavis5
Posts: 13
Joined: Tue Aug 02, 2011 3:32 pm

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by jadavis5 »

I used the adlAtmsDataLinks.tgz along with the adlSoftware.tgz. From the readme, this seemed to be the location for the CrIS software and data.
dstuhmer
Posts: 5
Joined: Thu Jul 14, 2011 11:23 am

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by dstuhmer »

Jim,
Due to Copyrights, only some people were able to recieve the CrIS distribution.
If you did recieve both, it is important that the tar files be extracted in the correct order. This was explained in the README file on the DVDs.

You need to extract adlSoftware.tgz first, then extract adlCrisSoftware.tgz.

Both of those tar files contain the following two scripts:
  • ADL/build/envSetup.csh
    ADL/build/envSetup.ksh
The contents of the two scripts are slightly different depending upon if you look at the CriS package or the rest of the ADL software.
The one without CrIS should contain a line like this for Korn shell (or the C shell equivalent in the other script)
export EXCLUDE_CRIS="-DExcludeCris"

The one that includes CrIS should include this Korn shell line:
export EXCLUDE_CRIS=""

This env variable controls whether the Imakefiles and source header files look for the CrIS code.

-- Derek Stuhmer
-- Derek Stuhmer
Raytheon Company
dstuhmer
Posts: 5
Joined: Thu Jul 14, 2011 11:23 am

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by dstuhmer »

Jim,

No, that would be the CriS data and the ADL software without CrIS. You also need the adlCrisSoftware.tgz tar file to get the CrIS software and the updated envSetup.* scripts that I mentioned.

-- Derek
-- Derek Stuhmer
Raytheon Company
jadavis5
Posts: 13
Joined: Tue Aug 02, 2011 3:32 pm

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by jadavis5 »

Where do I find adlCrisSoftware.tgz. Its not on dvd1-4 that I downloaded?
jadavis5
Posts: 13
Joined: Tue Aug 02, 2011 3:32 pm

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by jadavis5 »

Is there a contact person I can point my PI, Chris Currey to for the CrIS software?

Thanks,

Jim
dstuhmer
Posts: 5
Joined: Thu Jul 14, 2011 11:23 am

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by dstuhmer »

jadavis5 wrote:Where do I find adlCrisSoftware.tgz. Its not on dvd1-4 that I downloaded?
Due to Copyright restrictions in the CrIS Software it is not freely available.

If it was not provided to you and you feel that you were supposed to get a copy, please contact Paul Meade.
-- Derek Stuhmer
Raytheon Company
jadavis5
Posts: 13
Joined: Tue Aug 02, 2011 3:32 pm

Re: ADL 3.0 CrIS data set build missing ProSdrCris.h

Post by jadavis5 »

I'm just the sysadmin performing the install requested by my PI. Thanks for enlightening me on the CrIS software. I will pass on the knowledge to my PI and leave
it in his capable hands for how he wishes to proceed.

Thanks to you, I can get off this dead-end track and restart the process again with higher hopes for success. Back to building ADL 3.0 without the CrIS.

Thanks for your quick response this afternoon.

Jim
Post Reply