[Developers] Dotted path issue

Arni Magnusson arnima at hafro.is
Sun May 31 20:12:38 PDT 2009


This is not a big problem, but probably worthy of an issue number. If the 
path contains dots (see Shige's example below), and the user types the 
full path of the executable (as admb-mode was doing), then the model won't 
run.

First create two folders, called c:/simple and c:/x.y, both containing 
simple.exe. Now navigate to the directory and type the full path of the 
executable instead of just 'simple':

   cd c:/simple
   c:/simple/simple

works, but

   cd c:/x.y
   c:/x.y/simple

doesn't.

This is the behavior of ADMB both in Windows and Linux. It can cause 
problems with makefiles and other automated methods.

Arni



On Mon, 1 Jun 2009, Arni Magnusson wrote:

> Fixed in admb-mode 3.2, see 
> http://admb-project.org/community/editing-tools/emacs/admb.el/view
>
> Users familiar with Emacs byte compilation should update to admb-mode 
> 3.2, which runs Shige's example without a problem. Other ADMB-IDE users 
> will have to avoid dotted paths (like c:/my.dotted.path/simple) until 
> ADMB-IDE 3.4.5-5 comes out.
>
> Dotted paths are mangled by ADMB rather than admb-mode or ADMB-IDE, and 
> this will be added to the list of ADMB issues.
>
> Thanks, Shige, for spotting this!
>
> Arni
>
>
>
> On Mon, 1 Jun 2009, Shige Song wrote:
>
>> I have tried both the all-in-one windows installer and the manual setup 
>> files for Linux. The windows installer worked out of box; most of the 
>> Linux installation also worked, except for the last step.
>>
>> After copying the "admb.el" into my Emacs path, copying the three scrip 
>> files into my system path, and adding stuff in .emacs in my own .emacs, 
>> I was able to translate the .tpl files and build executables; but when 
>> I tried to run the executables, I got error message:
>>
>> "Error trying to open data input file /home/shige/bin/admb-9.dat
>> Error trying to read in model data
>> This is usual caused by a missing DAT file "
>>
>> The correct data file the executable should be looking for is 
>> "home/shige/bin/admb-9.0.202/examples/admb/simple/simple.dat".
>>
>> Many thanks for this great tool.
>>
>> Best,
>> Shige
>>
>


More information about the Developers mailing list