Sorry still a type.
Actually, during the tests, i also installed OTB on a linux box.

So you're right, when i installed it on my windows box, the archive was 
OTB-5.8.0-win64.zip


Le jeudi 24 novembre 2016 14:42:03 UTC+1, Rashad a écrit :
>
>
>
> On Tuesday, November 22, 2016 at 3:59:05 PM UTC+1, [email protected] 
> wrote:
>>
>> Osgeo4w is 64 bits
>>
>> /e/Programs/OTB-5.8.0-win64 is the directory generated with the archive 
>> OTB-5.8.0-win64.run (sorry, i forgot "-win64" in my previous post)
>> I started my bash script with the osgeo4w shell because i need bash but 
>> also cat, echo, grep, sed, awk ... commands 
>>
>> Are you sure about this archive ?
> OTB-5.8.0-win64.run  
>
> it must be OTB-5.8.0-win64.zip
>
> I installed win-bash (from http://win-bash.sourceforge.net/)
>>
>> But my script is not working in this environment  (problems with if 
>> construction and binary operator)
>> I forgive, no time left to search a solution. 
>> Windows Users will have to call a linux box 
>>
>> Many thanks to Rashad and Guillaume
>>
>> Le mardi 22 novembre 2016 10:14:13 UTC+1, Rashad a écrit :
>>>
>>>
>>>
>>> On Tuesday, November 22, 2016 at 10:04:32 AM UTC+1, [email protected] 
>>> wrote:
>>>>
>>>> It was not a typo...
>>>> I corrected the parameters order, but the error message remains
>>>> According to Rashad's message, it seems it is not possible do create 
>>>> such a script.
>>>>
>>>> Perhaps, i should indicate that i start a osgeo4w shell, and after 
>>>> starting a bash, i launch the script.
>>>>
>>>> I tryied to change the PATH variable inside my bash script. 
>>>> If PATH=/e/Programs/OTB-5.8.0/bin;/usr/bin, the script complains about 
>>>> missing DLL (gdal_ECW_JP2ECW.dll, gdal_GEOR.dll ...)
>>>> Then if i add the default path (/c/OSGEO4~1/bin), the error message 
>>>> appears.
>>>>
>>>
>>> is /c/OSGEO4~1/ 32 bit or 64 bit?
>>>
>>> also what is /e/Programs/OTB-5.8.0/ ?
>>>
>>> you don't need to start from osgeo4w shell. infact you shouldn't run OTB 
>>> 5.8.0 binary package from osgeo4w shell.
>>>
>>> open cmd.exe
>>>
>>> and cd E:\Programs \OTB-5.8.0\bin
>>>
>>> for bash.exe
>>>
>>> you need 
>>> cd /e/Programs/OTB-5.8.0/bin
>>>
>>>  
>>>
>>>
>>>
>>>
>>>> Here a bit of my script which is intended to switch between different 
>>>> form of OTB's application launching method according to the platform used.
>>>>
>>>> if [ "$platform" == "linux" ]; then
>>>> otbcli_$cmd $*
>>>> elif [ "$platform" == "windows_otb_5.8.0" ]; then
>>>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>>>> ${otbdir}/bin/otbApplicationLauncherCommandLine  $cmd $sopath $*
>>>>
>>>> Waiting for an answer to confirm this is not possible
>>>>
>>>> Philippe
>>>> Le lundi 21 novembre 2016 18:00:03 UTC+1, Guillaume Pasero a écrit :
>>>>>
>>>>> Hi,
>>>>>
>>>>> The correct order is "otbApplicationLauncherCommandLine  $cmd  
>>>>> $sopath  $*"  (maybe a typo).
>>>>>
>>>>> The second argument "$sopath" is used to find the directory containing 
>>>>> the application dlls ("otbapp_MyApplication.dll" ... there is 1 dll for 
>>>>> each OTB application). 
>>>>> Do you still get the DLL error ?
>>>>>
>>>>> Guillaume
>>>>> On 11/21/2016 05:09 PM, [email protected] wrote:
>>>>>
>>>>> Hi, 
>>>>>
>>>>> i'm trying to build a script which could be run in both environment 
>>>>> (linux & windows) without editing it.
>>>>> My script runs fine on differents linux (Debian, ubuntu) box.
>>>>> According to the answer to  this previous  subject 
>>>>> <https://groups.google.com/forum/#%21topic/otb-users/JKvvL7IyKsY>, i 
>>>>> built the call to Windows OTB applications running in an OSGEO4W shell as 
>>>>> follows:
>>>>>
>>>>> sopath="/e/programs/OTB-5.8.0-win64/lib/otb/applications"
>>>>> /e/programs/OTB-5.8.0-win64/bin/otbApplicationLauncherCommandLine 
>>>>> $sopath $cmd $*
>>>>>
>>>>> Where
>>>>>
>>>>> $cmd contains an OTB application name
>>>>> $* contains all needed parameters for the application
>>>>>
>>>>>
>>>>> I'm not sure about what i should put in the sopath variable ...
>>>>>
>>>>> Anyway, i get an error on a windows 10 machine:   "Le point d'entrée 
>>>>> de procédure 
>>>>> ?setAdjustableParameter@ossimAdjustableParameterInterface@@QEAAXIN_N@Z 
>>>>> est 
>>>>> introuvable dans la bibliothèque de liens dynamiques 
>>>>> c:\OSGEO4~1\bin\otbossimplugins-5.0.dll "
>>>>>
>>>>> I guess this is related to the "sopath" variable, as it is looking for 
>>>>> a DLL installed with OSGEO4W, but cannot figure out how to force the use 
>>>>> of 
>>>>> the last OTB version i installed in another directory.
>>>>>
>>>>>
>>>>> Many thanks for your help
>>>>>
>>>>> Philippe
>>>>> -- 
>>>>> -- 
>>>>> 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.
>>>>>
>>>>>
>>>>> -- 
>>>>> <http://www.c-s.fr> *Guillaume PASERO*
>>>>> Responsable technique
>>>>> *Business Unit E-SPACE & Geo Information - Département Image & 
>>>>> Applications*
>>>>>
>>>>> *CS Systèmes d'Information*
>>>>> Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
>>>>> 31506 Toulouse Cedex 05 - FRANCE
>>>>> +33 561 17 64 21 - [email protected] 
>>>>>
>>>>

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