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-
>     <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
>     <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]
> <mailto:[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 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