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.
