Thanks Manuel,

In the meantime, I didn't realize that OSGEO-Live/VM contains OTB 4.0.
While it's not cutting edge (4.2+), it certainly does the trick.

I'm keen to see OTB-SuperBuild. I'll keep an eye out for any new
developments. It sounds like a great way to deploy to inside of a VM and/or
container!

Cheers,

Dennis

On 23 December 2014 at 11:06, Manuel Grizonnet <[email protected]>
wrote:

>  Hi Dennis,
>
> thanks for your report, I think that we've improve the configuration and
> compilation process in the last years but I agree that there is room for
> improvement in the documentation. You can concede that it is not easy as
> OTB depend on a set of external libraries with there own development cycle,
> dependencies...
>
> FYI to continue to improve the compilation process we're currently working
> on a new project call OTB-Superbuild (
> http://hg.orfeo-toolbox.org/OTB-SuperBuild/). To sum up it will allow to
> download/configure/compile all of the otb dependencies and OTB source code
> at once and facilitate the entire build process.
>
> It is based on the powerful cmake feature called "External project" :
>
> http://www.kitware.com/media/html/BuildingExternalProjectsWithCMake2.8.html
>
> More info soon on the OTB list.
>
> Regards,
>
> Manuel
>
>
> Le 20/12/2014 19:52, dcd a écrit :
>
> There appears to be conflicting information on the website when it comes
> to compiling OTB from source. For example, the FAQ
> <http://orfeo-toolbox.sourceforge.net/FAQ/OTB-FAQ.html#SECTION00052000000000000000>
> has slightly different instructions than the Software Guide
> <http://orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech2.html>, and
> virtually no instructions are provided when installing via PPA
> <https://launchpad.net/%7Eubuntugis/+archive/ubuntu/ubuntugis-unstable>
> (other than how to install the PPA itself).
>
> I'm sure for the well-initiated with compiling their own code that these
> are minor issues, but for an end-user like myself, it becomes a bit of
> challenge each time I'd like to install a newer version of OTB. Sure, I
> don't need to use the latest version (at the time of writing, 4.2), but I
> think some clear, non-conflicting instructions should be made available.
> For example, instead of listing the websites for the individual libraries
> required, identify the names of the specific libraries required for each
> distro.
>
> Clear, updated step-by-step instructions are required with a time stamp,
> so that we might know whether the instructions are referring to some older
> version, or the latest, or are relevant to all versions. Perhaps a
> dedicated wiki-page for some of major distros (CentOS, Debian-specific,
> Ubuntu-specific, etc.) would be appropriate?
>
> A (strongly) suggested alternative would be to provide a VM image (a
> dedicated OTB image vs. OSGEO-Live <http://live.osgeo.org/en/index.html>)
> and/or Vagrant <https://www.vagrantup.com/>/Docker
> <https://www.docker.com/> options for rapid deployment. This way your end
> user isn't spending time fiddling with compiling, and instead, is spending
> more time using/testing the software. Another benefit of this approach is
> less time dealing with technical issues related to the multitude of
> distro/library combinations that are possible.
>
> I think OTB is great, but I'd like to see less friction when it comes to
> trying out the latest version.
>
>
>
>
>
>
> On Friday, 19 December 2014 23:27:33 UTC-5, dcd wrote:
>>
>>  hg clone http://hg.orfeo-toolbox.org/OTB-
>>
>> --dirs
>> OTB (source) OTB-bin (folder for binaries)
>>
>> --after cloning the source, and running configure in the cmake GUI, I get
>> the following:
>>
>>  CMake Warning at CMake/ImportLibKML.cmake:22 (message):
>>    There is a known issue which does not allow to use internal libKML with
>>    external ITK in OTB.You might consider using an external LibKML.  See
>>    http://bugs.orfeo-toolbox.org/view.php?id=896 for details
>>  Call Stack (most recent call first):
>>    CMakeLists.txt:220 (include)
>>
>> --back in cmake GUI, I then disable ITK external
>> OTB_USE_EXTERNAL_ITK = OFF (previously on)
>>
>>  ATTENTION: You have enabled the use of fftw, this library is distributed
>> under a GPL license. By enabling this
>>  option, the binary of the ITK libraries that you are going to build will
>> be covered by a GPL license, and so it
>>  will be any executable that you link against these libraries.
>>
>>  CMake Error: The following variables are used in this project, but they
>> are set to NOTFOUND.
>>  Please set them or make sure they are set and tested correctly in the
>> CMake files:
>>  FFTWD_LIB (ADVANCED)
>>      linked by target "ITKFFT" in directory /home/prophet6/OTB/Utilities/
>> ITK/Modules/Filtering/FFT/src
>>      linked by target "OTBBasicFilters" in directory
>> /home/prophet6/OTB/Code/BasicFilters
>>  FFTWF_LIB (ADVANCED)
>>      linked by target "ITKFFT" in directory /home/prophet6/OTB/Utilities/
>> ITK/Modules/Filtering/FFT/src
>>      linked by target "OTBBasicFilters" in directory
>> /home/prophet6/OTB/Code/BasicFilters
>>
>> --back in cmake GUI, I then disable FFTWD and FFTWF
>> ITK_USE_FFTWD                    OFF
>>
>> ITK_USE_FFTWF                    OFF
>>
>> --seems to work, pressed 'g', then dumped to command line
>> --ran sudo make install
>>
>> everything seems to run fine; however, if I try running something from
>> the command line, I get the following:
>>
>> $ otbcli_ComputeConfusionMatrix
>> /usr/local/bin/otbApplicationLauncherCommandLine: error while loading
>> shared libraries: libOTBWrapperCommandLine.so.4.3: cannot open shared
>> object file: No such file or directory
>>
>> I've followed the FAQ and install instructions, but perhaps I've missed
>> something. I'm installing to VM with Ubuntu 14.10 and GDAL 1.10 installed.
>>
>> Are there updated detailed instructions anywhere? For example, in the FAQ
>> under "Which libraries/packages are needed before compiling and
>> installing OTB?
>> <http://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuideli2.html#QQ2-14-22>",
>> it lists the software, but not the actual packages that need to be
>> installed. It would be nice to have a line that I can just cut and paste
>> for apt-get to fetch everything needed. Also it would be nice to have
>> setups that detail minimal installs (e.g., command line only) vs full
>> installs (everything in the minimal plus montverdi etc.)
>>
>  --
> --
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "otb-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> Manuel GRIZONNET
> CNES - DCT/SI/AP - BPI 1219
> 18, avenue Edouard Belin
> 31401 Toulouse Cedex 09 - France
> Tel: +33 561 282 630 - Fax: +33 561 283 109
>
>
>  --
> --
> Check the OTB FAQ at
> http://www.orfeo-toolbox.org/FAQ.html
>
> You received this message because you are subscribed to the Google
> Groups "otb-users" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/otb-users?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "otb-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/otb-users/CADDvzLgSgk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>



-- 

My public PGP key: 0xF5E746B3
--

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to