bugGNU Parallel - Bugs: bug #34370, GNU Parallel Bug Reports csh fix...

 
 

bug #34370: GNU Parallel Bug Reports csh fix not working for me

Submitter:  Ole Tange <tange>
Submitted:  Fri 23 Sep 2011 08:41:09 PM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Works For Me
Privacy:  Public Assigned to:  tange
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 23 Sep 2011 08:44:46 PM UTC, comment #1: 

I cannot reproduce the error.

Find a way to reproduce this on Debian or give me ssh access to a Scientific Linux machine. Then re-open this bug.

alpha:~% id
uid=1011(csh) gid=1012(csh) groups=1012(csh)
alpha:~% grep csh /etc/passwd
csh:x:1011:1012:,,,:/home/csh:/bin/csh
alpha:~% cd parallel-20110822/
alpha:~/parallel-20110822% ./configure --prefix=$HOME && make && make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/home/csh/parallel-20110822'
Making all in src
make[2]: Entering directory `/home/csh/parallel-20110822/src'
pod2man --release='20110822' --center='parallel' \
                --section=1 ./parallel.pod > ./parallel.1
pod2man --release='20110822' --center='parallel' \
                --section=1 ./sem.pod > ./sem.1
pod2man --release='20110822' --center='parallel' \
                --section=1 ./sql > ./sql.1
pod2man --release='20110822' --center='parallel' \
                --section=1 ./niceload.pod > ./niceload.1
./sem --fg --id pod2html pod2html ./parallel.pod > ./parallel.html
./sem --fg --id pod2html rm -f ./pod2htm*
./sem --fg --id pod2html pod2html ./sem.pod > ./sem.html
./sem --fg --id pod2html rm -f ./pod2htm*
./sem --fg --id pod2html pod2html ./sql > ./sql.html
./sem --fg --id pod2html rm -f ./pod2htm*
./sem --fg --id pod2html pod2html ./niceload.pod > ./niceload.html
./sem --fg --id pod2html rm -f ./pod2htm*
make[2]: Leaving directory `/home/csh/parallel-20110822/src'
make[2]: Entering directory `/home/csh/parallel-20110822'
make[2]: Leaving directory `/home/csh/parallel-20110822'
make[1]: Leaving directory `/home/csh/parallel-20110822'
Making install in src
make[1]: Entering directory `/home/csh/parallel-20110822/src'
make[2]: Entering directory `/home/csh/parallel-20110822/src'
test -z "/home/csh/bin" || /bin/mkdir -p "/home/csh/bin"
 /usr/bin/install -c parallel sem sql niceload '/home/csh/bin'
test -z "/home/csh/share/doc/parallel" || /bin/mkdir -p "/home/csh/share/doc/parallel"
 /usr/bin/install -c -m 644 parallel.html sem.html sql.html niceload.html '/home/csh/share/doc/parallel'
test -z "/home/csh/share/man/man1" || /bin/mkdir -p "/home/csh/share/man/man1"
 /usr/bin/install -c -m 644 parallel.1 sem.1 sql.1 niceload.1 '/home/csh/share/man/man1'
make[2]: Leaving directory `/home/csh/parallel-20110822/src'
make[1]: Leaving directory `/home/csh/parallel-20110822/src'
make[1]: Entering directory `/home/csh/parallel-20110822'
make[2]: Entering directory `/home/csh/parallel-20110822'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/csh/parallel-20110822'
make[1]: Leaving directory `/home/csh/parallel-20110822'
alpha:~/parallel-20110822% cd
alpha:~% seq 10 | ./bin/parallel --sshlogin localhost echo
1
2
3
4
5
6
8
7
10
9

Ole Tange <tange>
Group administrator
Fri 23 Sep 2011 08:41:09 PM UTC, original submission:  

On Scientific Linux 6.1, parallel-20110822:

>./configure
>make

make  all-recursive
make[1]: Entering directory `/home/bmparr/Downloads/parallel-20110822'
Making all in src
make[2]: Entering directory `/home/bmparr/Downloads/parallel-20110822/src'
pod2man --release='20110822' --center='parallel' \
               --section=1 ./parallel.pod > ./parallel.1
pod2man --release='20110822' --center='parallel' \
               --section=1 ./sem.pod > ./sem.1
pod2man --release='20110822' --center='parallel' \
               --section=1 ./sql > ./sql.1
pod2man --release='20110822' --center='parallel' \
               --section=1 ./niceload.pod > ./niceload.1
./sem --fg --id pod2html pod2html ./parallel.pod > ./parallel.html
Can't exec "setenv": No such file or directory at /usr/share/perl5/IPC/Open3.pm line 270.
open3: exec of setenv PARALLEL pod2html ./parallel.pod  failed at ./sem line 3329
make[2]: * [parallel.html] Error 1

Is quite right in that setenv is a shell built-in, there is no setenv file.
So I installed via rpm instead of trying to build.  Using a remote machine where I can ssh without a password:

[~]$ seq 10 | parallel --sshlogin user@hostname echo
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.
setenv: Too many arguments.

Ole Tange <tange>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by tange (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-09-23 tange StatusNone Works For Me
        Assigned toNone tange
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code