[ADMB Users] glitch in tpl2rem (and tpl2cpp) ?
Poos, Jan Jaap
janjaap.Poos at wur.nl
Wed Dec 10 00:49:24 PST 2008
My reply is at bottom...
-----Original Message-----
From: users-bounces at admb-project.org [mailto:users-bounces at admb-project.org] On Behalf Of John Ancheta
Sent: Tuesday, December 09, 2008 7:37 PM
To: users at admb-project.org
Subject: Re: [ADMB Users] glitch in tpl2rem (and tpl2cpp) ?
Download and install a current version of ADMB from
http://admb-project.org/downloads
Installation guides can be found at
http://admb-project.org/documentation
Let me know,
johnoel
On Dec 9, 5:53 am, "Poos, Jan Jaap" <janjaap.P... at wur.nl> wrote:
> Hi,
>
> I found a small problem with respect to tpl2rem on linux, using
> admb-9.0.9rc2-linux64-gcc3.4. When using tpl2rem on a file on one of
> our network disks, this results in:
>
> sh: envpref.htp: Permission denied
> Error executing command sed -e " " classdef.tmp > envpref.htp
> sh: envpref.htp: Permission denied
> Error executing command sed -n -f
> /home/poos001/admb-9.0.9rc2-linux64-gcc3.4/bin
> /seddf1b3 tfile2 >> envpref.htp
> sh: envpref.htp: Permission denied
> Error executing command sed -n -f
> /home/poos001/admb-9.0.9rc2-linux64-gcc3.4/bin
> /seddf1b4 tfile4 >> envpref.htp
> sh: envpref.htp: Permission denied
> Error executing command sed -f
> /home/poos001/admb-9.0.9rc2-linux64-gcc3.4/bin/se
> ddf1b2 tfile2 >> envpref.htp
> etc.
>
> Subsequently, the directory in which the tpl file is located looks like:
>
> -rw-r--r-- 1 root imares 1894 2008-12-09 16:36 classdef.tmp
> -rw-r--r-- 1 root imares 3817 2008-12-09 16:36 envpref.cpp
> -rwxrwxrwx 1 poos001 imares 6622965 2008-10-04 22:25 envpref.dat
> -rw-r--r-- 1 root imares 1894 2008-12-09 16:36 envpref.htp
> -rwxrwxrwx 1 poos001 imares 4132 2008-10-04 22:25 envpref.pin
> -rwxrwxrwx 1 poos001 imares 2308 2008-12-09 14:01 envpref.tpl
> -rw-r--r-- 1 root imares 0 2008-12-09 16:36 header.tmp
> -rw-r--r-- 1 root imares 1263 2008-12-09 16:36 tfile1
> -rw-r--r-- 1 root imares 126 2008-12-09 16:36 tfile2
> -rw-r--r-- 1 root imares 383 2008-12-09 16:36 tfile3
> -rw-r--r-- 1 root imares 122 2008-12-09 16:36 tfile4
> -rw-r--r-- 1 root imares 585 2008-12-09 16:36 xxalloc1.tmp
> -rw-r--r-- 1 root imares 179 2008-12-09 16:36 xxalloc2.tmp
> -rw-r--r-- 1 root imares 836 2008-12-09 16:36 xxalloc3.tmp
> -etc.
>
> So, all the temporary files remain in the directory. Running tpl2rem
> again results in a segmentation fault.
>
> This looks like a problem with setting the permissions when the
> temporary files are made. The problem disappears when copying the
> files to another location (like the users home dir). The same problem
> also disappears when running tpl2env as root. Maybe this can be looked
> into and fixed in a future version?
>
> Cheers, thanks in advance, Jan Jaap
>
> _______________________________________________
> Users mailing list
> Us... at admb-project.orghttp://lists.admb-project.org/mailman/listinfo/u
> sers
_______________________________________________
Users mailing list
Users at admb-project.org
http://lists.admb-project.org/mailman/listinfo/users
Hi John,
Thanks for your swift reaction. However, it appears the problem is not fixed, but has become worse. With v 9.0.65, tpl2rem fails also in a situation where it worked previously:
poos001 at D0400736:~/admb$ export ADMB_HOME=/home/poos001/admb-9.0.65-linux64-gcc3.4.6/
poos001 at D0400736:~/admb$ ./tpl2rem envpref
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b3: No such file or directory
Error executing command sed -n -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b3 tfile2 >> envpref.htp
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b4: No such file or directory
Error executing command sed -n -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b4 tfile4 >> envpref.htp
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b2: No such file or directory
Error executing command sed -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binseddf1b2 tfile2 >> envpref.htp
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2d: No such file or directory
Error executing command sed -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2d tfile4 >> envpref.htp
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2a: No such file or directory
Error executing command sed -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2a xxalloc3.tmp >> envpref.cpp
sed: couldn't open file /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2c: No such file or directory
Error executing command sed -f /home/poos001/admb-9.0.65-linux64-gcc3.4.6/binsedf1b2c xxalloc2.tmp >> envpref.cpp
Error trying to create output file envpref.cpp
It appears the forward slash between bin and the sed files has disappeared, resulting in similar issues as before, only now in all instances. Mind you I use x86_64 and gcc 4.3.1, with the files for gcc3.4.6, but I don't think this is the issue.
All the files in admb-9.0.65-linux64-gcc3.4.6/bin are owned by poos001, and have -rwxrwxrwx permission.
Kind regards, Jan Jaap
More information about the Users
mailing list