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