I've find a partial solution. 

Download all the dependencies and add them to the Downloads folder. 

/OTB/build/Downloads# wget 
https://github.com/cjlin1/libsvm/archive/v322.tar.gz

It is a bit slow because I have to identify each taz.gz file, but it seems 
to be working. 



El viernes, 8 de septiembre de 2017, 12:44:23 (UTC+2), David Alvaro 
escribió:
>
> These are the commands used to compile curl
>
> $ cd /home/vagrant
> $ wget https://curl.haxx.se/download/curl-7.55.1.tar.gz
> $ tar -xzvf curl-7.55.1.tar.gz
> $ cd  curl-7.55.1
> $ ./configure --with-ssl
> $ make
> $ sudo make install
>
> El viernes, 8 de septiembre de 2017, 12:31:12 (UTC+2), David Alvaro 
> escribió:
>>
>> I've being trying to follow the setting up steps explains on the 
>> following link 
>>
>> https://www.orfeo-toolbox.org/SoftwareGuide/SoftwareGuidech2.html#x16-200002.1
>> but after several days creating different machines from scratch at the 
>> end I don't know how to solve it.
>>
>> I'll try to explain step by step our final solution so you can reproduce 
>> it and maybe help us. 
>>
>> I've created an ubuntu machine using the following vagrant file called 
>> (Vagrantfile): 
>>
>>
>>
>> *Vagrant.configure("2") do |config|  config.vm.box = "ubuntu/trusty64"end*
>>
>> To launch this file from windows I have downloaded vagrant 
>> https://www.vagrantup.com/downloads.html for windows and also a virtual 
>> box https://www.virtualbox.org/wiki/Downloads
>>
>> With these two tools installed from command line in the folder where I 
>> have created my Vagrantfile, I have launched *"vagrant up"* to create a 
>> new machine. 
>>
>> This machine will be accesible from *localhost *and port *2222 *(the 
>> port may change but it is listed at the end of the process).
>>
>> Now I have a clean ubuntu machine, and start installing everything. 
>>
>> I access the machine using a telnet client like putty 
>> http://www.putty.org/ and configuring a connection to localhost and port 
>> 2222
>>
>> First of all to make use of cmake, I have used the following commands: 
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *$ mkdir ~/temp$ cd ~/temp$ wget 
>> https://cmake.org/files/v3.9/cmake-3.9.1.tar.gz 
>> <https://cmake.org/files/v3.9/cmake-3.9.1.tar.gz>$ tar -xzvf 
>> cmake-3.9.1.tar.gz$ cd cmake-3.9.1/$ sudo ./bootstrap$ make $ make install$ 
>> cmake --version*
>>
>> and I have also installed several dependencies (maybe I don't need some 
>> of them): 
>>
>>
>>
>>
>>
>>
>> *$ sudo apt-get install build-essential$ sudo apt-get install python-dev$ 
>> sudo apt-get install python-pip$ sudo apt-get install git$ sudo apt-get 
>> install libgdal-dev*
>>
>> *$ sudo apt-get install g++*Now that I have a configured machine and all 
>> the required dependencies*, *I started to follow your instructions: 
>>
>>
>>
>>
>>
>>
>>
>>
>> *$ mkdir ~/OTB  $ cd ~/OTB 
>>  $ git clone https://[email protected]/git/otb.git 
>> <https://[email protected]/git/otb.git>  $ mkdir build 
>>  $ mkdir install$ cd ~/OTB/build$ cmake -D 
>> CMAKE_INSTALL_PREFIX=~/OTB/install ../otb/SuperBuild*  
>> --> this fails with the following error: 
>>
>>
>>
>>
>>
>>
>> *--   Custom patches required for OSSIM--   Custom patches required for 
>> ITK--   Custom patches required for BOOSTCMake Error at 
>> CMake/SuperBuild_Macro.cmake:200 (message):  MUPARSERX requires C++11 
>> support.  consider adding -std=c++11 to your cxx  compiler flags or disable 
>> MUPARSERX*
>>
>> so we changed it adding c++11 support
>>
>> $ cmake -D CMAKE_INSTALL_PREFIX=~/OTB/install 
>> -DCMAKE_CXX_FLAGS=-std=c++11 ../otb/SuperBuild  
>>
>> and it seems to work 
>>
>>
>>
>>
>>
>>
>> *-- SuperBuild will be installed to /root/OTB/install-- To install to a 
>> different directory, re-run cmake 
>> -DCMAKE_INSTALL_PREFIX=/your/preferred/path-- Configuring done-- Generating 
>> done-- Build files have been written to: 
>> /root/OTB/buildroot@vagrant-ubuntu-trusty-64:~/OTB/build#*
>> Then I try to launch the make command, but it seems that there is a 
>> problem with the curl download
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *root@vagrant-ubuntu-trusty-64:~/OTB/build# makeScanning dependencies of 
>> target MUPARSERX[  0%] Creating directories for 'MUPARSERX'[  1%] 
>> Performing download step (download, verify and extract) for 'MUPARSERX'-- 
>> Downloading...   dst='/root/OTB/build/Downloads/v4.0.7.zip'   
>> timeout='none'-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'-- 
>> Retrying...-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'-- Retry 
>> after 5 seconds (attempt #2) ...-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'-- Retry 
>> after 5 seconds (attempt #3) ...-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'-- Retry 
>> after 15 seconds (attempt #4) ...-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'-- Retry 
>> after 60 seconds (attempt #5) ...-- Using 
>> src='https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>'CMake Error 
>> at MUPARSERX-stamp/download-MUPARSERX.cmake:157 (message):  Each download 
>> failed!    error: downloading 
>> 'https://github.com/beltoforion/muparserx/archive/v4.0.7.zip 
>> <https://github.com/beltoforion/muparserx/archive/v4.0.7.zip>' 
>> failed         status_code: 1         status_string: "Unsupported 
>> protocol"         log:         --- LOG BEGIN ---         Protocol "https" 
>> not supported or disabled in libcurl Closing connection -1         --- LOG 
>> END ---make[2]: *** [MUPARSERX/src/MUPARSERX-stamp/MUPARSERX-download] 
>> Error 1make[1]: *** [CMakeFiles/MUPARSERX.dir/all] Error 2make: *** [all] 
>> Error 2*We have also tried to download an compile the latest curl 
>> version 
>>
>> $ ./configure --with-ssl 
>> $ make 
>> $ make install 
>>
>> but I still have the same error. 
>>
>> It seems that curls fails because it tries to create a redirection, and 
>> we cannot add the "-L" parameter to follow the redirection
>>
>> Any ideas?
>>
>>

-- 
-- 
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