[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Re: Using Petalinux instead of uClinux



On Thu, Apr 05, 2007 at 08:51:46AM +1000, John Williams wrote:
> >>basename: invalid option -- b
> >>Try `basename --help' for more information.
> >>-bash: [: ==: unary operator expected
> >>PetaLinux environment set to '/usr/src/petalinux'
>
> Can you please tell me what distro, and default shell, you are using? 
> I'd like to fix this.

Distribution: Debian testing/unstable
Shell: bash 3.1.17(1), Debian package version 3.1-5

Perhaps changing `basename $0` to `basename -- $0` would 
solve the problem?

Here is a shell transcript that reproduces the bug:

    $ ssh cynthia
    jack@cynthia:~$ echo $0
    -bash
    jack@cynthia:~$ bash --version
    GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
    Copyright (C) 2005 Free Software Foundation, Inc.
    jack@cynthia:~$ cd petalinux-v0.10-rc1
    jack@cynthia:~/petalinux-v0.10-rc1$ . ./settings.sh 
    basename: invalid option -- b
    Try `basename --help' for more information.
    -bash: [: ==: unary operator expected
    PetaLinux environment set to '/home/jack/petalinux-v0.10-rc1'

Here is some more information that might be useful:

    jack@cynthia:~$ set -x
    ++ echo -ne '\033]0;jack@cynthia: /home/jack\007'
    jack@cynthia:~$ cd petalinux-v0.10-rc1
    + cd petalinux-v0.10-rc1
    ++ echo -ne '\033]0;jack@cynthia: /home/jack/petalinux-v0.10-rc1\007'
    jack@cynthia:~/petalinux-v0.10-rc1$ . ./settings.sh 
    + . ./settings.sh
    ++ script_name=settings.sh
    ++ '[' '!' -f settings.sh ']'
    +++ basename -bash
    basename: invalid option -- b
    Try `basename --help' for more information.
    ++ '[' == settings.sh ']'
    -bash: [: ==: unary operator expected
    +++ pwd
    ++ PETALINUX=/home/jack/petalinux-v0.10-rc1
    ++ export PETALINUX
    ....

Hope this helps,

-- 
Jack Whitham
jack@xxxxxxxxxxxxx

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/