Giter Site home page Giter Site logo

ossimlabs / ossim Goto Github PK

View Code? Open in Web Editor NEW
295.0 54.0 142.0 13.05 MB

Core OSSIM (Open Source Software Image Map) package including C++ code for OSSIM library, command-line applications, tests, and build system

License: MIT License

CMake 1.34% Shell 0.49% Batchfile 0.04% C 4.55% C++ 93.10% GLSL 0.06% Makefile 0.24% HTML 0.04% Lex 0.02% POV-Ray SDL 0.12%
geoint orthorectify imagery satellite satellite-imagery image-processing

ossim's Issues

Unable to open Large image files

I have an image of size around 10 Gigs in general raster format. With the latest version of OSSIM, I tried to open this image file but it always crashes at 20% during reading the image, both in imagelinker as well as command line programs.
Image opens perfectly in earlier OSSIM version 1.6.8
Please help me with the same

Apps cannot be built along with the library anymore

Since DaytonaBeach-2.0.0 the apps cannot be built alongside the library anymore, the library must already be installed. This build dependency on oneself was not present in 1.x.

The apps should build using the library built as part of the same build (as well), instead of requiring the already built library.

Too many files open

We have a frame camera that covers a large area on earth by stitching frames. We found that elev classes keeps opening files and at times it crosses the system limit of 1024. Do we have a way to restrict the number of files opened by ossim Elevation classes. We are sure because we checked using lsof for the running process. We are running on rhel 7.X.

Polynomial coefficient not properly loaded

Hi,
recently, I created a geom file using the ossimPolynomProjection for my image to be orthorectified. I checked if the geom file is properly loaded by running ossim-info on my image and I got an empty poly_line and poly_samp although they are properly set in the geom file. Please find below the geom file and the image:
geom file: http://projecttools.vgt.vito.be/html/owncloud/index.php/s/i6rrYnhfUQVyw3z
image file : http://projecttools.vgt.vito.be/html/owncloud/index.php/s/kVFMB171h0AKupS
Thank you.

Best Regards,
Iskander

Example usage of ossimMemoryImageSource

Hi

I have a general raster data along with its metadata (width, height, number of bands, nullpix value and data type) as a C buffer and I want to use this data in the image chain without dumping onto the disk and going via ossimGeneralRasterTileSource route.
Seems like ossimMemoryImageSource can help in this case. Kindly guide.
Can illustrate an example of how to populate ossimMemoryImageSource from the afore-mentioned C buffer.

Ghansham and Tushar

Documentation of ossimImageHandlerRegistry::instance()->openConnection

In Nov 2016, a new openConnection interface was added to ossimInfo, and some other apps.

      // Go through new interface that passes a stream around. (drb 10 Nov. 2016)
      // ossimRefPtr<ossimImageHandler> result = ossimImageHandlerRegistry::instance()->open(file);
      result = ossimImageHandlerRegistry::instance()->
openConnection(file);

It seems like this might be a preferable* way to do things, but it doesn't have doxygen comments in ossimImageHandlerRegistry.h, which makes it seem like it's not preferable. What is the current state? If it is better, newer, more accurate, does documentation be added?

* One particular case where the new version is important: We are trying to load a JP2 NITF. For whatever reason, it can load with the kakadu plugin but not the built-in reader. But with open, the kakadu plugin rejects it because it doesn't list NITF as a supported suffix. With openConnection, it sees that it is, in fact, a suitable file.

Submission of changes

I have made some changes to the library, basically fixed some issues with JPEG handling, fixed deprecated code. How do I submit my changes for review?
Thanks in advance :)

ossim-extract-vertices doesn't accept output file

In the help for ossim-extract-vertices, it says that a second argument is optional, but the parsing error if it is supplied.

extract_vertices <image_file> <optional_output_file>
NOTE:
   Scans the image, extracts vertices and writes results to a keyword list.
   The optional_output_file parameter specifies the path for the extracted
   vertices.  If not specified, the name of the image_file with "_vertices.kwl"
   appended.  So if image = "foo.tif" then  results file = "foo_vertices.kwl".

Also, it would be clearer if the help was updated to be more consistent with the other applications:

extract_vertices <image_file> [output_file]

Longitude cross over in LCC projection

If we have a coarsegrid with longitude having Dateline crossover +178 and -178, the LCC projection does not handle it properly. I tried to cross check with proj4 LCC implementation. For +178, the x y values are matching with proj 4 but not for -178.

Epsg:4326 aka geographic lat/lon

Dear Sir

Do we have support for EPSG:4326 projection. Using equal area cylindrical projection implementation in osssim does not ensure pixel size in x and y direction.

Ghansham

Build and link registration applications

Ive encountered an issue with the ossim-correl and ossim-rejout. Neither one is able to find their required object in the registration plugin. I have use -DBUILD_REG_PLUGIN=ON to enable the registration plugin, but that doesnt seem to have fixed it. I looked into the reg plugin directory and it seems to only be a skeleton even on the master branch. Ive also tried enabling the ATP plugin, GDAL plugin, and OpenCV plugin. AtpAnnotatedImage.h and AtpGenerator.h reference a header <ossim/reg/Image.h> which does not exist.
What am I missing here? How do get the ossim-correl and ossim-rejout applications working?

proj link error

when i used make command to build ossim, i got the follwing errors:

[ 78%] Building CXX object apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/ossim-adrg-dump.cpp.o
[ 78%] Linking CXX executable ../../bin/ossim-adrg-dump
../../lib/libossim.so.1.9.0:‘proj_get_type’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_type’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_geodetic_crs’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_method_info’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_id_code’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_name’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_coordoperation’undefined reference
../../lib/libossim.so.1.9.0:‘proj_destroy’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_param’undefined reference
../../lib/libossim.so.1.9.0:‘proj_cs_get_axis_info’undefined reference
../../lib/libossim.so.1.9.0:‘proj_uom_get_info_from_database’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_prime_meridian’undefined reference
../../lib/libossim.so.1.9.0:‘proj_ellipsoid_get_parameters’undefined reference
../../lib/libossim.so.1.9.0:‘proj_context_destroy’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_coordinate_system’undefined reference
../../lib/libossim.so.1.9.0:‘proj_prime_meridian_get_parameters’undefined reference
../../lib/libossim.so.1.9.0:‘proj_get_ellipsoid’undefined reference
../../lib/libossim.so.1.9.0:‘proj_create_from_database’undefined reference
../../lib/libossim.so.1.9.0:‘proj_context_create’undefined reference
../../lib/libossim.so.1.9.0:‘proj_coordoperation_get_param_count’undefined reference
../../lib/libossim.so.1.9.0:‘proj_crs_get_datum’undefined reference
collect2: error: ld returned 1 exit status
apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/build.make:102: recipe for target 'bin/ossim-adrg-dump' failed
make[2]: *** [bin/ossim-adrg-dump] Error 1
CMakeFiles/Makefile2:305: recipe for target 'apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/all' failed
make[1]: *** [apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

can anyone help me. thanks in advance.

Build error - FreeBSD

Hi,

I have some build error on FreeBSD:

with clang38 (default in base system) or clang39

/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/sockets/ossimToolServer.cpp:77:26: error: variable has
      incomplete type 'struct sockaddr_in'
      struct sockaddr_in cli_addr;
                         ^
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/include/ossim/sockets/ossimToolServer.h:30:36: note: 
      forward declaration of 'sockaddr_in'
   bool processOssimRequest(struct sockaddr_in& cli_addr);
                                   ^
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/sockets/ossimToolServer.cpp:174:8: error: no viable
      conversion from '__bind<int &, sockaddr *&, unsigned int &>' to 'int'
   int bindResult = bind(m_svrsockfd, server_info->ai_addr, server_info->ai_addrlen);
       ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/sockets/ossimToolServer.cpp:453:30: error: member access
      into incomplete type 'struct sockaddr_in'
      void* addr = &(cli_addr.sin_addr);
                             ^
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/include/ossim/sockets/ossimToolServer.h:30:36: note: 
      forward declaration of 'sockaddr_in'
   bool processOssimRequest(struct sockaddr_in& cli_addr);
                                   ^
3 errors generated.
*** Error code 1

Stop.
make[2]: stopped in /usr/home/Loic/prog/ossim/build
*** Error code 1

Stop.
make[1]: stopped in /usr/home/Loic/prog/ossim/build
*** Error code 1

Stop.
make: stopped in /usr/home/Loic/prog/ossim/build

With clang40:

/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/base/ossimArgumentParser.cpp:187:16: error: ordered
      comparison between pointer and zero ('int *' and 'int')
   if (theArgc > 0)
       ~~~~~~~ ^ ~
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/base/ossimArgumentParser.cpp:214:12: error: ordered
      comparison between pointer and zero ('int *' and 'int')
   if(argc > 0) delete (theArgv);
      ~~~~ ^ ~
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/base/ossimArgumentParser.cpp:477:28: warning: equality
      comparison with extraneous parentheses [-Wparentheses-equality]
      if ((theArgv[pos][0] == '-'))
           ~~~~~~~~~~~~~~~~^~~~~~
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/base/ossimArgumentParser.cpp:477:28: note: remove
      extraneous parentheses around the comparison to silence this warning
      if ((theArgv[pos][0] == '-'))
          ~                ^     ~
/home/Loic/prog/ossim/ossim-DaytonaBeach-2.0.0/src/base/ossimArgumentParser.cpp:477:28: note: use '=' to
      turn this equality comparison into an assignment
      if ((theArgv[pos][0] == '-'))
                           ^~
                           =
1 warning and 2 errors generated.
*** Error code 1

Incorrectly resizing chip using ossim-chipper with --cut-bbox-xywh

When ossim-chipper -op chip is run with --cut-bbox-xywh in pixels, and the --thumbnail argument is added, it will give incorrect output (black chips or incorrectly sized and positioned chips). It seems like it is trying to resize in world coordinates when the input is expected in pixel coordinates.

An easy way to test this is by attempting to perform "raster tiling" on a large image at higher zoom levels

which branch to use for pull requests?

I am confused about which branch to use for PR in github?
on dev branch, there is still issue with geos, which as per the closed bug [1] is fixed already.
#79
I am trying to push a fix for #115 , #114. I see in dev branch, there are other changes which were merged long time ago was gone.. see for instance, #82

Unknown cmake ossim macro and unfound modules

Hello,

I'm trying to compile ossim as I can... I tryed with 2 versions :

In both case I have a problem with the ossim macro (like OSSIM_ADD_COMMON_MAKE_UNINSTALL). I think the macro should be defined in a file (OssimUtilities.cmake if I refer to some comments in the CMakeLists.txt of the svn version). But I'm not able to find that file.

I also have errors saying that the modules OssimVersion, OssimUtilities and OssimCommonVariables can't be found.

Here my cmake output :

CMake Error at CMakeLists.txt:33 (INCLUDE):
  include could not find load file:

    OssimVersion


CMake Error at CMakeLists.txt:34 (INCLUDE):
  include could not find load file:

    OssimUtilities


CMake Error at CMakeLists.txt:35 (INCLUDE):
  include could not find load file:

    OssimCommonVariables


CMake Error at CMakeLists.txt:91 (add_subdirectory):
  add_subdirectory given source "/install/ossim2.0/ossim" which is not an
  existing directory.


-- Found Doxygen: /usr/bin/doxygen (found version "1.8.5")
CMake Warning at CMakeLists.txt:251 (MESSAGE):
  File /install/ossim2.0/ossim/share/ossim/geoids/egm96.grd not found for
  install!


CMake Error: File /install/ossim2.0/ossim/cmake/packaging/pkgconfig/ossim.pc.in does not exist.
CMake Error at CMakeLists.txt:277 (configure_file):
  configure_file Problem configuring file


CMake Error at CMakeLists.txt:310 (OSSIM_ADD_COMMON_MAKE_UNINSTALL):
  Unknown CMake command "OSSIM_ADD_COMMON_MAKE_UNINSTALL".

Could you say me how to import the ossim macros ? And how to solve the problem with the not found modules if possible.

Thanks for your help

OSSIM fails to cross build

As reported by Helmut Grohne in Debian Bug #911233

ossim fails to cross build from source for two distinct reasons.

The immediate failure is a linker error. The format of libdl.so is not
recognized. It turns out that find_library locates the build
architecture libdl.so when building on amd64. The cause is a line in
cmake/CMakeModules/OssimCommonVariables.cmake where it adds
/usr/lib/x86_64-linux-gnu to CMAKE_LIBRARY_PATH. I don't quite
understand why this is being done, but I can tell that doing so breaks
cross compilation. Adding any of these paths is either wrong or
redundant as they should be there by default already. I suggest removing
the offending line, see attached upstream.patch.

The other issue is that ossim decides to install the library to
/usr/lib64 (for 32bit architectures). Subsequently, dh_install complains
about not finding the libraries in /usr/lib. It's not entirely clear why
this happens. The relevant code resides in
cmake/CMakeModules/OssimCommonVariables.cmake again. It checks the value
of FIND_LIBRARY_USE_LIB64_PATHS. Apparently that turns out to be true
for cross building. The documentation says that it is only relevant to
64bit builds, so using it for a 32bit build as ossim does is an error.
In any case, it sets LIBSUFFIX to 64 there (again for cross builds
only). Later INSTALL_LIBRARY_DIR is set to lib${LIBSUFFIX} causing the
failure. Worse, INSTALL_LIBRARY_DIR is a path variable. More precisely,
a relative path variable. Such a thing does not exist in CMake. All
paths are absolute and if not, CMake canonicalizes them. Thus setting
-DINSTALL_LIBRARY_DIR=lib results in the build path being embedded.
That's another fault of OssimCommonVariables.cmake. It can be worked
around by forcing it to be a string variable with
-DINSTALL_LIBRARY_DIR:STRING=lib. My second patch, rules.patch,
implements this, but this approach is only a workaround for multiple
failures in OssimCommonVariables.cmake. I have no clue how to fix that.
Maybe someone with more CMake knowledge can chime in.

In any case, the combination of upstream.patch and rules.patch make
ossim cross buildable. Please do something useful with them.

upstream.patch

2.11.1 doesn't compile (linking part)

Trying to fix previous version build error on our package, I run also into build trouble and need help.
At openSUSE, especially our rolling release Tumbleweed we have very recent software, gcc9, geos 3.8.
I'm quite new on ossim needs (I'm just trying to help here), so I can have easily miss something during the build (deps, specific instruction etc).

Here the full build log
.build.log

