[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/