[  893s] [ 78%] Linking CXX shared library ../lib64/libossim.so
[  893s] cd /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/ossim.dir/link.txt --verbose=1
[  893s] /usr/bin/c++ -fPIC  -std=c++03 -DNDEBUG -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -shared -Wl,-soname,libossim.so.1 -o ../lib64/libossim.so.1.9.0 CMakeFiles/ossim.dir/base/Barrier.cpp.o CMakeFiles/ossim.dir/base/Block.cpp.o CMakeFiles/ossim.dir/base/BlockStreamBuffer.cpp.o CMakeFiles/ossim.dir/base/RWLock.cpp.o CMakeFiles/ossim.dir/base/State.cpp.o CMakeFiles/ossim.dir/base/Thread.cpp.o CMakeFiles/ossim.dir/base/ossim2dBilinearTransform.cpp.o CMakeFiles/ossim.dir/base/ossim2dLinearRegression.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dCompositeTransform.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dIdentityTransform.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dShiftTransform.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dTransform.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dTransformFactory.cpp.o CMakeFiles/ossim.dir/base/ossim2dTo2dTransformRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimActiveEdgeTable.cpp.o CMakeFiles/ossim.dir/base/ossimAdjSolutionAttributes.cpp.o CMakeFiles/ossim.dir/base/ossimAdjustableParameterInfo.cpp.o CMakeFiles/ossim.dir/base/ossimAdjustableParameterInterface.cpp.o CMakeFiles/ossim.dir/base/ossimAdjustmentExecutive.cpp.o CMakeFiles/ossim.dir/base/ossimAdjustmentInfo.cpp.o CMakeFiles/ossim.dir/base/ossimAffineTransform.cpp.o CMakeFiles/ossim.dir/base/ossimApplicationUsage.cpp.o CMakeFiles/ossim.dir/base/ossimArgumentParser.cpp.o CMakeFiles/ossim.dir/base/ossimBaseObjectFactory.cpp.o CMakeFiles/ossim.dir/base/ossimBilSplitter.cpp.o CMakeFiles/ossim.dir/base/ossimBinaryDataProperty.cpp.o CMakeFiles/ossim.dir/base/ossimBooleanProperty.cpp.o CMakeFiles/ossim.dir/base/ossimByteStreamBuffer.cpp.o CMakeFiles/ossim.dir/base/ossimCmyVector.cpp.o CMakeFiles/ossim.dir/base/ossimColorProperty.cpp.o CMakeFiles/ossim.dir/base/ossimColumnVector3d.cpp.o CMakeFiles/ossim.dir/base/ossimCommon.cpp.o CMakeFiles/ossim.dir/base/ossimConnectableContainer.cpp.o CMakeFiles/ossim.dir/base/ossimConnectableContainerInterface.cpp.o CMakeFiles/ossim.dir/base/ossimConnectableDisplayListener.cpp.o CMakeFiles/ossim.dir/base/ossimConnectableObject.cpp.o CMakeFiles/ossim.dir/base/ossimConnectableObjectListener.cpp.o CMakeFiles/ossim.dir/base/ossimConnectionEvent.cpp.o CMakeFiles/ossim.dir/base/ossimContainerEvent.cpp.o CMakeFiles/ossim.dir/base/ossimContainerProperty.cpp.o CMakeFiles/ossim.dir/base/ossimCplUtil.cpp.o CMakeFiles/ossim.dir/base/ossimCsvFile.cpp.o CMakeFiles/ossim.dir/base/ossimCustomEditorWindow.cpp.o CMakeFiles/ossim.dir/base/ossimCustomEditorWindowFactoryBase.cpp.o CMakeFiles/ossim.dir/base/ossimCustomEditorWindowRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimDataObject.cpp.o CMakeFiles/ossim.dir/base/ossimDate.cpp.o CMakeFiles/ossim.dir/base/ossimDateProperty.cpp.o CMakeFiles/ossim.dir/base/ossimDatum.cpp.o CMakeFiles/ossim.dir/base/ossimDatumFactory.cpp.o CMakeFiles/ossim.dir/base/ossimDatumFactoryRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimDblGrid.cpp.o CMakeFiles/ossim.dir/base/ossimDirectory.cpp.o CMakeFiles/ossim.dir/base/ossimDirectoryData.cpp.o CMakeFiles/ossim.dir/base/ossimDirectoryTree.cpp.o CMakeFiles/ossim.dir/base/ossimDisplayEventListener.cpp.o CMakeFiles/ossim.dir/base/ossimDisplayInterface.cpp.o CMakeFiles/ossim.dir/base/ossimDisplayListEvent.cpp.o CMakeFiles/ossim.dir/base/ossimDisplayRefreshEvent.cpp.o CMakeFiles/ossim.dir/base/ossimDms.cpp.o CMakeFiles/ossim.dir/base/ossimDoubleGridProperty.cpp.o CMakeFiles/ossim.dir/base/ossimDpt.cpp.o CMakeFiles/ossim.dir/base/ossimDpt3d.cpp.o CMakeFiles/ossim.dir/base/ossimDrect.cpp.o CMakeFiles/ossim.dir/base/ossimDuration.cpp.o CMakeFiles/ossim.dir/base/ossimEbcdicToAscii.cpp.o CMakeFiles/ossim.dir/base/ossimEcefPoint.cpp.o CMakeFiles/ossim.dir/base/ossimEcefRay.cpp.o CMakeFiles/ossim.dir/base/ossimEcefVector.cpp.o CMakeFiles/ossim.dir/base/ossimElevationManagerEvent.cpp.o CMakeFiles/ossim.dir/base/ossimElevationManagerEventListener.cpp.o CMakeFiles/ossim.dir/base/ossimEllipsoid.cpp.o CMakeFiles/ossim.dir/base/ossimEllipsoidFactory.cpp.o CMakeFiles/ossim.dir/base/ossimEndian.cpp.o CMakeFiles/ossim.dir/base/ossimEnvironmentUtility.cpp.o CMakeFiles/ossim.dir/base/ossimEpsgDatumFactory.cpp.o CMakeFiles/ossim.dir/base/ossimEquTokenizer.cpp.o CMakeFiles/ossim.dir/base/ossimErrorCodes.cpp.o CMakeFiles/ossim.dir/base/ossimErrorStatusInterface.cpp.o CMakeFiles/ossim.dir/base/ossimEvent.cpp.o CMakeFiles/ossim.dir/base/ossimException.cpp.o CMakeFiles/ossim.dir/base/ossimFactoryBaseTemplate.cpp.o CMakeFiles/ossim.dir/base/ossimFilename.cpp.o CMakeFiles/ossim.dir/base/ossimFilenameProperty.cpp.o CMakeFiles/ossim.dir/base/ossimFontInformation.cpp.o CMakeFiles/ossim.dir/base/ossimFontProperty.cpp.o CMakeFiles/ossim.dir/base/ossimFpt.cpp.o CMakeFiles/ossim.dir/base/ossimFpt3d.cpp.o CMakeFiles/ossim.dir/base/ossimGDoptimizer.cpp.o CMakeFiles/ossim.dir/base/ossimGeoPolygon.cpp.o CMakeFiles/ossim.dir/base/ossimGeoTiffCoordTransformsLut.cpp.o CMakeFiles/ossim.dir/base/ossimGeoTiffDatumLut.cpp.o CMakeFiles/ossim.dir/base/ossimGeocent.c.o CMakeFiles/ossim.dir/base/ossimGeodeticEvaluator.cpp.o CMakeFiles/ossim.dir/base/ossimGeoid.cpp.o CMakeFiles/ossim.dir/base/ossimGeoidEgm96.cpp.o CMakeFiles/ossim.dir/base/ossimGeoidImage.cpp.o CMakeFiles/ossim.dir/base/ossimGeoidManager.cpp.o CMakeFiles/ossim.dir/base/ossimGeoidNgs.cpp.o CMakeFiles/ossim.dir/base/ossimGeoidNgsHeader.cpp.o CMakeFiles/ossim.dir/base/ossimGeoref.cpp.o CMakeFiles/ossim.dir/base/ossimGpt.cpp.o CMakeFiles/ossim.dir/base/ossimGrect.cpp.o CMakeFiles/ossim.dir/base/ossimGzStream.cpp.o CMakeFiles/ossim.dir/base/ossimHexString.cpp.o CMakeFiles/ossim.dir/base/ossimHistogram.cpp.o CMakeFiles/ossim.dir/base/ossimHistogramSource.cpp.o CMakeFiles/ossim.dir/base/ossimHsiVector.cpp.o CMakeFiles/ossim.dir/base/ossimHsvVector.cpp.o CMakeFiles/ossim.dir/base/ossimHttpRequest.cpp.o CMakeFiles/ossim.dir/base/ossimHttpResponse.cpp.o CMakeFiles/ossim.dir/base/ossimId.cpp.o CMakeFiles/ossim.dir/base/ossimIdManager.cpp.o CMakeFiles/ossim.dir/base/ossimImageAoiListener.cpp.o CMakeFiles/ossim.dir/base/ossimImageGeometryEvent.cpp.o CMakeFiles/ossim.dir/base/ossimImageGeometryEventListener.cpp.o CMakeFiles/ossim.dir/base/ossimImageTypeLut.cpp.o CMakeFiles/ossim.dir/base/ossimInterleaveTypeLut.cpp.o CMakeFiles/ossim.dir/base/ossimIoStream.cpp.o CMakeFiles/ossim.dir/base/ossimIpt.cpp.o CMakeFiles/ossim.dir/base/ossimIpt64.cpp.o CMakeFiles/ossim.dir/base/ossimIrect.cpp.o CMakeFiles/ossim.dir/base/ossimIrect64.cpp.o CMakeFiles/ossim.dir/base/ossimJpegYCbCrVector.cpp.o CMakeFiles/ossim.dir/base/ossimKMeansClustering.cpp.o CMakeFiles/ossim.dir/base/ossimKeyword.cpp.o CMakeFiles/ossim.dir/base/ossimKeywordNames.cpp.o CMakeFiles/ossim.dir/base/ossimKeywordlist.cpp.o CMakeFiles/ossim.dir/base/ossimLagrangeInterpolator.cpp.o CMakeFiles/ossim.dir/base/ossimLeastSquaresBilin.cpp.o CMakeFiles/ossim.dir/base/ossimLeastSquaresPlane.cpp.o CMakeFiles/ossim.dir/base/ossimLine.cpp.o CMakeFiles/ossim.dir/base/ossimListener.cpp.o CMakeFiles/ossim.dir/base/ossimListenerManager.cpp.o CMakeFiles/ossim.dir/base/ossimLookUpTable.cpp.o CMakeFiles/ossim.dir/base/ossimLsrPoint.cpp.o CMakeFiles/ossim.dir/base/ossimLsrRay.cpp.o CMakeFiles/ossim.dir/base/ossimLsrSpace.cpp.o CMakeFiles/ossim.dir/base/ossimLsrVector.cpp.o CMakeFiles/ossim.dir/base/ossimMatrix3x3.cpp.o CMakeFiles/ossim.dir/base/ossimMatrix4x4.cpp.o CMakeFiles/ossim.dir/base/ossimMatrixProperty.cpp.o CMakeFiles/ossim.dir/base/ossimMouseEvent.cpp.o CMakeFiles/ossim.dir/base/ossimMouseListener.cpp.o CMakeFiles/ossim.dir/base/ossimMultiBandHistogram.cpp.o CMakeFiles/ossim.dir/base/ossimMultiResLevelHistogram.cpp.o CMakeFiles/ossim.dir/base/ossimNBandLutDataObject.cpp.o CMakeFiles/ossim.dir/base/ossimNadconGridDatum.cpp.o CMakeFiles/ossim.dir/base/ossimNadconGridFile.cpp.o CMakeFiles/ossim.dir/base/ossimNadconGridHeader.cpp.o CMakeFiles/ossim.dir/base/ossimNadconNarDatum.cpp.o CMakeFiles/ossim.dir/base/ossimNadconNasDatum.cpp.o CMakeFiles/ossim.dir/base/ossimNormRgbVector.cpp.o CMakeFiles/ossim.dir/base/ossimNotify.cpp.o CMakeFiles/ossim.dir/base/ossimNumericProperty.cpp.o CMakeFiles/ossim.dir/base/ossimObject.cpp.o CMakeFiles/ossim.dir/base/ossimObjectDestructingEvent.cpp.o CMakeFiles/ossim.dir/
base/ossimObjectFactory.cpp.o CMakeFiles/ossim.dir/base/ossimObjectFactoryRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimObservationSet.cpp.o CMakeFiles/ossim.dir/base/ossimOutputSource.cpp.o CMakeFiles/ossim.dir/base/ossimPackedBits.cpp.o CMakeFiles/ossim.dir/base/ossimPointObservation.cpp.o CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o CMakeFiles/ossim.dir/base/ossimPolyLine.cpp.o CMakeFiles/ossim.dir/base/ossimPolygon.cpp.o CMakeFiles/ossim.dir/base/ossimPreferences.cpp.o CMakeFiles/ossim.dir/base/ossimProcessInterface.cpp.o CMakeFiles/ossim.dir/base/ossimProcessListener.cpp.o CMakeFiles/ossim.dir/base/ossimProcessProgressEvent.cpp.o CMakeFiles/ossim.dir/base/ossimProperty.cpp.o CMakeFiles/ossim.dir/base/ossimPropertyInterface.cpp.o CMakeFiles/ossim.dir/base/ossimPropertyInterfaceFactory.cpp.o CMakeFiles/ossim.dir/base/ossimPropertyInterfaceRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimQuadTreeWarp.cpp.o CMakeFiles/ossim.dir/base/ossimQuadrilateralMap.cpp.o CMakeFiles/ossim.dir/base/ossimQuaternion.cpp.o CMakeFiles/ossim.dir/base/ossimROIEvent.cpp.o CMakeFiles/ossim.dir/base/ossimROIEventListener.cpp.o CMakeFiles/ossim.dir/base/ossimRationalNumber.cpp.o CMakeFiles/ossim.dir/base/ossimRectanglePartitioner.cpp.o CMakeFiles/ossim.dir/base/ossimRectilinearDataObject.cpp.o CMakeFiles/ossim.dir/base/ossimReferenced.cpp.o CMakeFiles/ossim.dir/base/ossimRefreshEvent.cpp.o CMakeFiles/ossim.dir/base/ossimRegExp.cpp.o CMakeFiles/ossim.dir/base/ossimRgbLutDataObject.cpp.o CMakeFiles/ossim.dir/base/ossimRgbVector.cpp.o CMakeFiles/ossim.dir/base/ossimRtti.cpp.o CMakeFiles/ossim.dir/base/ossimScalarTypeLut.cpp.o CMakeFiles/ossim.dir/base/ossimSevenParamDatum.cpp.o CMakeFiles/ossim.dir/base/ossimSource.cpp.o CMakeFiles/ossim.dir/base/ossimStateChangedEvent.cpp.o CMakeFiles/ossim.dir/base/ossimStdOutProgress.cpp.o CMakeFiles/ossim.dir/base/ossimStreamBase.cpp.o CMakeFiles/ossim.dir/base/ossimStreamFactory.cpp.o CMakeFiles/ossim.dir/base/ossimStreamFactoryRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimString.cpp.o CMakeFiles/ossim.dir/base/ossimStringListProperty.cpp.o CMakeFiles/ossim.dir/base/ossimStringProperty.cpp.o CMakeFiles/ossim.dir/base/ossimTDpt.cpp.o CMakeFiles/ossim.dir/base/ossimTempFilename.cpp.o CMakeFiles/ossim.dir/base/ossimTerm.cpp.o CMakeFiles/ossim.dir/base/ossimTextProperty.cpp.o CMakeFiles/ossim.dir/base/ossimThinPlateSpline.cpp.o CMakeFiles/ossim.dir/base/ossimThreeParamDatum.cpp.o CMakeFiles/ossim.dir/base/ossimTieGpt.cpp.o CMakeFiles/ossim.dir/base/ossimTieGptSet.cpp.o CMakeFiles/ossim.dir/base/ossimTileHash.cpp.o CMakeFiles/ossim.dir/base/ossimTiledImageHash.cpp.o CMakeFiles/ossim.dir/base/ossimTimer.cpp.o CMakeFiles/ossim.dir/base/ossimTrace.cpp.o CMakeFiles/ossim.dir/base/ossimTraceManager.cpp.o CMakeFiles/ossim.dir/base/ossimUnitConversionTool.cpp.o CMakeFiles/ossim.dir/base/ossimUnitTypeLut.cpp.o CMakeFiles/ossim.dir/base/ossimUrl.cpp.o CMakeFiles/ossim.dir/base/ossimUsgsQuad.cpp.o CMakeFiles/ossim.dir/base/ossimViewController.cpp.o CMakeFiles/ossim.dir/base/ossimViewEvent.cpp.o CMakeFiles/ossim.dir/base/ossimViewInterface.cpp.o CMakeFiles/ossim.dir/base/ossimViewListener.cpp.o CMakeFiles/ossim.dir/base/ossimVisitor.cpp.o CMakeFiles/ossim.dir/base/ossimVrect.cpp.o CMakeFiles/ossim.dir/base/ossimWLSBundleSolution.cpp.o CMakeFiles/ossim.dir/base/ossimWebRequest.cpp.o CMakeFiles/ossim.dir/base/ossimWebRequestFactoryBase.cpp.o CMakeFiles/ossim.dir/base/ossimWebRequestFactoryRegistry.cpp.o CMakeFiles/ossim.dir/base/ossimWebResponse.cpp.o CMakeFiles/ossim.dir/base/ossimWgs72Datum.cpp.o CMakeFiles/ossim.dir/base/ossimWgs84Datum.cpp.o CMakeFiles/ossim.dir/base/ossimWms.cpp.o CMakeFiles/ossim.dir/base/ossimXmlAttribute.cpp.o CMakeFiles/ossim.dir/base/ossimXmlDocument.cpp.o CMakeFiles/ossim.dir/base/ossimXmlNode.cpp.o CMakeFiles/ossim.dir/base/ossimXmlString.cpp.o CMakeFiles/ossim.dir/elevation/ossimDtedElevationDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimDtedFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimDtedHandler.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevCellHandler.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevCellHandlerFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevManager.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevSource.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevSourceFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevationCellDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevationDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevationDatabaseFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimElevationDatabaseRegistry.cpp.o CMakeFiles/ossim.dir/elevation/ossimGeneralRasterElevFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimGeneralRasterElevHandler.cpp.o CMakeFiles/ossim.dir/elevation/ossimGeneralRasterElevationDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimHgtRef.cpp.o CMakeFiles/ossim.dir/elevation/ossimImageElevationDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimImageElevationHandler.cpp.o CMakeFiles/ossim.dir/elevation/ossimSrtmElevationDatabase.cpp.o CMakeFiles/ossim.dir/elevation/ossimSrtmFactory.cpp.o CMakeFiles/ossim.dir/elevation/ossimSrtmHandler.cpp.o CMakeFiles/ossim.dir/elevation/ossimTiledElevationDatabase.cpp.o CMakeFiles/ossim.dir/font/ossimFont.cpp.o CMakeFiles/ossim.dir/font/ossimFontFactoryRegistry.cpp.o CMakeFiles/ossim.dir/font/ossimFreeTypeFont.cpp.o CMakeFiles/ossim.dir/font/ossimFreeTypeFontFactory.cpp.o CMakeFiles/ossim.dir/font/ossimGdBitmapFont.cpp.o CMakeFiles/ossim.dir/imaging/ossim3x3ConvolutionFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimAOD.cpp.o CMakeFiles/ossim.dir/imaging/ossimAdrgHeader.cpp.o CMakeFiles/ossim.dir/imaging/ossimAdrgTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationEllipseObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationFontObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationGdBitmapFont.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationMultiEllipseObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationMultiLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationMultiPolyLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationMultiPolyObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationObjectFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationPolyObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimAnnotationSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimAppFixedTileCache.cpp.o CMakeFiles/ossim.dir/imaging/ossimAppTileCache.cpp.o CMakeFiles/ossim.dir/imaging/ossimArcInfoGridWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimAtCorrGridRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimAtCorrRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimAtbController.cpp.o CMakeFiles/ossim.dir/imaging/ossimAtbMatchPoint.cpp.o CMakeFiles/ossim.dir/imaging/ossimAtbPointSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandAverageFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandClipFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandLutFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandMergeSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandSelector.cpp.o CMakeFiles/ossim.dir/imaging/ossimBandSeparateHandler.cpp.o CMakeFiles/ossim.dir/imaging/ossimBitMaskTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimBitMaskWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimBlendMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimBrightnessContrastSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimBrightnessMatch.cpp.o CMakeFiles/ossim.dir/imaging/ossimBumpShadeTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimCacheTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimCastTileSourceFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimCcfHead.cpp.o CMakeFiles/ossim.dir/imaging/ossimCcfTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimCibCadrgTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimClosestToCenterCombiner.cpp.o CMakeFiles/ossim.dir/imaging/ossimCodecBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimCodecFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimCodecFactoryInterface.cpp.o CMakeFiles/ossim.dir/imaging/ossimCodecFactoryRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimColorNormalizedFusion.cpp.o CMakeFiles/ossim.dir/
imaging/ossimConvolutionFilter1D.cpp.o CMakeFiles/ossim.dir/imaging/ossimConvolutionSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdffield.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdffielddefn.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdfmodule.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdfrecord.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdfsubfielddefn.cpp.o CMakeFiles/ossim.dir/imaging/ossimDdfutils.cpp.o CMakeFiles/ossim.dir/imaging/ossimDespeckleFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimDilationFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimDiscrete3x3HatFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimDiscreteConvolutionKernel.cpp.o CMakeFiles/ossim.dir/imaging/ossimDoqqTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimDtedTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimERSFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimERSTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimEastingNorthingCutter.cpp.o CMakeFiles/ossim.dir/imaging/ossimEdgeFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimElevImageSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimElevRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimElevationMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimEnviHeaderFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimEnviTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimEquationCombiner.cpp.o CMakeFiles/ossim.dir/imaging/ossimErosionFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimEsriShapeFileInterface.cpp.o CMakeFiles/ossim.dir/imaging/ossimFeatherMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimFftFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimFgdcFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimFilterResampler.cpp.o CMakeFiles/ossim.dir/imaging/ossimFilterTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimFixedTileCache.cpp.o CMakeFiles/ossim.dir/imaging/ossimFusionCombiner.cpp.o CMakeFiles/ossim.dir/imaging/ossimGammaRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeneralRasterInfo.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeneralRasterTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeneralRasterWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationBitmap.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationEllipseObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationFontObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationGdBitmapFont.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationMultiEllipseObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationMultiPolyLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationMultiPolyObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationPolyLineObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationPolyObject.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoAnnotationSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeoPolyCutter.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeographicAnnotationGrid.cpp.o CMakeFiles/ossim.dir/imaging/ossimGeomFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimGpkgWriterInterface.cpp.o CMakeFiles/ossim.dir/imaging/ossimGridRemapEngine.cpp.o CMakeFiles/ossim.dir/imaging/ossimGridRemapEngineFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimGridRemapSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistoMatchRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistogramEqualization.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistogramMatchFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistogramRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistogramThreshholdFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimHistogramWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimHsiRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimHsiToRgbSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimHsvGridRemapEngine.cpp.o CMakeFiles/ossim.dir/imaging/ossimHsvToRgbSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimIgenGenerator.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageCacheBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageCacheTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageChain.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageCombiner.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageDataFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageDataHelper.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageDisplayWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageGaussianFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageGeometry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageGeometryFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageGeometryRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageHandler.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageHandlerFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageHandlerFactoryBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageHandlerRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageHistogramSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageMetaDataWriterFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageMetaDataWriterFactoryBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageMetaDataWriterRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageModel.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageReconstructionFilterFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageReconstructionFilterRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageRenderer.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSharpenFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceFactoryBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceFactoryRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceHistogramFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageSourceSequencer.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageStatisticsSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageToPlaneNormalFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageWriterFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageWriterFactoryBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimImageWriterFactoryRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimIndexToRgbLutFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimIntensityAdjustmentFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegCodec.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegMemDest.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegMemSrc.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegStdIOSrc.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimJpegYCbCrToRgbSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimKMeansFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimKakaduCompressorInterface.cpp.o CMakeFiles/ossim.dir/imaging/ossimLandsatTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimLandsatTopoCorrectionFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimLasReader.cpp.o CMakeFiles/ossim.dir/imaging/ossimLinearStretchRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimLocalCorrelationFusion.cpp.o CMakeFiles/ossim.dir/imaging/ossimMapCompositionSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimMaskFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimMaxMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimMeanMedianFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimMemoryImageSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimMetadataFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimMonoGridRemapEngine.cpp.o CMakeFiles/ossim.dir/imaging/ossimMultiBandHistogramTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimNBandToIndexFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimNitf20Writer.cpp.o CMakeFiles/ossim.dir/imaging/ossimNitfCodecFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimNitfTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimNitfWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimNitfWriterBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedRemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedS16RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/
ossimNormalizedU10RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU11RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU12RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU13RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU14RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU15RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU16RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU8RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNormalizedU9RemapTable.cpp.o CMakeFiles/ossim.dir/imaging/ossimNullPixelFlip.cpp.o CMakeFiles/ossim.dir/imaging/ossimOrthoImageMosaic.cpp.o CMakeFiles/ossim.dir/imaging/ossimOverviewBuilderBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimOverviewBuilderFactory.cpp.o CMakeFiles/ossim.dir/imaging/ossimOverviewBuilderFactoryBase.cpp.o CMakeFiles/ossim.dir/imaging/ossimOverviewBuilderFactoryRegistry.cpp.o CMakeFiles/ossim.dir/imaging/ossimOverviewSequencer.cpp.o CMakeFiles/ossim.dir/imaging/ossimPdfWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimPiecewiseRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimPixelFlipper.cpp.o CMakeFiles/ossim.dir/imaging/ossimPolyCutter.cpp.o CMakeFiles/ossim.dir/imaging/ossimQbTileFilesHandler.cpp.o CMakeFiles/ossim.dir/imaging/ossimQuickbirdNitfTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimQuickbirdTiffTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimRLevelFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimRangeDomeTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimReadmeFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimRectangleCutFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimResampler.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbGridRemapEngine.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbImage.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbToGreyFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbToHsiSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbToHsvSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbToIndexFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimRgbToJpegYCbCrSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimRpfCacheTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimS16ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimSFIMFusion.cpp.o CMakeFiles/ossim.dir/imaging/ossimSICDToDetectedImage.cpp.o CMakeFiles/ossim.dir/imaging/ossimScalarRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimScaleFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimShiftFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimSingleImageChain.cpp.o CMakeFiles/ossim.dir/imaging/ossimSlopeFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimSrtmTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimSubImageTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimTableRemapper.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiffOverviewBuilder.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiffTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiffWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimTileCache.cpp.o CMakeFiles/ossim.dir/imaging/ossimTilePatch.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiledImageHandler.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiledImagePatch.cpp.o CMakeFiles/ossim.dir/imaging/ossimTiling.cpp.o CMakeFiles/ossim.dir/imaging/ossimTilingPoly.cpp.o CMakeFiles/ossim.dir/imaging/ossimTilingRect.cpp.o CMakeFiles/ossim.dir/imaging/ossimTopographicCorrectionFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimTrimFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimTwoColorView.cpp.o CMakeFiles/ossim.dir/imaging/ossimU10ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU11ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU12ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU13ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU14ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU15ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU16ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU8ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimU9ImageData.cpp.o CMakeFiles/ossim.dir/imaging/ossimUsgsDemTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimValueAssignImageSourceFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimVectorRenderer.cpp.o CMakeFiles/ossim.dir/imaging/ossimVertexExtractor.cpp.o CMakeFiles/ossim.dir/imaging/ossimVpfAnnotationCoverageInfo.cpp.o CMakeFiles/ossim.dir/imaging/ossimVpfAnnotationFeatureInfo.cpp.o CMakeFiles/ossim.dir/imaging/ossimVpfAnnotationLibraryInfo.cpp.o CMakeFiles/ossim.dir/imaging/ossimVpfAnnotationSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimVpfTileSource.cpp.o CMakeFiles/ossim.dir/imaging/ossimWatermarkFilter.cpp.o CMakeFiles/ossim.dir/imaging/ossimWorldFileWriter.cpp.o CMakeFiles/ossim.dir/imaging/ossimWriter.cpp.o CMakeFiles/ossim.dir/init/JsonConfig.cpp.o CMakeFiles/ossim.dir/init/ossimInit.cpp.o CMakeFiles/ossim.dir/matrix/bandmat.cpp.o CMakeFiles/ossim.dir/matrix/cholesky.cpp.o CMakeFiles/ossim.dir/matrix/evalue.cpp.o CMakeFiles/ossim.dir/matrix/fft.cpp.o CMakeFiles/ossim.dir/matrix/hholder.cpp.o CMakeFiles/ossim.dir/matrix/jacobi.cpp.o CMakeFiles/ossim.dir/matrix/myexcept.cpp.o CMakeFiles/ossim.dir/matrix/newfft.cpp.o CMakeFiles/ossim.dir/matrix/newmat1.cpp.o CMakeFiles/ossim.dir/matrix/newmat2.cpp.o CMakeFiles/ossim.dir/matrix/newmat3.cpp.o CMakeFiles/ossim.dir/matrix/newmat4.cpp.o CMakeFiles/ossim.dir/matrix/newmat5.cpp.o CMakeFiles/ossim.dir/matrix/newmat6.cpp.o CMakeFiles/ossim.dir/matrix/newmat7.cpp.o CMakeFiles/ossim.dir/matrix/newmat8.cpp.o CMakeFiles/ossim.dir/matrix/newmat9.cpp.o CMakeFiles/ossim.dir/matrix/newmatex.cpp.o CMakeFiles/ossim.dir/matrix/newmatnl.cpp.o CMakeFiles/ossim.dir/matrix/newmatrm.cpp.o CMakeFiles/ossim.dir/matrix/solution.cpp.o CMakeFiles/ossim.dir/matrix/sort.cpp.o CMakeFiles/ossim.dir/matrix/submat.cpp.o CMakeFiles/ossim.dir/matrix/svd.cpp.o CMakeFiles/ossim.dir/parallel/ossimIgen.cpp.o CMakeFiles/ossim.dir/parallel/ossimImageChainMtAdaptor.cpp.o CMakeFiles/ossim.dir/parallel/ossimImageHandlerMtAdaptor.cpp.o CMakeFiles/ossim.dir/parallel/ossimImageMpiMWriterSequenceConnection.cpp.o CMakeFiles/ossim.dir/parallel/ossimImageMpiSWriterSequenceConnection.cpp.o CMakeFiles/ossim.dir/parallel/ossimJob.cpp.o CMakeFiles/ossim.dir/parallel/ossimJobMultiThreadQueue.cpp.o CMakeFiles/ossim.dir/parallel/ossimJobQueue.cpp.o CMakeFiles/ossim.dir/parallel/ossimJobThreadQueue.cpp.o CMakeFiles/ossim.dir/parallel/ossimMpi.cpp.o CMakeFiles/ossim.dir/parallel/ossimMpiMasterOverviewSequencer.cpp.o CMakeFiles/ossim.dir/parallel/ossimMpiSlaveOverviewSequencer.cpp.o CMakeFiles/ossim.dir/parallel/ossimMultiThreadSequencer.cpp.o CMakeFiles/ossim.dir/plugin/ossimDynamicLibrary.cpp.o CMakeFiles/ossim.dir/plugin/ossimPluginLibrary.cpp.o CMakeFiles/ossim.dir/plugin/ossimSharedObjectBridge.cpp.o CMakeFiles/ossim.dir/plugin/ossimSharedPluginRegistry.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimGenericPointCloudHandler.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointBlock.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudGeometry.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudHandler.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudHandlerRegistry.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudImageHandler.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudImageHandlerFactory.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudSource.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointCloudUtilityFilter.cpp.o CMakeFiles/ossim.dir/point_cloud/ossimPointRecord.cpp.o CMakeFiles/ossim.dir/projection/ossimAdjMapModel.cpp.o CMakeFiles/ossim.dir/projection/ossimAffineProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimAlbersProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimAlphaSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimAlphaSensorHRI.cpp.o CMakeFiles/ossim.dir/projection/ossimAlphaSensorHSI.cpp.o CMakeFiles/ossim.dir/projection/ossimApplanixEcefModel.cpp.o CMakeFiles/ossim.dir/projection/ossimApplanixUtmModel.cpp.o CMakeFiles/ossim.dir/projection/ossimAzimEquDistProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimBilinearProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimBngProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimBonneProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimBuckeyeSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimCadrgProjection.cpp.o CMakeFiles/ossim.dir/projection/
ossimCassiniProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimCoarseGridModel.cpp.o CMakeFiles/ossim.dir/projection/ossimCylEquAreaProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimEckert4Projection.cpp.o CMakeFiles/ossim.dir/projection/ossimEckert6Projection.cpp.o CMakeFiles/ossim.dir/projection/ossimEnviCgModel.cpp.o CMakeFiles/ossim.dir/projection/ossimEpsgProjectionDatabase.cpp.o CMakeFiles/ossim.dir/projection/ossimEpsgProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimEquDistCylProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimFcsiModel.cpp.o CMakeFiles/ossim.dir/projection/ossimGnomonicProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimGoogleProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimIkonosRpcModel.cpp.o CMakeFiles/ossim.dir/projection/ossimImageProjectionModel.cpp.o CMakeFiles/ossim.dir/projection/ossimImageViewAffineTransform.cpp.o CMakeFiles/ossim.dir/projection/ossimImageViewProjectionTransform.cpp.o CMakeFiles/ossim.dir/projection/ossimImageViewTransform.cpp.o CMakeFiles/ossim.dir/projection/ossimImageViewTransformFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimIpodSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimLambertConformalConicProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimLandSatModel.cpp.o CMakeFiles/ossim.dir/projection/ossimLensDistortion.cpp.o CMakeFiles/ossim.dir/projection/ossimLlxyProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimMapProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimMapProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimMapProjectionInfo.cpp.o CMakeFiles/ossim.dir/projection/ossimMapViewController.cpp.o CMakeFiles/ossim.dir/projection/ossimMeanRadialLensDistortion.cpp.o CMakeFiles/ossim.dir/projection/ossimMercatorProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimMgrs.c.o CMakeFiles/ossim.dir/projection/ossimMillerProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimMiscProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimMollweidProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimNewZealandMapGridProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimNgaProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimNitfMapModel.cpp.o CMakeFiles/ossim.dir/projection/ossimNitfProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimNitfRpcModel.cpp.o CMakeFiles/ossim.dir/projection/ossimNitfRsmModel.cpp.o CMakeFiles/ossim.dir/projection/ossimObliqueMercatorProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimOptimizableProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimOrthoGraphicProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimPolarStereoProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimPolarst.c.o CMakeFiles/ossim.dir/projection/ossimPolyconicProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimPolynomProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimPositionQualityEvaluator.cpp.o CMakeFiles/ossim.dir/projection/ossimPpjFrameSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimProjectionFactoryBase.cpp.o CMakeFiles/ossim.dir/projection/ossimProjectionFactoryRegistry.cpp.o CMakeFiles/ossim.dir/projection/ossimProjectionViewControllerFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimQuadProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimQuickbirdRpcModel.cpp.o CMakeFiles/ossim.dir/projection/ossimRS1SarModel.cpp.o CMakeFiles/ossim.dir/projection/ossimRadialDecentLensDistortion.cpp.o CMakeFiles/ossim.dir/projection/ossimRpcModel.cpp.o CMakeFiles/ossim.dir/projection/ossimRpcProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimRpcSolver.cpp.o CMakeFiles/ossim.dir/projection/ossimRsmModel.cpp.o CMakeFiles/ossim.dir/projection/ossimSarModel.cpp.o CMakeFiles/ossim.dir/projection/ossimSensorModel.cpp.o CMakeFiles/ossim.dir/projection/ossimSensorModelFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimSensorModelTuple.cpp.o CMakeFiles/ossim.dir/projection/ossimSinusoid.c.o CMakeFiles/ossim.dir/projection/ossimSinusoidalProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimSkyBoxLearSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimSmacCallibrationSystem.cpp.o CMakeFiles/ossim.dir/projection/ossimSonomaSensor.cpp.o CMakeFiles/ossim.dir/projection/ossimSpaceObliqueMercatorProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimSpectraboticsRedEdgeModel.cpp.o CMakeFiles/ossim.dir/projection/ossimSpot5Model.cpp.o CMakeFiles/ossim.dir/projection/ossimStatePlaneProjectionInfo.cpp.o CMakeFiles/ossim.dir/projection/ossimStereographicProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimTangentialRadialLensDistortion.cpp.o CMakeFiles/ossim.dir/projection/ossimTiffProjectionFactory.cpp.o CMakeFiles/ossim.dir/projection/ossimTranmerc.c.o CMakeFiles/ossim.dir/projection/ossimTransCylEquAreaProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimTransMercatorProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimUps.c.o CMakeFiles/ossim.dir/projection/ossimUpsProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimUpspt.cpp.o CMakeFiles/ossim.dir/projection/ossimUtm.c.o CMakeFiles/ossim.dir/projection/ossimUtmProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimUtmpt.cpp.o CMakeFiles/ossim.dir/projection/ossimVanDerGrintenProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimWarpProjection.cpp.o CMakeFiles/ossim.dir/projection/ossimWktProjectionFactory.cpp.o CMakeFiles/ossim.dir/reg/GroundControlPoint.cpp.o CMakeFiles/ossim.dir/reg/Image.cpp.o CMakeFiles/ossim.dir/reg/PhotoBlock.cpp.o CMakeFiles/ossim.dir/reg/TiePoint.cpp.o CMakeFiles/ossim.dir/support_data/ImageHandlerState.cpp.o CMakeFiles/ossim.dir/support_data/ImageHandlerStateFactory.cpp.o CMakeFiles/ossim.dir/support_data/ImageHandlerStateRegistry.cpp.o CMakeFiles/ossim.dir/support_data/TiffHandlerState.cpp.o CMakeFiles/ossim.dir/support_data/TiffStreamAdaptor.cpp.o CMakeFiles/ossim.dir/support_data/ossimAigBounds.cpp.o CMakeFiles/ossim.dir/support_data/ossimAigDataFileHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimAigHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimAigIndexFileHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimAigStatistics.cpp.o CMakeFiles/ossim.dir/support_data/ossimAlphaSensorSupportData.cpp.o CMakeFiles/ossim.dir/support_data/ossimApplanixEOFile.cpp.o CMakeFiles/ossim.dir/support_data/ossimAuxFileHandler.cpp.o CMakeFiles/ossim.dir/support_data/ossimAuxXmlSupportData.cpp.o CMakeFiles/ossim.dir/support_data/ossimCcfInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimCeosData.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemGrid.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemPoint.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemProfile.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemStats.cpp.o CMakeFiles/ossim.dir/support_data/ossimDemUtil.cpp.o CMakeFiles/ossim.dir/support_data/ossimDoqq.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedAcc.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedDsi.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedHdr.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedUhl.cpp.o CMakeFiles/ossim.dir/support_data/ossimDtedVol.cpp.o CMakeFiles/ossim.dir/support_data/ossimERS.cpp.o CMakeFiles/ossim.dir/support_data/ossimEnviHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimEnviInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimFfL5.cpp.o CMakeFiles/ossim.dir/support_data/ossimFfL7.cpp.o CMakeFiles/ossim.dir/support_data/ossimFfRevb.cpp.o CMakeFiles/ossim.dir/support_data/ossimFfRevc.cpp.o CMakeFiles/ossim.dir/support_data/ossimFgdcTxtDoc.cpp.o CMakeFiles/ossim.dir/support_data/ossimFgdcXmlDoc.cpp.o CMakeFiles/ossim.dir/support_data/ossimGeoTiff.cpp.o CMakeFiles/ossim.dir/support_data/ossimGmlSupportData.cpp.o CMakeFiles/ossim.dir/support_data/ossimIkonosMetaData.cpp.o CMakeFiles/ossim.dir/support_data/ossimImageMetaData.cpp.o CMakeFiles/ossim.dir/support_data/ossimInfoBase.cpp.o CMakeFiles/ossim.dir/support_data/ossimInfoFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimInfoFactoryRegistry.cpp.o CMakeFiles/ossim.dir/support_data/ossimJ2kCodRecord.
cpp.o CMakeFiles/ossim.dir/support_data/ossimJ2kInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimJ2kSizRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimJ2kSotRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimJ2kTlmRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimJp2Info.cpp.o CMakeFiles/ossim.dir/support_data/ossimJpipMessage.cpp.o CMakeFiles/ossim.dir/support_data/ossimJpipMessageDecoder.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasHdr.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasPointRecord0.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasPointRecord1.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasPointRecord2.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasPointRecord3.cpp.o CMakeFiles/ossim.dir/support_data/ossimLasPointRecord4.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfAcftbTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfAimidbTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfBlockaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCamsdaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCommon.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCompressionHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCsccgaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCscrnaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCsdidaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCsexraTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfCsproaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDataExtensionSegment.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDataExtensionSegmentV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDataExtensionSegmentV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDesFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDesFactoryRegistry.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfDesInformation.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfEmbeddedRpfDes.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfEngrdaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfExoptaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfFile.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfFileHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfFileHeaderV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfFileHeaderV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfFileHeaderV2_X.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfGeoPositioningTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfGeolobTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfHistoaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfIchipbTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageBand.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageBandV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageBandV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageDataMaskV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageHeaderV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageHeaderV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageHeaderV2_X.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageLut.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageLutV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfImageLutV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfJ2klraTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfLabelHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfLabelHeaderV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfLocalCartographicTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfMicidaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfMimcsaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfMstgtaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfMtimfaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfMtimsaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfNameConversionTables.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfPiaimcTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfProjectionParameterTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRegisteredDes.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRegisteredDesFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRegisteredTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRegisteredTagFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRpcATag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRpcBTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRpcBase.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRpfTagFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRsmecaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRsmecbTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRsmidaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRsmpcaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfRsmpiaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfSensraTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfSicdXmlDataContentDes.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfStdidcTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfStreobTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfSymbolHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfSymbolHeaderV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTagFactory.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTagFactoryRegistry.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTagInformation.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTextHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTextHeaderV2_0.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTextHeaderV2_1.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfTmintaTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfUnknownTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfUse00aTag.cpp.o CMakeFiles/ossim.dir/support_data/ossimNitfVqCompressionHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimNmeaMessage.cpp.o CMakeFiles/ossim.dir/support_data/ossimNmeaMessageSequencer.cpp.o CMakeFiles/ossim.dir/support_data/ossimPpjFrameSensorFile.cpp.o CMakeFiles/ossim.dir/support_data/ossimQuickbirdMetaData.cpp.o CMakeFiles/ossim.dir/support_data/ossimQuickbirdRpcHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimQuickbirdTile.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfAttributeOffsetRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfAttributeSectionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfAttributes.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfBoundaryRectRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfBoundaryRectSectionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfBoundaryRectTable.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorConverterOffsetRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorConverterSubsection.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorConverterTable.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorGrayscaleOffsetRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorGrayscaleSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfColorGrayscaleTable.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfComponentIdLut.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfCompressionLookupOffsetRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfCompressionSection.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfCompressionSectionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfCoverageSection.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrame.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrameEntry.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrameFileIndexRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrameFileIndexSectionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrameFileIndexSubsection.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfFrameFileReader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfHeader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfImageDescriptionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfImageDisplayParameterSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfLocationSection.cpp.
o CMakeFiles/ossim.dir/support_data/ossimRpfMaskSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfMaskSubsection.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfPathnameRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfReplaceUpdateRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfReplaceUpdateSectionSubheader.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfReplaceUpdateTable.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfToc.cpp.o CMakeFiles/ossim.dir/support_data/ossimRpfTocEntry.cpp.o CMakeFiles/ossim.dir/support_data/ossimRsmida.cpp.o CMakeFiles/ossim.dir/support_data/ossimRsmpca.cpp.o CMakeFiles/ossim.dir/support_data/ossimRsmpia.cpp.o CMakeFiles/ossim.dir/support_data/ossimSpaceImagingGeom.cpp.o CMakeFiles/ossim.dir/support_data/ossimSpotDimapSupportData.cpp.o CMakeFiles/ossim.dir/support_data/ossimSrcRecord.cpp.o CMakeFiles/ossim.dir/support_data/ossimSrtmFilename.cpp.o CMakeFiles/ossim.dir/support_data/ossimSrtmSupportData.cpp.o CMakeFiles/ossim.dir/support_data/ossimSupportFilesList.cpp.o CMakeFiles/ossim.dir/support_data/ossimTiffInfo.cpp.o CMakeFiles/ossim.dir/support_data/ossimTiffWorld.cpp.o CMakeFiles/ossim.dir/support_data/ossimWavelength.cpp.o CMakeFiles/ossim.dir/support_data/ossimWkt.cpp.o CMakeFiles/ossim.dir/support_data/ossimXmpInfo.cpp.o CMakeFiles/ossim.dir/util/ossimAutRegUtil.cpp.o CMakeFiles/ossim.dir/util/ossimBandMergeTool.cpp.o CMakeFiles/ossim.dir/util/ossimBatchTest.cpp.o CMakeFiles/ossim.dir/util/ossimChipProcTool.cpp.o CMakeFiles/ossim.dir/util/ossimChipperUtil.cpp.o CMakeFiles/ossim.dir/util/ossimEquationUtil.cpp.o CMakeFiles/ossim.dir/util/ossimFileWalker.cpp.o CMakeFiles/ossim.dir/util/ossimHillshadeTool.cpp.o CMakeFiles/ossim.dir/util/ossimHlzTool.cpp.o CMakeFiles/ossim.dir/util/ossimImageUtil.cpp.o CMakeFiles/ossim.dir/util/ossimInfo.cpp.o CMakeFiles/ossim.dir/util/ossimOrthoIgen.cpp.o CMakeFiles/ossim.dir/util/ossimOrthoTool.cpp.o CMakeFiles/ossim.dir/util/ossimPointCloudTool.cpp.o CMakeFiles/ossim.dir/util/ossimRpfUtil.cpp.o CMakeFiles/ossim.dir/util/ossimShorelineTool.cpp.o CMakeFiles/ossim.dir/util/ossimSlopeTool.cpp.o CMakeFiles/ossim.dir/util/ossimSubImageTool.cpp.o CMakeFiles/ossim.dir/util/ossimTool.cpp.o CMakeFiles/ossim.dir/util/ossimToolFactory.cpp.o CMakeFiles/ossim.dir/util/ossimToolRegistry.cpp.o CMakeFiles/ossim.dir/util/ossimVerticesFinderTool.cpp.o CMakeFiles/ossim.dir/util/ossimViewshedTool.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfBoundingRecordTable.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfCoverage.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfDatabase.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfDatabaseHeader.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfDatabaseHeaderTableValidator.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfExtent.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfFeatureClass.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfFeatureClassSchema.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfLibrary.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfLibraryAttributeTableValidator.cpp.o CMakeFiles/ossim.dir/vec/ossimVpfTable.cpp.o CMakeFiles/ossim.dir/video/ossimVideoGeometry.cpp.o CMakeFiles/ossim.dir/video/ossimVideoHandler.cpp.o CMakeFiles/ossim.dir/video/ossimVideoImageHandler.cpp.o CMakeFiles/ossim.dir/video/ossimVideoImageSource.cpp.o CMakeFiles/ossim.dir/video/ossimVideoSource.cpp.o CMakeFiles/ossim.dir/vpfutil/bitarray.c.o CMakeFiles/ossim.dir/vpfutil/distance.c.o CMakeFiles/ossim.dir/vpfutil/linklist.c.o CMakeFiles/ossim.dir/vpfutil/polygrf.c.o CMakeFiles/ossim.dir/vpfutil/set.c.o CMakeFiles/ossim.dir/vpfutil/vpfclip.c.o CMakeFiles/ossim.dir/vpfutil/vpfcntnt.c.o CMakeFiles/ossim.dir/vpfutil/vpfdict.c.o CMakeFiles/ossim.dir/vpfutil/vpfdisp.c.o CMakeFiles/ossim.dir/vpfutil/vpfdraw.c.o CMakeFiles/ossim.dir/vpfutil/vpfmisc.c.o CMakeFiles/ossim.dir/vpfutil/vpfnear.c.o CMakeFiles/ossim.dir/vpfutil/vpfprim.c.o CMakeFiles/ossim.dir/vpfutil/vpfptply.c.o CMakeFiles/ossim.dir/vpfutil/vpfquery.c.o CMakeFiles/ossim.dir/vpfutil/vpfread.c.o CMakeFiles/ossim.dir/vpfutil/vpfrelat.c.o CMakeFiles/ossim.dir/vpfutil/vpfselec.c.o CMakeFiles/ossim.dir/vpfutil/vpfspx.c.o CMakeFiles/ossim.dir/vpfutil/vpftable.c.o CMakeFiles/ossim.dir/vpfutil/vpftidx.c.o CMakeFiles/ossim.dir/vpfutil/vpfwrite.c.o CMakeFiles/ossim.dir/sockets/ossimToolClient.cpp.o CMakeFiles/ossim.dir/sockets/ossimToolServer.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5GridModel.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5ImageDataset.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5ImageHandler.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5Info.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5ProjectionFactory.cpp.o CMakeFiles/ossim.dir/hdf5/ossimHdf5Tool.cpp.o CMakeFiles/ossim.dir/hdf5/ossimViirsHandler.cpp.o  -lgeos -lgeotiff -ljpeg -ltiff -ljsoncpp -ldl -lfreetype -lz -lhdf5 -lhdf5_cpp -lpthread 
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::toString[abi:cxx11]() const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:340: undefined reference to `GEOSWKTWriter_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:341: undefined reference to `GEOSWKTWriter_setRoundingPrecision'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:342: undefined reference to `GEOSWKTWriter_write'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:345: undefined reference to `GEOSWKTWriter_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:347: undefined reference to `GEOSFree'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::setFromWkt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:356: undefined reference to `GEOSWKTReader_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:357: undefined reference to `GEOSWKTReader_read'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::setFromWkt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:361: undefined reference to `GEOSWKTReader_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::isEmpty() const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:372: undefined reference to `GEOSisEmpty'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::isValid(bool) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:386: undefined reference to `GEOSisValid'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:390: undefined reference to `GEOSisValidReason'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:396: undefined reference to `GEOSFree'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::isPointWithin(ossimDpt const&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:409: undefined reference to `GEOSCoordSeq_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:410: undefined reference to `GEOSCoordSeq_setX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:411: undefined reference to `GEOSCoordSeq_setY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:412: undefined reference to `GEOSGeom_createPoint'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:413: undefined reference to `GEOSWithin'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:415: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::ossimPolyArea2dPrivate()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::ossimPolyArea2d(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:460: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::clearPolygons()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:493: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:502: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator&=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:547: undefined reference to `GEOSIntersection'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator&=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:549: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator+=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:577: undefined reference to `GEOSUnion'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator+=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:579: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator-=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:598: undefined reference to `GEOSDifference'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::operator-=(ossimPolyArea2d const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:600: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::getArea() const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:611: undefined reference to `GEOSArea'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::intersects(ossimPolyArea2d const&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:645: undefined reference to `GEOSIntersects'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::makeValid()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:656: undefined reference to `GEOSMakeValid'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2d::toMultiPolygon()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:686: undefined reference to `GEOSGeomTypeId'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:691: undefined reference to `GEOSGeom_clone'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:692: undefined reference to `GEOSGeom_createCollection'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::setGeometry(ossimPolygon const&, std::vector<ossimPolygon, std::allocator<ossimPolygon> > const&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:118: undefined reference to `GEOSCoordSeq_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:118: undefined reference to `GEOSCoordSeq_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:124: undefined reference to `GEOSCoordSeq_setX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:125: undefined reference to `GEOSCoordSeq_setY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:133: undefined reference to `GEOSGeom_createLinearRing'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:144: undefined reference to `GEOSCoordSeq_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:148: undefined reference to `GEOSCoordSeq_setX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:149: undefined reference to `GEOSCoordSeq_setY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:155: undefined reference to `GEOSCoordSeq_setX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:156: undefined reference to `GEOSCoordSeq_setY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:158: undefined reference to `GEOSGeom_createLinearRing'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:168: undefined reference to `GEOSGeom_createPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:118: undefined reference to `GEOSCoordSeq_create'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:130: undefined reference to `GEOSCoordSeq_setX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:131: undefined reference to `GEOSCoordSeq_setY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:172: undefined reference to `GEOSGeom_createPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::ossimPolyArea2dPrivate()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: undefined reference to `GEOSGeom_createEmptyPolygon'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o:/home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:24: more undefined references to `GEOSGeom_createEmptyPolygon' follow
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::ringToPoints(GEOSGeom_t const*, std::vector<ossimDpt, std::allocator<ossimDpt> >&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:187: undefined reference to `GEOSGetNumCoordinates'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:190: undefined reference to `GEOSGeom_getCoordSeq'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:194: undefined reference to `GEOSCoordSeq_getX'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:195: undefined reference to `GEOSCoordSeq_getY'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::getHoles(GEOSGeom_t const*, std::vector<ossimPolygon, std::allocator<ossimPolygon> >&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:204: undefined reference to `GEOSGeomTypeId'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::recurseGeometryHoles(GEOSGeom_t const*, std::vector<ossimPolygon, std::allocator<ossimPolygon> >&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:277: undefined reference to `GEOSGetNumGeometries'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:297: undefined reference to `GEOSGetGeometryN'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:283: undefined reference to `GEOSGetNumInteriorRings'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:288: undefined reference to `GEOSGetInteriorRingN'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::getVisiblePolygons(GEOSGeom_t const*, std::vector<ossimPolygon, std::allocator<ossimPolygon> >&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:221: undefined reference to `GEOSGeomTypeId'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:235: undefined reference to `GEOSGetExteriorRing'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::recurseVisibleGeometries(GEOSGeom_t const*, std::vector<ossimPolygon, std::allocator<ossimPolygon> >&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:249: undefined reference to `GEOSGetNumGeometries'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:264: undefined reference to `GEOSGetGeometryN'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:256: undefined reference to `GEOSGetGeometryN'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::getBoundingRect(ossimDrect&) const':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:69: undefined reference to `GEOSEnvelope'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:87: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o: in function `ossimPolyArea2dPrivate::deleteGeometry()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/base/ossimPolyArea2d.cpp:29: undefined reference to `GEOSGeom_destroy'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/init/ossimInit.cpp.o: in function `ossimInit::initialize(ossimArgumentParser&)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/init/ossimInit.cpp:198: undefined reference to `initGEOS'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/init/ossimInit.cpp.o: in function `ossimInit::initialize(int&, char**)':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/init/ossimInit.cpp:174: undefined reference to `initGEOS'
[  901s] /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: CMakeFiles/ossim.dir/init/ossimInit.cpp.o: in function `ossimInit::finalize()':
[  901s] /home/abuild/rpmbuild/BUILD/ossim-OrchidIsland-2.11.1/src/init/ossimInit.cpp:270: undefined reference to `finishGEOS'
[  901s] collect2: error: ld returned 1 exit status

If someone has an idea why it fail, would be really useful.

Fails to find JsonCpp on FreeBSD

It needs this patch:

--- cmake/CMakeModules/FindJsonCpp.cmake.orig   2019-03-14 03:58:28 UTC
+++ cmake/CMakeModules/FindJsonCpp.cmake
@@ -16,7 +16,7 @@ set(JSONCPP_FOUND "NO")
 set(OSSIM_HAS_JSONCPP 0)

 find_path( JSONCPP_INCLUDE_DIR json/json.h
-          PATHS /usr/include/jsoncpp )
+          PATHS ${CMAKE_INSTALL_PREFIX}/include/jsoncpp )

 find_library( JSONCPP_LIBRARY NAMES "jsoncpp")

OSSIM 1.8.20-3 fails to build with GEOS 3.6.x (and needs to switch to the GEOS C API)

With the release of GEOS 3.6.1 this issues gains more relevance.

As reported in Trac #2382:

GEOS 3.6.0 has been released, and unfortunately OSSIM 1.8.20-3 fails to build with it:

[ 14%] Building CXX object src/ossim/CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o
cd /build/ossim-1.8.20.3+ds/debian/build/src/ossim && /usr/bin/c++   -DOSSIMMAKINGDLL -Dossim_EXPORTS -I/build/ossim-1.8.20.3+ds/ossim/include -I/build/ossim-1.8.20.3+ds/debian/build/include -I/usr/include/geos -I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu -I/usr/include/freetype2  -g -O2 -fdebug-prefix-map=/build/ossim-1.8.20.3+ds=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -fPIC    -o CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o -c /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp
[ 14%] Building CXX object src/ossim/CMakeFiles/ossim.dir/base/ossimPolyLine.cpp.o
cd /build/ossim-1.8.20.3+ds/debian/build/src/ossim && /usr/bin/c++   -DOSSIMMAKINGDLL -Dossim_EXPORTS -I/build/ossim-1.8.20.3+ds/ossim/include -I/build/ossim-1.8.20.3+ds/debian/build/include -I/usr/include/geos -I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu -I/usr/include/freetype2  -g -O2 -fdebug-prefix-map=/build/ossim-1.8.20.3+ds=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -fPIC    -o CMakeFiles/ossim.dir/base/ossimPolyLine.cpp.o -c /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyLine.cpp
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp: In constructor 'ossimGeometryFactoryWrapper::ossimGeometryFactoryWrapper()':
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:39:61: error: 'geos::geom::GeometryFactory::GeometryFactory(const geos::geom::PrecisionModel*, int)' is protected within this context
       m_geomFactory = new geos::geom::GeometryFactory(pm, -1);
                                                             ^
In file included from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:15:0:
/usr/include/geos/geom/GeometryFactory.h:464:2: note: declared protected here
  GeometryFactory(const PrecisionModel* pm, int newSRID);
  ^~~~~~~~~~~~~~~
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp: In destructor 'virtual ossimGeometryFactoryWrapper::~ossimGeometryFactoryWrapper()':
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:41:68: error: 'virtual geos::geom::GeometryFactory::~GeometryFactory()' is protected within this context
    virtual ~ossimGeometryFactoryWrapper(){if(m_geomFactory) delete m_geomFactory;m_geomFactory=0;}
                                                                    ^~~~~~~~~~~~~
In file included from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:15:0:
/usr/include/geos/geom/GeometryFactory.h:474:10: note: declared protected here
  virtual ~GeometryFactory();
          ^
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp: In member function 'void ossimPolyArea2d::recurseVisibleGeometries(std::vector<ossimPolygon>&, const geos::geom::Geometry*) const':
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:168:21: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
                std::auto_ptr<const geos::geom::Point> point(lineString->getPointN(idx));
                     ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimColumnVector3d.h:17,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimDpt3d.h:24,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimGpt.h:23,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimPolyArea2d.h:13,
                 from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:7:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp: In member function 'void ossimPolyArea2d::recurseHoles(std::vector<ossimPolygon>&, const geos::geom::Geometry*) const':
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:210:24: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
                   std::auto_ptr<const geos::geom::Point> point(lineString->getPointN(idx));
                        ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimColumnVector3d.h:17,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimDpt3d.h:24,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimGpt.h:23,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimPolyArea2d.h:13,
                 from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:7:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp: In member function 'void ossimPolyArea2d::recurseCompleteGeometries(std::vector<ossimPolyArea2d>&, const geos::geom::Geometry*) const':
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:247:21: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
                std::auto_ptr<const geos::geom::Point> point(lineString->getPointN(idx));
                     ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimColumnVector3d.h:17,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimDpt3d.h:24,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimGpt.h:23,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimPolyArea2d.h:13,
                 from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:7:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:263:24: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
                   std::auto_ptr<const geos::geom::Point> point(lineString->getPointN(idx));
                        ^~~~~~~~
In file included from /usr/include/c++/6/bits/locale_conv.h:41:0,
                 from /usr/include/c++/6/locale:43,
                 from /usr/include/c++/6/iomanip:43,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimColumnVector3d.h:17,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimDpt3d.h:24,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimGpt.h:23,
                 from /build/ossim-1.8.20.3+ds/ossim/include/ossim/base/ossimPolyArea2d.h:13,
                 from /build/ossim-1.8.20.3+ds/ossim/src/ossim/base/ossimPolyArea2d.cpp:7:
/usr/include/c++/6/bits/unique_ptr.h:49:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~

OSSIM is one of the few GEOS reverse dependencies that doesn't limit itself to the C API, which you should consider as it is very stable unlike the C++ API.

From the GEOS 3.6.0 NEWS file:

- C++ API changes:
  - Automatic memory management for GeometryFactory objects

2.3.2 fails to build with GCC 8

To test if Debian Bug #897829 was an actual issue, OSSIM 2.3.2 has been built with GCC 8 and unfortuntely it fails to build:

[ 91%] Linking CXX executable ../../bin/ossim-adrg-dump
cd /build/ossim-2.3.2/debian/build/apps/ossim-adrg-dump && /usr/bin/cmake -E cmake_link_script CMakeFiles/ossim-adrg-dump.dir/link.txt --verbose=1
/usr/bin/g++-8  -g -O2 -fdebug-prefix-map=/build/ossim-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/ossim-adrg-dump.dir/ossim-adrg-dump.cpp.o  -o ../../bin/ossim-adrg-dump -Wl,-rpath,/build/ossim-2.3.2/debian/build/lib: ../../lib/libossim.so.1.9.0 -lgeos -lgeos_c -lgeotiff -ljpeg -ltiff -ljsoncpp -ldl -ljsoncpp -ldl -lfreetype -lz -lpthread 
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<double>(double, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<int>(int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned short>(unsigned short, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<float>(float, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned char>(unsigned char, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned int>(unsigned int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<short>(short, ossimImageData*, unsigned int)'
collect2: error: ld returned 1 exit status
make[3]: *** [apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/build.make:99: bin/ossim-adrg-dump] Error 1
make[3]: Leaving directory '/build/ossim-2.3.2/debian/build'
make[2]: *** [CMakeFiles/Makefile2:303: apps/ossim-adrg-dump/CMakeFiles/ossim-adrg-dump.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 91%] Linking CXX executable ../../bin/ossim-autreg
cd /build/ossim-2.3.2/debian/build/apps/ossim-autreg && /usr/bin/cmake -E cmake_link_script CMakeFiles/ossim-autreg.dir/link.txt --verbose=1
/usr/bin/g++-8  -g -O2 -fdebug-prefix-map=/build/ossim-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/ossim-autreg.dir/ossim-autreg.cpp.o  -o ../../bin/ossim-autreg -Wl,-rpath,/build/ossim-2.3.2/debian/build/lib: ../../lib/libossim.so.1.9.0 -lgeos -lgeos_c -lgeotiff -ljpeg -ltiff -ljsoncpp -ldl -ljsoncpp -ldl -lfreetype -lz -lpthread 
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<double>(double, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<int>(int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned short>(unsigned short, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<float>(float, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned char>(unsigned char, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned int>(unsigned int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<short>(short, ossimImageData*, unsigned int)'
collect2: error: ld returned 1 exit status
make[3]: *** [apps/ossim-autreg/CMakeFiles/ossim-autreg.dir/build.make:99: bin/ossim-autreg] Error 1
make[3]: Leaving directory '/build/ossim-2.3.2/debian/build'
make[2]: *** [CMakeFiles/Makefile2:413: apps/ossim-autreg/CMakeFiles/ossim-autreg.dir/all] Error 2
[ 91%] Linking CXX executable ../../bin/ossim-applanix2ogeom
cd /build/ossim-2.3.2/debian/build/apps/ossim-applanix2ogeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/ossim-applanix2ogeom.dir/link.txt --verbose=1
/usr/bin/g++-8  -g -O2 -fdebug-prefix-map=/build/ossim-2.3.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/ossim-applanix2ogeom.dir/ossim-applanix2ogeom.cpp.o  -o ../../bin/ossim-applanix2ogeom -Wl,-rpath,/build/ossim-2.3.2/debian/build/lib: ../../lib/libossim.so.1.9.0 -lgeos -lgeos_c -lgeotiff -ljpeg -ltiff -ljsoncpp -ldl -ljsoncpp -ldl -lfreetype -lz -lpthread 
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<double>(double, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<int>(int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned short>(unsigned short, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<float>(float, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned char>(unsigned char, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<unsigned int>(unsigned int, ossimImageData*, unsigned int)'
../../lib/libossim.so.1.9.0: undefined reference to `void ossimPixelFlipper::flipPixels<short>(short, ossimImageData*, unsigned int)'
collect2: error: ld returned 1 exit status

To reproduce the issue, build OSSIM in a Debian unstable environment with the gcc-8 & g++-8 packages installed, and use these with:

export CC=gcc-8
export CXX=g++-8

unable to find all the dependencies for compilation.

Good day, So I am trying to compile this and I am running into dependency issues that I am struggling to resolve
I am running on

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.4 LTS
Release:	16.04
Codename:	xenial

Linux ForeignHost 4.13.0-43-generic #48~16.04.1-Ubuntu SMP Thu May 17 12:56:46 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Is there a way to install all the dependencies that are required for this? I am having difficulties finding the right lib for GEOS...

Let me know if you want any additional information..

Thanks

Make Warning at CMakeModules/FindGEOS.cmake:66 (message):
  Could not find GEOS
Call Stack (most recent call first):
  ../CMakeLists.txt:60 (find_package)


-- GEOS_INCLUDE_DIR=GEOS_INCLUDE_DIR-NOTFOUND
-- GEOS_LIBRARY=
CMake Error at ../CMakeLists.txt:65 (message):
  Could not find required geos package!

Minor Windows fixes

A couple of fixes for cross-compiling to windows, for some reason I can't seem to do a PR:

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tony Theodore <[email protected]>
Date: Tue, 10 Oct 2017 13:15:27 +1100
Subject: [PATCH] fix deprecated WIN32 definition


diff --git a/src/util/ossimBatchTest.cpp b/src/util/ossimBatchTest.cpp
index 1111111..2222222 100644
--- a/src/util/ossimBatchTest.cpp
+++ b/src/util/ossimBatchTest.cpp
@@ -72,7 +72,7 @@ bool ossimBatchTest::initialize(ossimArgumentParser& ap)
    }
 
    // Initialize environment:
-#if defined(WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__)
+#if defined(_WIN32) || defined(_MSC_VER) && !defined(__CYGWIN__) && !defined(__MWERKS__)
    _putenv("DEL_CMD=del /Q"); // For backwards compatiblity.
    _putenv("DIFF_CMD=fc /W");
    _putenv("COPY_CMD=copy /Y");

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tony Theodore <[email protected]>
Date: Tue, 10 Oct 2017 13:26:49 +1100
Subject: [PATCH] set windows shared/static defs using cmake options


diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 1111111..2222222 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -34,7 +34,14 @@ ELSE (OSSIM_HAS_HDF5)
    message( STATUS "HDF5 components are being excluded from the build." )
 ENDIF (OSSIM_HAS_HDF5)
 
-ADD_DEFINITIONS("-DOSSIMMAKINGDLL")
+IF (WIN32)
+   IF (BUILD_SHARED)
+      ADD_DEFINITIONS("-DOSSIMMAKINGDLL")
+    ELSE (BUILD_SHARED)
+      ADD_DEFINITIONS("-DOSSIM_STATIC")
+   ENDIF (BUILD_SHARED)
+ENDIF (WIN32)
+
 ############################### GRAB HEADERS #####################################
 FILE(GLOB ossim_HDRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/ossim/*.h")
 FILE(GLOB ossim_base_HDRS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../include/ossim/base/*.h")

License headers inconsistent with LICENSE.txt

In DaytonaBeach-2.0.0 the headers were relicensed from MIT to LGPL according to changes like this:

@@ -1,14 +1,14 @@
 //*******************************************************************
 // Copyright (C) 2000 ImageLinks Inc.
 //
-// License: MIT
+// License:  LGPL
 //
 // See LICENSE.txt file in the top level directory for more details.
 //
 // Author:  Garrett Potts
 //
 //*******************************************************************
-//  $Id: ossimDoqqTileSource.h 23664 2015-12-14 14:17:27Z dburken $
+//  $Id: ossimDoqqTileSource.h 17932 2010-08-19 20:34:35Z dburken $
 #ifndef ossimDoqqTileSource_HEADER
 #define ossimDoqqTileSource_HEADER
 #include <ossim/imaging/ossimGeneralRasterTileSource.h>
@@ -56,4 +56,3 @@
 };
 
 #endif
-

The license header does not include the license text and instead refers to the LICENSE.txt file which includes the MIT license terms, not the LGPL.

Either the LICENSE.txt file needs to be updated to include the terms of the LGPL (version 2.1+?), or the header changes need to be reverted back to MIT.

OrchidIsland OSSIM : ossim_gui nor ossim_qt(4/5...) not built

Expected output : either ossim_gui nor ossim_qt4 (or 5, 6) nor ImagLinker built : only command line options are compiled and successfully installed.

Configuration :

  • Mac OS X Lion (10.7.5)
  • Mac Mini Intel Core 2 Duo (x86_64)
  • compiler (among others) : GNU 7.5.x (source code downloaded from ftp GN gcc, and well compiled and installed)
  • CMake variable OSSIM_GUI set ON.

Besides, no Cmake variables for Qt, X11, Cocoa... found

Hence, no gui...

Encl. CMake error and outpout log file, the Make file issued by CMake
CMakeOutput.log
CMakeError.log
Makefile.zip

ossim-mosaic does not recognize projections

Dear
I wanted to mosaic two images having ossimPolarStereographic projection.
I just checked that the projection is well set in the geotiff file by running gdalinfo on the two images (here is one of the output of gdalinfo
gdalinfo PROBAV_L1B-CALIBRATION_20171024_235442_2_V101_BLUE_QLK.tif gives this output
Driver: GTiff/GeoTIFF
Files: ./tmp/PROBAV_L1B-CALIBRATION_20171024_235442_2_V101_BLUE_QLK.tif
Size is 7948, 16238
Coordinate System is:
PROJCS["WGS 84 / Antarctic Polar Stereographic",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]],
PROJECTION["Polar_Stereographic"],
PARAMETER["latitude_of_origin",-71],
PARAMETER["central_meridian",0],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AXIS["Easting",EAST],
AXIS["Northing",NORTH],
AUTHORITY["EPSG","3031"]]
Origin = (-773500.000000000000000,3272900.000000000000000)
Pixel Size = (400.000000000000000,-400.000000000000000)
Metadata:
AREA_OR_POINT=Area
Image Structure Metadata:
COMPRESSION=DEFLATE
INTERLEAVE=BAND
Corner Coordinates:
Upper Left ( -773500.000, 3272900.000) ( 13d17'49.21"W, 59d44'33.01"S)
Lower Left ( -773500.000,-3222300.000) (166d30' 6.40"W, 60d 9'58.29"S)
Upper Right ( 2405700.000, 3272900.000) ( 36d19' 2.04"E, 53d49' 8.72"S)
Lower Right ( 2405700.000,-3222300.000) (143d15'20.78"E, 54d 9'31.58"S)
Center ( 816100.000, 25300.000) ( 88d13'27.61"E, 82d29'44.15"S)

When I run the ossim-mosaic using the attached kwl file
I got this error
unable to create product projection

I attached the two images and the kwl configuration file
ossim-issue.zip

How can I get dbmalloc.h

I got this cmake error log when I run build.sh on Debian.

Determining if the include file dbmalloc.h exists failed with the following output:
Change Dir: /home/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_6be9b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_6be9b.dir/build.make CMakeFiles/cmTC_6be9b.dir/build
gmake[1]: Entering directory '/home/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_6be9b.dir/CheckIncludeFile.c.o
/usr/bin/cc -o CMakeFiles/cmTC_6be9b.dir/CheckIncludeFile.c.o -c /home/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
/home/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: dbmalloc.h: No such file or directory
1 | #include <dbmalloc.h>
| ^~~~~~~~~~~~
compilation terminated.
gmake[1]: *** [CMakeFiles/cmTC_6be9b.dir/build.make:85: CMakeFiles/cmTC_6be9b.dir/CheckIncludeFile.c.o] Error 1
gmake[1]: Leaving directory '/home/build/CMakeFiles/CMakeTmp'
gmake: *** [Makefile:140: cmTC_6be9b/fast] Error 2

build error

I have tried many times, I can't build success, the error is:

[ 70%] Built target ossim
[ 71%] Built target ossim-deg2dms
[ 72%] Linking CXX executable ../../../bin/ossim-igen
[ 72%] Linking CXX executable ../../../bin/ossim-pixelflip
[ 72%] Linking CXX executable ../../../bin/ossim-senint
[ 72%] Linking CXX executable ../../../bin/ossim-viirs-proc
/usr/local/lib/libgeotiff.so: undefined reference to `TIFFSetTagExtender@LIBTIFF_4.0'
/usr/local/lib/libgeotiff.so: undefined reference to `_TIFFmemcpy@LIBTIFF_4.0'
/usr/local/lib/libgeotiff.so: undefined reference to `_TIFFrealloc@LIBTIFF_4.0'
/usr/local/lib/libgeotiff.so: undefined reference to `_TIFFmemset@LIBTIFF_4.0'
/usr/local/lib/libgeotiff.so: undefined reference to `TIFFOpen@LIBTIFF_4.0'

How could I solve this problem?
The TIFF_LIBRARY and TIFF_INCLUDE have already been set

TIFF_LIBRARY                    = /usr/local/lib
TIFF_INCLUDE                    = /usr/include/x86_64-linux-gnu

How to use "ossimMeanMedianFilter"?

I am a beginner for ossim. The "ossim/test" have no test about ossimMeanMedianFilter. Who can give a demo about the use of "ossimMeanMedianFilter"? Thank you!

Errors when building 2.12.0 on Visual Studio 2017

Hello,

I'm trying to package ossim 2.12.0 for conan at conan-io/conan-center-index#2459

Using Visual Studio, building a static ossim fails with the following error:

Severity	Code	Description	Project	File	Line	Suppression State
Error	C2666	'ossimString::operator !=': 2 overloads have similar conversions	ossim	C:\Users\maarten\.conan\data\ossim\2.12.0\_\_\build\5bdfed110172ecef3a963112a861792e242d368e\source_subfolder\src\base\ossimFilename.cpp	1132	
Error	C2666	'ossimString::operator ==': 4 overloads have similar conversions	ossim	C:\Users\maarten\.conan\data\ossim\2.12.0\_\_\build\5bdfed110172ecef3a963112a861792e242d368e\source_subfolder\src\support_data\ossimNitfRsmecbTag.cpp	266	

The 4 operator== overloads about which the compiler complains are:

   friend OSSIM_DLL bool operator==(const char* lhs, const ossimString& rhs);
   friend OSSIM_DLL bool operator==(const std::string& lhs, const ossimString& rhs);
   bool operator==(const ossimString& rhs) const;
   bool operator==(const char* rhs) const;

The 2 operator!= overloads about which the compiler complains are:

   bool operator!=(const ossimString& rhs) const;
   bool operator!=(const char* rhs) const;

Windows Built

Hello;

When do you think you can publish "build script" for Windows? Or at least would you mind guiding me in this effort? For instance; where should I start?

Btw is this website obsolete : https://trac.osgeo.org/ossim/?

Kind Regards,
Ilker

Incorrect elevation projection when using VRT

I'm trying to integrate ASTERv3 into ossim and it appears to be projecting elevation queries incorrectly when interacting with gdal.

ossimImageElevationDatabase takes over two minutes to iterate through all the files required to locate a single point, which is unacceptable. I built a VRT without any special flags and ossim is able to read it as well in ossimImageElevationDatabase, but the results are simply wrong and only ossim seems to be having this issue:

$ ossim-info -P /aster_vrt.conf --height 27.84 -80.48
Opened cell:            /ELEV2/vrts/aster3_relative.vrt
MSL to ellipsoid delta: -27.9172229766846
Height above MSL:       9.00000002799789
Height above ellipsoid: -18.9172229486867
Geoid value:            -27.9172229766846

$ ossim-info -P /aster_dir.conf --height 27.84 -80.48
Opened cell:            /ELEV2/aster3/ASTGTMV003_N27W081_dem.tif
MSL to ellipsoid delta: -27.9172229766846
Height above MSL:       6.00000002831848
Height above ellipsoid: -21.9172229483661
Geoid value:            -27.9172229766846

$ gdallocationinfo -geoloc /ELEV2/vrts/aster3_relative.vrt -80.48 27.84
Report:
  Location: (358272P,198576L)
  Band 1:
    <LocationInfo><File>/ELEV2/vrts/../aster3/ASTGTMV003_N27W081_dem.tif</File></LocationInfo>
    Value: 6

$ gdallocationinfo -geoloc /ELEV2/aster3/ASTGTMV003_N27W081_dem.tif -80.48 27.84
Report:
  Location: (1872P,576L)
  Band 1:
    Value: 6

The full trace is pretty lengthy but the projection at the very bottom (unding rect: ( 83.000000000000014, -179.999722222222090, nan, WGE ), ( -83.000000000023419, 180.000277777828785, nan, WGE )) is clearly wrong.

VRT Lookup Trace

DEBUG ossimInit::initializeElevation(): Entered...
DEBUG: ossimGeoidManager::loadState(), entering...
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u01.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u02.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u03.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u04.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u05.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u06.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u07.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999u08.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999a01.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999a02.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999a03.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999a04.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999h01.bin
ossimGeoidNgs::addFile: Adding file = /ELEVATION/geoid99/g1999p01.bin
Opened geoid grids from:  /ELEVATION/geoid99
DEBUG: ossimGeoidManager::loadState()
Added geoid dir:  /ELEVATION/geoid99
ossimGeoidEgm96::open Entered...
ossimGeoidEgm96::open Grid file:/ELEVATION/geoid96/egm96.grd
Opened geoid grid:  /ELEVATION/geoid96/egm96.grd
DEBUG: ossimGeoidManager::loadState()
Added geoid egm 96:  /ELEVATION/geoid96/egm96.grd
DEBUG: ossimGeoidManager::loadState(), returning...
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
DEBUG ossimElevManager::loadState: Entered...
DEBUG ossimElevManager::loadState:
Looking for key:  elevation_manager.elevation_source1
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageElevationDatabase::loadState entered...
kwl:
datum_grids:  /ELEVATION/nadcon5
elevation_manager.elevation_source1.filename:  /ELEV2/vrts/aster3_relative.vrt
elevation_manager.elevation_source1.type:  image_directory
elevation_manager.threads:  true
geoid_99_directory:  /ELEVATION/geoid99
geoid_egm_96_grid:  /ELEVATION/geoid96/egm96.grd
ossim_threads:  4
plugin.file1:  /lib/ossim/plugins/libossim_gdal_plugin.so
plugin.file2:  /lib/ossim/plugins/libossim_openjpeg_plugin.so
plugin.file3:  /lib/ossim/plugins/libossim_png_plugin.so

ossimFileWalker::walk entered root=/ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile entered...
file: /ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile
file: /ELEV2/vrts/aster3_relative.vrt
exited...
ossimFileWalker::walk exiting...
ossimImageElevationDatabase::loadState result=true
DEBUG ossimElevManager::loadState:
adding elevation database:  ossimImageElevationDatabase: /ELEV2/vrts/aster3_relative.vrt
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageElevationDatabase::open entered...

Connection string: /ELEV2/vrts/aster3_relative.vrt
ossimFileWalker::walk entered root=/ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile entered...
file: /ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile
file: /ELEV2/vrts/aster3_relative.vrt
exited...
ossimFileWalker::walk exiting...
ossimImageElevationDatabase::open result=true
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageElevationDatabase::open entered...

Connection string: /ELEV2/vrts/aster3_relative.vrt
ossimFileWalker::walk entered root=/ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile entered...
file: /ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile
file: /ELEV2/vrts/aster3_relative.vrt
exited...
ossimFileWalker::walk exiting...
ossimImageElevationDatabase::open result=true
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageElevationDatabase::open entered...

Connection string: /ELEV2/vrts/aster3_relative.vrt
ossimFileWalker::walk entered root=/ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile entered...
file: /ELEV2/vrts/aster3_relative.vrt
ossimImageElevationDatabase::processFile
file: /ELEV2/vrts/aster3_relative.vrt
exited...
ossimFileWalker::walk exiting...
ossimImageElevationDatabase::open result=true
DEBUG ossimInit::initializeElevation(): leaving...
ossimDynamicLibrary:71  Loaded library:  /lib/ossim/plugins/libossim_gdal_plugin.so
ossimImageFileWriter::ossimImageFileWriter entered...
OSSIM_ID:  $Id: ossimImageFileWriter.cpp 23068 2015-01-07 23:08:29Z okramer $
ossimDynamicLibrary:71  Loaded library:  /lib/ossim/plugins/libossim_openjpeg_plugin.so
ossimDynamicLibrary:71  Loaded library:  /lib/ossim/plugins/libossim_png_plugin.so
ossim preferences file: /aster_vrt.conf
Version: 1.9.0 20210412
ossimInit::initialize(parser): leaving...
ossimInfo::initialize(ossimArgumentParser&) entered...
m_kwl:
height:  (27.84,-80.48,0,WGE)

ossimInfo::initialize(ossimArgumentParser&) exit result = true
ossimInfo::execute() entered...
Map size: 1
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageHandlerRegistry::open(file, trySuffix,openOverview): entered..........
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Trying OVR...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TIF or TIFF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing NTF or NITF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing RPF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TOC...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing JPG or JPEG...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DOQ or DOQQ...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DTn...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing HGT...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing HRI,HSI...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DEM...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing FST...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing RAS or RAW or General Raster...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing IMG...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing CCF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TIL...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing MASK...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TXT...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing CSV...
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimGdalTileSource::open() DEBUG: entered ...
ossimGdalTileSource::open DEBUG:
Opened image:  /ELEV2/vrts/aster3_relative.vrt
ossimGdalTileSource::open Driver: VRT/Virtual Raster
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageHandler::completeOpen(): Entered........
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.omd
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative_e0.omd
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageHandler::completeOpen(): Leaving.......
Looking for /ELEV2/vrts/aster3_relative_vertices.kwl vertices file...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative_vertices.kwl
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageDataFactory::create DEBUG:
Caller:  ossimGdalTileSource
bands:   1
width:   64
height:  64
Scalar type:  ossim_sint16
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimImageDataFactory::create DEBUG:
Caller:  ossimGdalTileSource
bands:   1
width:   64
height:  64
Scalar type:  ossim_sint16
ossimGdalTileSoruce::open
data type = 13
min pix   0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
-32767
max pix   0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
32767
null pix  0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
-32768
theTile:
ossimS16ImageData::print:
m_origin:  ( 0, 0 )
Null values: -32768 
Min values:  -32767 
Max values:  32767 
width:            64
height:           64
image rectangle:  (0,0,64,64,LH)
indexed:          0
alpha size:       0
ossimRectilinearDataObject::print:
m_numberOfDataComponents:     1
theNumberOfSpatialComponents:  2
m_scalarType:                 ossim_sint16
ossimDataObject::print:
theOwner->getClassName():  ossimGdalTileSource
theDataObjectStatus: OSSIM_EMPTY
theSingleBandTile:
ossimS16ImageData::print:
m_origin:  ( 0, 0 )
Null values: -32768 
Min values:  -32767 
Max values:  32767 
width:            64
height:           64
image rectangle:  (0,0,64,64,LH)
indexed:          0
alpha size:       0
ossimRectilinearDataObject::print:
m_numberOfDataComponents:     1
theNumberOfSpatialComponents:  2
m_scalarType:                 ossim_sint16
ossimDataObject::print:
theOwner->getClassName():  ossimGdalTileSource
theDataObjectStatus: OSSIM_EMPTY

ossimImageHandlerRegistry::open(file, trySuffix,openOverview): leaving..........
ossimSensorModelFactory::createProjection DEBUG: Testing ossimCoarsGridModel
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimSensorModelFactory::createProjection DEBUG: testing ossimQuickbirdRpcModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
DEBUG ossimNitfFile::parseFile: entered...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimNitfFile::parseStream: DEBUG entered...
DEBUG ossimNitfFile::parseFile: Not an NITF file!
ossimNitfFile::parseStream: DEBUG
exit status: false
DEBUG ossimNitfFile::parseFile: exit status: false
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimTiffTileSource::open Entered...
File:  /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimTiffTileSource::open ERROR:
libtiff could not open...
ossimSensorModelFactory::createProjection DEBUG: testing ossimIkonosRpcModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimTiffTileSource::open Entered...
File:  /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimTiffTileSource::open ERROR:
libtiff could not open...
return status: false
DEBUG ossimIkonosRpcModel parseTiffFile: returning...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimSensorModelFactory::createProjection DEBUG: testing ossimLandSatModel
ossimSensorModelFactory::createProjection DEBUG: testing ossimRS1SarModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
Constructor ossimRS1SarModel(ossimFilename) ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 65) DEBUG: entering...
ossimRS1SarModel::initFromCeos() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 343) DEBUG: entering...
ossimCeosData Constructor #1 ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 93) DEBUG: entering...
ossimCeosData::loadCeosFile() ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 1064) DEBUG:  Entered method.
ossimCeosData::loadCeosFile() ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 1078) DEBUG:  ERROR:
	Cannot open CEOS Volume Directory file: /ELEV2/vrts/vdf_dat.001
ossimCeosData Constructor #1 ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 105) DEBUG: returning...
ossimSensorModelFactory::createProjection DEBUG: testing ossimSpot5Model
ossimSensorModelFactory::createProjection DEBUG: testing ossimPpjFrameSensor
ossimSensorModelFactory::createProjection DEBUG: testing ossimAlphaSensor
header file: /ELEV2/vrts/aster3_relative.vrt.hdr
ossimSensorModelFactory::createProjection DEBUG: No sensor model found.
ossimRS1SarModel::deallocateMemory() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 1075) DEBUG: entering...
ossimRS1SarModel::deallocateMemory() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 1084) DEBUG: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimOgcWktTranslator::toOssimKwl entered...
epsg_code: 4326
units: degree
ossim_units: degrees
ossimOgcWktTranslator::toOssimKwlDEBUG:
ossimProj = ossimEquDistCylProjection
ossimOgcWktTranslator::toOssimKwl exit status = true
ossimGdalProjectionFactory: createProjection KWL = 
 central_meridian:  2.5465851649642e-11
datum:  WGE
origin_latitude:  0.000277777766044096
pcs_code:  4326
pixel_scale_units:  degrees
pixel_scale_xy:  (0.000277777777777817,0.000277777777777817)
pixel_type:  area
tie_point_units:  degrees
tie_point_xy:  (-179.999861111111,83.0001388888889)
type:  ossimEquDistCylProjection

DEBUG ossimEquDistCylProjection::loadState: Input keyword list is 
central_meridian:  2.5465851649642e-11
datum:  WGE
origin_latitude:  0.000277777766044096
pcs_code:  4326
pixel_scale_units:  degrees
pixel_scale_xy:  (0.000277777777777817,0.000277777777777817)
pixel_type:  area
tie_point_units:  degrees
tie_point_xy:  (-179.999861111111,83.0001388888889)
type:  ossimEquDistCylProjection

ossimImageElevationHandler::open DEBUG:
mean spacing(meters): 30.8875
unding rect: ( 83.000000000000014, -179.999722222222090, nan, WGE ), ( -83.000000000023419, 180.000277777828785, nan, WGE )

return status: true
DEBUG ossimElevSource::ossimElevSource: entering...
DEBUG:
theComputeStatsFlag:  false
DEBUG ossimElevSource::ossimElevSource: returning...
ossimImageHandlerRegistry::open(file, trySuffix,openOverview): entered..........
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Trying OVR...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TIF or TIFF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing NTF or NITF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing RPF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TOC...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing JPG or JPEG...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DOQ or DOQQ...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DTn...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing HGT...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing HRI,HSI...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing DEM...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing FST...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing RAS or RAW or General Raster...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing IMG...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing CCF...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TIL...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing MASK...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing TXT...
ossimImageHandlerFactory::getImageHandlersBySuffix() -- Testing CSV...
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimGdalTileSource::open() DEBUG: entered ...
ossimGdalTileSource::open DEBUG:
Opened image:  /ELEV2/vrts/aster3_relative.vrt
ossimGdalTileSource::open Driver: VRT/Virtual Raster
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageHandler::completeOpen(): Entered........
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.omd
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative_e0.omd
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageHandler::completeOpen(): Leaving.......
Looking for /ELEV2/vrts/aster3_relative_vertices.kwl vertices file...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative_vertices.kwl
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimImageDataFactory::create DEBUG:
Caller:  ossimGdalTileSource
bands:   1
width:   64
height:  64
Scalar type:  ossim_sint16
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimImageDataFactory::create DEBUG:
Caller:  ossimGdalTileSource
bands:   1
width:   64
height:  64
Scalar type:  ossim_sint16
ossimGdalTileSoruce::open
data type = 13
min pix   0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
-32767.000000
max pix   0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
32767.000000
null pix  0:ossimGdalTileSource::getInputScalarType debug:
GDAL Type:    3
Input scalar: 13
ossimGdalTileSource::getOutputScalarType debug:
Output scalar: 13
-32768.000000
theTile:
ossimS16ImageData::print:
m_origin:  ( 0, 0 )
Null values: -32768.000000 
Min values:  -32767.000000 
Max values:  32767.000000 
width:            64
height:           64
image rectangle:  (0,0,64,64,LH)
indexed:          0
alpha size:       0
ossimRectilinearDataObject::print:
m_numberOfDataComponents:     1
theNumberOfSpatialComponents:  2
m_scalarType:                 ossim_sint16
ossimDataObject::print:
theOwner->getClassName():  ossimGdalTileSource
theDataObjectStatus: OSSIM_EMPTY
theSingleBandTile:
ossimS16ImageData::print:
m_origin:  ( 0, 0 )
Null values: -32768.000000 
Min values:  -32767.000000 
Max values:  32767.000000 
width:            64
height:           64
image rectangle:  (0,0,64,64,LH)
indexed:          0
alpha size:       0
ossimRectilinearDataObject::print:
m_numberOfDataComponents:     1
theNumberOfSpatialComponents:  2
m_scalarType:                 ossim_sint16
ossimDataObject::print:
theOwner->getClassName():  ossimGdalTileSource
theDataObjectStatus: OSSIM_EMPTY

ossimImageHandlerRegistry::open(file, trySuffix,openOverview): leaving..........
ossimSensorModelFactory::createProjection DEBUG: Testing ossimCoarsGridModel
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimSensorModelFactory::createProjection DEBUG: testing ossimQuickbirdRpcModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
DEBUG ossimNitfFile::parseFile: entered...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimNitfFile::parseStream: DEBUG entered...
DEBUG ossimNitfFile::parseFile: Not an NITF file!
ossimNitfFile::parseStream: DEBUG
exit status: false
DEBUG ossimNitfFile::parseFile: exit status: false
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimTiffTileSource::open Entered...
File:  /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimTiffTileSource::open ERROR:
libtiff could not open...
ossimSensorModelFactory::createProjection DEBUG: testing ossimIkonosRpcModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
ossimImageHandler::ossimImageHandler() DEBUG:
OSSIM_ID:  $Id: ossimImageHandler.cpp 23013 2014-12-02 19:21:56Z okramer $
ossimTiffTileSource::open Entered...
File:  /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimTiffTileSource::open ERROR:
libtiff could not open...
return status: false
DEBUG ossimIkonosRpcModel parseTiffFile: returning...
ossim::StreamFactoryRegistry::createIstream: ....... entered: /ELEV2/vrts/aster3_relative.vrt
ossim::StreamFactoryRegistry::createIstream: ....... leaving!
ossimSensorModelFactory::createProjection DEBUG: testing ossimLandSatModel
ossimSensorModelFactory::createProjection DEBUG: testing ossimRS1SarModel
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): entering...
DEBUG ossimSensorModel::ossimSensorModel(geom_kwl): returning...
Constructor ossimRS1SarModel(ossimFilename) ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 65) DEBUG: entering...
ossimRS1SarModel::initFromCeos() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 343) DEBUG: entering...
ossimCeosData Constructor #1 ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 93) DEBUG: entering...
ossimCeosData::loadCeosFile() ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 1064) DEBUG:  Entered method.
ossimCeosData::loadCeosFile() ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 1078) DEBUG:  ERROR:
	Cannot open CEOS Volume Directory file: /ELEV2/vrts/vdf_dat.001
ossimCeosData Constructor #1 ("/tmp/ossim/ossim/src/support_data/ossimCeosData.cpp", line 105) DEBUG: returning...
ossimSensorModelFactory::createProjection DEBUG: testing ossimSpot5Model
ossimSensorModelFactory::createProjection DEBUG: testing ossimPpjFrameSensor
ossimSensorModelFactory::createProjection DEBUG: testing ossimAlphaSensor
header file: /ELEV2/vrts/aster3_relative.vrt.hdr
ossimSensorModelFactory::createProjection DEBUG: No sensor model found.
ossimRS1SarModel::deallocateMemory() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 1075) DEBUG: entering...
ossimRS1SarModel::deallocateMemory() ("/tmp/ossim/ossim/src/projection/ossimRS1SarModel.cpp", line 1084) DEBUG: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
DEBUG ossimSensorModel::~ossimSensorModel: entering...
DEBUG ossimSensorModel::~ossimSensorModel: returning...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimProjectionFactoryBase::createProjectionFromGeometryFile DEBUG:
imageFile:  /ELEV2/vrts/aster3_relative.vrt
entryIdx:   0
DEBUG:  No geometry file found.  Returning NULL...
ossimOgcWktTranslator::toOssimKwl entered...
epsg_code: 4326
units: degree
ossim_units: degrees
ossimOgcWktTranslator::toOssimKwlDEBUG:
ossimProj = ossimEquDistCylProjection
ossimOgcWktTranslator::toOssimKwl exit status = true
ossimGdalProjectionFactory: createProjection KWL = 
 central_meridian:  2.5465851649642e-11
datum:  WGE
origin_latitude:  0.000277777766044096
pcs_code:  4326
pixel_scale_units:  degrees
pixel_scale_xy:  (0.000277777777777817,0.000277777777777817)
pixel_type:  area
tie_point_units:  degrees
tie_point_xy:  (-179.999861111111,83.0001388888889)
type:  ossimEquDistCylProjection

DEBUG ossimEquDistCylProjection::loadState: Input keyword list is 
central_meridian:  2.5465851649642e-11
datum:  WGE
origin_latitude:  0.000277777766044096
pcs_code:  4326
pixel_scale_units:  degrees
pixel_scale_xy:  (0.000277777777777817,0.000277777777777817)
pixel_type:  area
tie_point_units:  degrees
tie_point_xy:  (-179.999861111111,83.0001388888889)
type:  ossimEquDistCylProjection

ossimImageElevationHandler::open DEBUG:
mean spacing(meters): 30.887514
unding rect: ( 83.000000000000014, -179.999722222222090, nan, WGE ), ( -83.000000000023419, 180.000277777828785, nan, WGE )

return status: true
Opened cell:            /ELEV2/vrts/aster3_relative.vrt
MSL to ellipsoid delta: -27.917222976684570
Height above MSL:       9.000000027997888
Height above ellipsoid: -18.917222948686682
Geoid value:            -27.917222976684570
KEY_COUNT:    1
consumedKeys: 1
ossimInfo::execute() exited...

Nothing sticks out when comparing vrt and the individual tif's coordinate data

Gdalinfo Summary

$gdalinfo /ELEV2/aster3/ASTGTMV003_N27W081_dem.tif
Driver: GTiff/GeoTIFF
Files: /ELEV2/aster3/ASTGTMV003_N27W081_dem.tif
Size is 3601, 3601
Coordinate System is:
GEOGCRS["WGS 84",
    DATUM["World Geodetic System 1984",
        ELLIPSOID["WGS 84",6378137,298.257223563,
            LENGTHUNIT["metre",1]]],
    PRIMEM["Greenwich",0,
        ANGLEUNIT["degree",0.0174532925199433]],
    CS[ellipsoidal,2],
        AXIS["geodetic latitude (Lat)",north,
            ORDER[1],
            ANGLEUNIT["degree",0.0174532925199433]],
        AXIS["geodetic longitude (Lon)",east,
            ORDER[2],
            ANGLEUNIT["degree",0.0174532925199433]],
    ID["EPSG",4326]]
Data axis to CRS axis mapping: 2,1
Origin = (-81.000138888888898,28.000138888888898)
Pixel Size = (0.000277777777778,-0.000277777777778)
Metadata:
  AREA_OR_POINT=Area
  Band_1=Band 1
Image Structure Metadata:
  COMPRESSION=LZW
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  ( -81.0001389,  28.0001389) ( 81d 0' 0.50"W, 28d 0' 0.50"N)
Lower Left  ( -81.0001389,  26.9998611) ( 81d 0' 0.50"W, 26d59'59.50"N)
Upper Right ( -79.9998611,  28.0001389) ( 79d59'59.50"W, 28d 0' 0.50"N)
Lower Right ( -79.9998611,  26.9998611) ( 79d59'59.50"W, 26d59'59.50"N)
Center      ( -80.5000000,  27.5000000) ( 80d30' 0.00"W, 27d30' 0.00"N)
Band 1 Block=256x256 Type=Int16, ColorInterp=Gray
  Description = Band 1
  Overviews: 1801x1801, 1201x1201, 901x901, 451x451, 401x401, 226x226, 57x57, 45x45

$gdalinfo /ELEV2/vrts/aster3_relative.vrt
Driver: VRT/Virtual Raster
Files: /ELEV2/vrts/aster3_relative.vrt
       /ELEV2/vrts/../aster3/ASTGTMV003_N47W120_dem.tif
       /ELEV2/vrts/../aster3/ASTGTMV003_S76E054_dem.tif
       /ELEV2/vrts/../aster3/ASTGTMV003_S20E023_dem.tif
       /ELEV2/vrts/../aster3/ASTGTMV003_N74W042_dem.tif
       /ELEV2/vrts/../aster3/ASTGTMV003_N61W070_dem.tif
.
.
.
Size is 1296001, 597601
Coordinate System is:
GEOGCRS["WGS 84",
    DATUM["World Geodetic System 1984",
        ELLIPSOID["WGS 84",6378137,298.257223563,
            LENGTHUNIT["metre",1]]],
    PRIMEM["Greenwich",0,
        ANGLEUNIT["degree",0.0174532925199433]],
    CS[ellipsoidal,2],
        AXIS["geodetic latitude (Lat)",north,
            ORDER[1],
            ANGLEUNIT["degree",0.0174532925199433]],
        AXIS["geodetic longitude (Lon)",east,
            ORDER[2],
            ANGLEUNIT["degree",0.0174532925199433]],
    ID["EPSG",4326]]
Data axis to CRS axis mapping: 2,1
Origin = (-180.000138888889012,83.000138888888898)
Pixel Size = (0.000277777777778,-0.000277777777778)
Corner Coordinates:
Upper Left  (-180.0001389,  83.0001389) (180d 0' 0.50"W, 83d 0' 0.50"N)
Lower Left  (-180.0001389, -83.0001389) (180d 0' 0.50"W, 83d 0' 0.50"S)
Upper Right ( 180.0001389,  83.0001389) (180d 0' 0.50"E, 83d 0' 0.50"N)
Lower Right ( 180.0001389, -83.0001389) (180d 0' 0.50"E, 83d 0' 0.50"S)
Center      (   0.0000000,  -0.0000000) (  0d 0' 0.00"E,  0d 0' 0.00"S)
Band 1 Block=128x128 Type=Int16, ColorInterp=Gray

Is there a configuration option I'm missing that is causing this? Is there an ossim-preferred VRT-like that ossim is able to build, perhaps using ossim-preproc?

Build failure on gcc 4.4.7 on rhel6

Hi...

It seems its long since I checked out the ossim branch. Atleast 3.5 years. What I am seeing is the inclusion of in some of the header files in base directory is leading to build failure. I feel we should detect in pre build phase.

And the OpenThreads package finding is removed from CMakeLists.txt somehow. This leads to OpenThreads library and include paths not getting set during pre build phase.
Another suggestion regarding jsoncpp is to include an environment variable which could point to location where it is installed if not in standard location. Something like it is done in FindGEOS.cmake.
Regards
Ghansham

Converting from Geom to .RPC

Hello,
I have been looking forward to converting .geom files to IKONOS RPC files (.RPC or image_rpc.txt).
I produce .geom files by orfeo/monteverdi however commercial programs recognize IKONOS style RPC files.

Is there a way to do this by command line apps or code loading geom file and exporting in IKONOS style.

Kind regards
Mustafa

Fails to build with GEOS 3.8.0 (error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)')

OSSIM fails to build with GEOS 3.8.0:

[ 15%] Building CXX object src/CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o
cd /build/ossim-2.9.1/debian/build/src && /usr/bin/c++  -Dossim_EXPORTS -I/build/ossim-2.9.1/include -I/build/ossim-2.9.1/debian/build/include -I/usr/include/geos -I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu -I/usr/include/jsoncpp -I/usr/include/freetype2  -g -O2 -fdebug-prefix-map=/build/ossim-2.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC   -std=c++11 -o CMakeFiles/ossim.dir/base/ossimPolyArea2d.cpp.o -c /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp
In file included from /usr/include/geos/geom/GeometryFactory.h:23,
                 from /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:16:
/usr/include/geos/geom/Geometry.h:26:3: warning: #warning "The GEOS C++ API is unstable, please use the C API instead" [-Wcpp]
   26 | # warning "The GEOS C++ API is unstable, please use the C API instead"
      |   ^~~~~~~
/usr/include/geos/geom/Geometry.h:27:3: warning: #warning "HINT: #include geos_c.h" [-Wcpp]
   27 | # warning "HINT: #include geos_c.h"
      |   ^~~~~~~
[ 15%] Building CXX object src/CMakeFiles/ossim.dir/base/ossimPolyLine.cpp.o
cd /build/ossim-2.9.1/debian/build/src && /usr/bin/c++  -Dossim_EXPORTS -I/build/ossim-2.9.1/include -I/build/ossim-2.9.1/debian/build/include -I/usr/include/geos -I/usr/include/geotiff -I/usr/include/x86_64-linux-gnu -I/usr/include/jsoncpp -I/usr/include/freetype2  -g -O2 -fdebug-prefix-map=/build/ossim-2.9.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC   -std=c++11 -o CMakeFiles/ossim.dir/base/ossimPolyLine.cpp.o -c /build/ossim-2.9.1/src/base/ossimPolyLine.cpp
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:152:64: error: no matching function for call to 'geos::geom::GeometryFactory::createPolygon(geos::geom::LinearRing*&, std::vector<geos::geom::Geometry*>*&)'
  152 |          m_geometry = geomFactory()->createPolygon(shell, holes);
      |                                                                ^
In file included from /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:16:
/usr/include/geos/geom/GeometryFactory.h:268:30: note: candidate: 'std::unique_ptr<geos::geom::Polygon> geos::geom::GeometryFactory::createPolygon() const'
  268 |     std::unique_ptr<Polygon> createPolygon() const;
      |                              ^~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:268:30: note:   candidate expects 0 arguments, 2 provided
/usr/include/geos/geom/GeometryFactory.h:271:14: note: candidate: 'geos::geom::Polygon* geos::geom::GeometryFactory::createPolygon(geos::geom::LinearRing*, std::vector<geos::geom::LinearRing*>*) const'
  271 |     Polygon* createPolygon(LinearRing* shell,
      |              ^~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:272:54: note:   no known conversion for argument 2 from 'std::vector<geos::geom::Geometry*>*' to 'std::vector<geos::geom::LinearRing*>*'
  272 |                            std::vector<LinearRing*>* holes) const;
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/geos/geom/GeometryFactory.h:274:30: note: candidate: 'std::unique_ptr<geos::geom::Polygon> geos::geom::GeometryFactory::createPolygon(std::unique_ptr<geos::geom::LinearRing>&&) const'
  274 |     std::unique_ptr<Polygon> createPolygon(std::unique_ptr<LinearRing> && shell) const;
      |                              ^~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:274:30: note:   candidate expects 1 argument, 2 provided
/usr/include/geos/geom/GeometryFactory.h:276:30: note: candidate: 'std::unique_ptr<geos::geom::Polygon> geos::geom::GeometryFactory::createPolygon(std::unique_ptr<geos::geom::LinearRing>&&, std::vector<std::unique_ptr<geos::geom::LinearRing> >&&) const'
  276 |     std::unique_ptr<Polygon> createPolygon(std::unique_ptr<LinearRing> && shell,
      |                              ^~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:276:75: note:   no known conversion for argument 1 from 'geos::geom::LinearRing*' to 'std::unique_ptr<geos::geom::LinearRing>&&'
  276 |     std::unique_ptr<Polygon> createPolygon(std::unique_ptr<LinearRing> && shell,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/geos/geom/GeometryFactory.h:280:14: note: candidate: 'geos::geom::Polygon* geos::geom::GeometryFactory::createPolygon(const geos::geom::LinearRing&, const std::vector<geos::geom::LinearRing*>&) const'
  280 |     Polygon* createPolygon(const LinearRing& shell,
      |              ^~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:280:46: note:   no known conversion for argument 1 from 'geos::geom::LinearRing*' to 'const geos::geom::LinearRing&'
  280 |     Polygon* createPolygon(const LinearRing& shell,
      |                            ~~~~~~~~~~~~~~~~~~^~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'const ossimPolyArea2d& ossimPolyArea2d::operator=(const ossimPolyArea2d&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:379:75: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  379 |          m_privateData->setGeometry(rhs.m_privateData->m_geometry->clone());
      |                                                                           ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'ossimPolyArea2d ossimPolyArea2d::operator&(const ossimPolyArea2d&) const':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:440:77: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  440 |                                               rhs.m_privateData->m_geometry));
      |                                                                             ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'ossimPolyArea2d ossimPolyArea2d::operator+(const ossimPolyArea2d&) const':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:467:77: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  467 |                                               rhs.m_privateData->m_geometry));
      |                                                                             ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'ossimPolyArea2d ossimPolyArea2d::operator-(const ossimPolyArea2d&) const':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:493:77: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  493 |                                               rhs.m_privateData->m_geometry));
      |                                                                             ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'const ossimPolyArea2d& ossimPolyArea2d::operator&=(const ossimPolyArea2d&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:519:70: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  519 |                                        rhs.m_privateData->m_geometry));
      |                                                                      ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'const ossimPolyArea2d& ossimPolyArea2d::operator+=(const ossimPolyArea2d&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:544:70: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  544 |                                        rhs.m_privateData->m_geometry));
      |                                                                      ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'const ossimPolyArea2d& ossimPolyArea2d::operator-=(const ossimPolyArea2d&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:569:70: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  569 |                                        rhs.m_privateData->m_geometry));
      |                                                                      ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'void ossimPolyArea2d::add(const ossimPolyArea2d&)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:595:68: error: cannot convert 'std::unique_ptr<geos::geom::Geometry>' to 'geos::geom::Geometry*' in initialization
  595 |       geos::geom::Geometry* geom = m_privateData->m_geometry->Union(rhs.m_privateData->m_geometry);
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                    |
      |                                                                    std::unique_ptr<geos::geom::Geometry>
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'ossimPolyArea2d& ossimPolyArea2d::toMultiPolygon()':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:776:67: error: no matching function for call to 'std::vector<geos::geom::Geometry*>::push_back(std::unique_ptr<geos::geom::Geometry>)'
  776 |                values.push_back(m_privateData->m_geometry->clone());
      |                                                                   ^
In file included from /usr/include/c++/9/vector:67,
                 from /build/ossim-2.9.1/include/ossim/base/ossimString.h:18,
                 from /build/ossim-2.9.1/include/ossim/base/ossimCommon.h:25,
                 from /build/ossim-2.9.1/include/ossim/base/ossimDpt.h:20,
                 from /build/ossim-2.9.1/include/ossim/base/ossimPolyArea2d.h:12,
                 from /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:7:
/usr/include/c++/9/bits/stl_vector.h:1184:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = geos::geom::Geometry*; _Alloc = std::allocator<geos::geom::Geometry*>; std::vector<_Tp, _Alloc>::value_type = geos::geom::Geometry*]'
 1184 |       push_back(const value_type& __x)
      |       ^~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1184:35: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'geos::geom::Geometry* const&'
 1184 |       push_back(const value_type& __x)
      |                 ~~~~~~~~~~~~~~~~~~^~~
/usr/include/c++/9/bits/stl_vector.h:1200:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = geos::geom::Geometry*; _Alloc = std::allocator<geos::geom::Geometry*>; std::vector<_Tp, _Alloc>::value_type = geos::geom::Geometry*]'
 1200 |       push_back(value_type&& __x)
      |       ^~~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1200:30: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'geos::geom::Geometry*&&'
 1200 |       push_back(value_type&& __x)
      |                 ~~~~~~~~~~~~~^~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:778:109: error: no matching function for call to 'geos::geom::GeometryFactory::createMultiPolygon(std::vector<geos::geom::Geometry*>&) const'
  778 |                m_privateData->setGeometry(m_privateData->m_geometry->getFactory()->createMultiPolygon(values));
      |                                                                                                             ^
In file included from /build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:16:
/usr/include/geos/geom/GeometryFactory.h:213:35: note: candidate: 'std::unique_ptr<geos::geom::MultiPolygon> geos::geom::GeometryFactory::createMultiPolygon() const'
  213 |     std::unique_ptr<MultiPolygon> createMultiPolygon() const;
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:213:35: note:   candidate expects 0 arguments, 1 provided
/usr/include/geos/geom/GeometryFactory.h:216:19: note: candidate: 'geos::geom::MultiPolygon* geos::geom::GeometryFactory::createMultiPolygon(std::vector<geos::geom::Geometry*>*) const'
  216 |     MultiPolygon* createMultiPolygon(std::vector<Geometry*>* newPolys) const;
      |                   ^~~~~~~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:216:62: note:   no known conversion for argument 1 from 'std::vector<geos::geom::Geometry*>' to 'std::vector<geos::geom::Geometry*>*'
  216 |     MultiPolygon* createMultiPolygon(std::vector<Geometry*>* newPolys) const;
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:219:19: note: candidate: 'geos::geom::MultiPolygon* geos::geom::GeometryFactory::createMultiPolygon(const std::vector<const geos::geom::Geometry*>&) const'
  219 |     MultiPolygon* createMultiPolygon(
      |                   ^~~~~~~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:220:45: note:   no known conversion for argument 1 from 'std::vector<geos::geom::Geometry*>' to 'const std::vector<const geos::geom::Geometry*>&'
  220 |         const std::vector<const Geometry*>& fromPolys) const;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:222:35: note: candidate: 'std::unique_ptr<geos::geom::MultiPolygon> geos::geom::GeometryFactory::createMultiPolygon(std::vector<std::unique_ptr<geos::geom::Polygon> >&&) const'
  222 |     std::unique_ptr<MultiPolygon> createMultiPolygon(
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:223:50: note:   no known conversion for argument 1 from 'std::vector<geos::geom::Geometry*>' to 'std::vector<std::unique_ptr<geos::geom::Polygon> >&&'
  223 |         std::vector<std::unique_ptr<Polygon>> && fromPolys) const;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:225:35: note: candidate: 'std::unique_ptr<geos::geom::MultiPolygon> geos::geom::GeometryFactory::createMultiPolygon(std::vector<std::unique_ptr<geos::geom::Geometry> >&&) const'
  225 |     std::unique_ptr<MultiPolygon> createMultiPolygon(
      |                                   ^~~~~~~~~~~~~~~~~~
/usr/include/geos/geom/GeometryFactory.h:226:55: note:   no known conversion for argument 1 from 'std::vector<geos::geom::Geometry*>' to 'std::vector<std::unique_ptr<geos::geom::Geometry> >&&'
  226 |             std::vector<std::unique_ptr<Geometry>> && fromPolys) const;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp: In member function 'bool ossimPolyArea2d::loadState(const ossimKeywordlist&, const char*)':
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:848:64: error: no matching function for call to 'OssimPolyArea2dPrivate::setGeometry(std::unique_ptr<geos::geom::Geometry>)'
  848 |             m_privateData->setGeometry(reader.read(wkt.c_str()));
      |                                                                ^
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:99:6: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(const ossimPolygon&, const std::vector<ossimPolygon>&)'
   99 | void OssimPolyArea2dPrivate::setGeometry(
      |      ^~~~~~~~~~~~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:100:24: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'const ossimPolygon&'
  100 |    const ossimPolygon& exteriorRing, const vector<ossimPolygon>& interiorRings)
      |    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:9: note: candidate: 'void OssimPolyArea2dPrivate::setGeometry(OssimPolyArea2dPrivate::GeometryPtr)'
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |         ^~~~~~~~~~~
/build/ossim-2.9.1/src/base/ossimPolyArea2d.cpp:72:33: note:   no known conversion for argument 1 from 'std::unique_ptr<geos::geom::Geometry>' to 'OssimPolyArea2dPrivate::GeometryPtr' {aka 'geos::geom::Geometry*'}
   72 |    void setGeometry(GeometryPtr geom){deleteGeometry();m_geometry=geom;}
      |                     ~~~~~~~~~~~~^~~~

Wrong result for App ossim-single-image-chain-threaded-test

All,
I've tested the APP ossim-single-image-chain-threaded-test on Windows 10 X64 enviornment. When I set the thread number to 1, it's all right. While I set the thread number to other than 1, there is somethingwrong with the output result image like the following image. Has anyone encounter the same problem? How to solve the problem?Any hints and suggestions are greatly appreciated.

image

Error builnding in Arch Linux

I get the next error, with the instructions for Arch Linux AUR: https://gist.github.com/samtux/4e8813d116e92edf29e31f14d77ab8df

[ 63%] Built target ossimlas_plugin
Scanning dependencies of target ossimndf_plugin
Scanning dependencies of target ossimpng_plugin
Scanning dependencies of target ossimregistration_plugin
[ 63%] Building CXX object ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/LibRaw-0.9.0/internal/dcraw_common.cpp.o
[ 70%] Built target ossim_plugin
dcraw/dcraw.c:9968:21: aviso: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
Scanning dependencies of target oms
[ 70%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimHarrisCorners.cpp.o
dcraw/dcraw.c: En la función miembro ‘void LibRaw::vng_interpolate()’:
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘128’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘136’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘128’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘136’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘128’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:4779:3: error: conversión estrechadora de ‘136’ desde ‘int’ a ‘signed char’ dentro de { } [-Wnarrowing]
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngReaderFactory.cpp.o
[ 71%] Building CXX object ossim_plugins/ndf/CMakeFiles/ossimndf_plugin.dir/ossimNdfPluginInit.cpp.o
dcraw/dcraw.c: En la función miembro ‘void LibRaw::adobe_coeff(const char*, const char*)’:
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65472’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65520’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65472’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65520’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65520’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘63472’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘63820’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘65520’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘63484’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
dcraw/dcraw.c:7745:3: error: conversión estrechadora de ‘63472’ desde ‘int’ a ‘short int’ dentro de { } [-Wnarrowing]
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Chain.cpp.o
ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/build.make:62: fallo en las instrucciones para el objetivo 'ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/LibRaw-0.9.0/internal/dcraw_common.cpp.o'
make[2]: *** [ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/LibRaw-0.9.0/internal/dcraw_common.cpp.o] Error 1
CMakeFiles/Makefile2:5958: fallo en las instrucciones para el objetivo 'ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/all'
make[1]: *** [ossim_plugins/libraw/CMakeFiles/ossimlibraw_plugin.dir/all] Error 2
make[1]: *** Se espera a que terminen otras tareas....
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/OutputSource.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Object.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/WmsMap.cpp.o
[ 71%] Building CXX object ossim_plugins/ndf/CMakeFiles/ossimndf_plugin.dir/ossimNdfHeader.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngCodecFactory.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ImageOutputFormat.cpp.o
[ 71%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimRunningSum.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Source.cpp.o
[ 71%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimModelOptimizer.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngCodec.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Info.cpp.o
[ 71%] Building CXX object ossim_plugins/ndf/CMakeFiles/ossimndf_plugin.dir/ndf_test.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/CoordinateUtility.cpp.o
[ 71%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimChipMatch.cpp.o
[ 71%] Building CXX object ossim_plugins/ndf/CMakeFiles/ossimndf_plugin.dir/ossimNdfReaderFactory.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/TileCacheSupport.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngWriter.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngWriterFactory.cpp.o
[ 71%] Building CXX object ossim_plugins/ndf/CMakeFiles/ossimndf_plugin.dir/ossimNdfTileSource.cpp.o
[ 71%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimRegistrationImageSourceFactory.cpp.o
[ 71%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/MapProjection.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngPluginInit.cpp.o
[ 71%] Building CXX object ossim_plugins/png/CMakeFiles/ossimpng_plugin.dir/ossimPngReader.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Ephemeris.cpp.o
[ 72%] Linking CXX shared library ../../lib/libossimndf_plugin.so
[ 72%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimOutlierRejection.cpp.o
[ 72%] Built target ossimndf_plugin
[ 72%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimExtremaFilter.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Keywordlist.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/AdjustmentModel.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/DataInfo.cpp.o
[ 72%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimRegistrationPluginInit.cpp.o
[ 72%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimSquareFunction.cpp.o
[ 72%] Linking CXX shared library ../../lib/libossimpng_plugin.so
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/GeodeticEvaluator.cpp.o
[ 72%] Built target ossimpng_plugin
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/StringPair.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ElevMgr.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/WmsView.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ImageData.cpp.o
[ 72%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimImageCorrelator.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/SingleImageChain.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/GpkgWriter.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Mosaic.cpp.o
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp: En la función miembro ‘void oms::SingleImageChain::setPropertyGivenClassName(const string&, const string&, const string&)’:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:230:80: aviso: ‘virtual ossimConnectableObject* ossimImageChain::findFirstObjectOfType(const ossimString&, bool)’ is deprecated [-Wdeprecated-declarations]
    ossimConnectableObject* obj = theImageChain->findFirstObjectOfType(className);
                                                                                ^
In file included from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageSource.h:14:0,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:18,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/include/oms/SingleImageChain.h:10,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:7:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:293:59: nota: se declara aquí
    OSSIM_DEPRECATE_METHOD(virtual ossimConnectableObject* findFirstObjectOfType(const ossimString& className,
                                                           ^
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/base/ossimConstants.h:34:41: nota: in definition of macro ‘OSSIM_DEPRECATE_METHOD’
 #   define OSSIM_DEPRECATE_METHOD(func) func __attribute__ ((deprecated))
                                         ^~~~
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp: En la función miembro ‘ossimConnectableObject* oms::SingleImageChain::getConnectableObject(const string&)’:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:239:58: aviso: ‘virtual ossimConnectableObject* ossimImageChain::findFirstObjectOfType(const ossimString&, bool)’ is deprecated [-Wdeprecated-declarations]
    return  theImageChain->findFirstObjectOfType(className);
                                                          ^
In file included from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageSource.h:14:0,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:18,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/include/oms/SingleImageChain.h:10,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:7:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:293:59: nota: se declara aquí
    OSSIM_DEPRECATE_METHOD(virtual ossimConnectableObject* findFirstObjectOfType(const ossimString& className,
                                                           ^
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/base/ossimConstants.h:34:41: nota: in definition of macro ‘OSSIM_DEPRECATE_METHOD’
 #   define OSSIM_DEPRECATE_METHOD(func) func __attribute__ ((deprecated))
                                         ^~~~
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp: En la función miembro ‘void oms::SingleImageChain::setupSurfaceNormalCalculations()’:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:298:125: aviso: ‘virtual ossimConnectableObject* ossimImageChain::findFirstObjectOfType(const ossimString&, bool)’ is deprecated [-Wdeprecated-declarations]
    ossimRefPtr<ossimConnectableObject> surfaceNormals = theImageChain->findFirstObjectOfType("ossimImageToPlaneNormalFilter");
                                                                                                                             ^
In file included from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageSource.h:14:0,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:18,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/include/oms/SingleImageChain.h:10,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:7:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:293:59: nota: se declara aquí
    OSSIM_DEPRECATE_METHOD(virtual ossimConnectableObject* findFirstObjectOfType(const ossimString& className,
                                                           ^
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/base/ossimConstants.h:34:41: nota: in definition of macro ‘OSSIM_DEPRECATE_METHOD’
 #   define OSSIM_DEPRECATE_METHOD(func) func __attribute__ ((deprecated))
                                         ^~~~
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp: En la función miembro ‘void oms::SingleImageChain::setHistogramFileToDefaultAndMode(const string&)’:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:404:115: aviso: ‘virtual ossimConnectableObject* ossimConnectableObject::findInputObjectOfType(const ossimString&)’ is deprecated [-Wdeprecated-declarations]
       ossimImageHandler* handler = (ossimImageHandler*)(theBandSelector->findInputObjectOfType("ossimImageHandler"));
                                                                                                                   ^
In file included from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageSource.h:14:0,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/imaging/ossimImageChain.h:18,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/include/oms/SingleImageChain.h:10,
                 from /home/samtux/makepkg/ossim/src/ossim-1.8.20-3/oms/coms/src/oms/SingleImageChain.cpp:7:
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/base/ossimConnectableObject.h:155:59: nota: se declara aquí
    OSSIM_DEPRECATE_METHOD(virtual ossimConnectableObject* findInputObjectOfType(
                                                           ^
/home/samtux/makepkg/ossim/src/ossim-1.8.20-3/ossim/include/ossim/base/ossimConstants.h:34:41: nota: in definition of macro ‘OSSIM_DEPRECATE_METHOD’
 #   define OSSIM_DEPRECATE_METHOD(func) func __attribute__ ((deprecated))
                                         ^~~~
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Init.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ImageStager.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ImageUtil.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ChainUtility.cpp.o
[ 72%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/KeywordlistIterator.cpp.o
[ 73%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimDensityReducer.cpp.o
[ 73%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Util.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Envelope.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/ImageModel.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Projection.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Video.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/Chipper.cpp.o
[ 74%] Building CXX object oms/coms/CMakeFiles/oms.dir/src/oms/WktUtility.cpp.o
[ 74%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimNCC_FFTW.cpp.o
[ 74%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimRegistrationMiscFactory.cpp.o
[ 74%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimTieGenerator.cpp.o
[ 74%] Building CXX object ossim_plugins/registration/CMakeFiles/ossimregistration_plugin.dir/ossimMultiplier.cpp.o
[ 74%] Linking CXX shared library ../../lib/liboms.so
[ 74%] Built target oms
[ 74%] Linking CXX shared library ../../lib/libossimregistration_plugin.so
[ 74%] Built target ossimregistration_plugin
Makefile:127: fallo en las instrucciones para el objetivo 'all'
make: *** [all] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.