2009-06-16 05:03:25     Problem in Setting The PATH Environment Variable

Document created by Aaronwu Employee on Aug 15, 2013
Version 1Show Document
  • View in full screen mode

2009-06-16 05:03:25     Problem in Setting The PATH Environment Variable

chandu v (MALAYSIA)

Message: 75802   

 

Hi,

 

i have installed blckfin toolchain for compiling uclinux-dist and  set the path in ~/.bashrc  like

 

$export PATH=$PATH: /opt/uClinux/bfin-uclinux/bin:/opt/uClinux/bfin-linux-uclibc/bin

 

the instalation path of toolchian is default  " /opt/uClinux/......"

 

when i give the command "echo $PATH "am getting the path i set in ~/.bashrc

 

" bfin-uclinux-gcc --version"  giving me

 

bfin-uclinux-gcc (GCC) 4.1.2 (ADI svn)

Copyright (C) 2006 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 

" which -a bfin-uclinux-gcc " giving me the path what i set.

 

the prblm is still when i try to compile uclinux-dist the following am coming up with following:

 

make -C tools/sg-cksum

make[1]: Entering directory `/home/chandu/uclinux-dist/uClinux-dist-2008R1.5-RC3/tools/sg-cksum'

make[1]: `cksum' is up to date.

make[1]: Leaving directory `/home/chandu/uclinux-dist/uClinux-dist-2008R1.5-RC3/tools/sg-cksum'

ln -sf /home/chandu/uclinux-dist/uClinux-dist-2008R1.5-RC3/tools/sg-cksum/cksum tools/cksum

ln -sf staging-compiler tools/bfin-uclinux-gcc

ln -sf staging-compiler tools/bfin-uclinux-g++

ln -sf staging-compiler tools/bfin-uclinux-cpp

ln -sf staging-compiler tools/bfin-uclinux-ld

ln -sf staging-pkg-config tools/bfin-uclinux-pkg-config

rm -f linux-2.6.x/usr/initramfs_data.cpio.gz

make ARCH=blackfin   CROSS_COMPILE=bfin-uclinux- -j4 -C linux-2.6.x  || exit 1

bfin-uclinux-gcc: command not found; perhaps you need to fix your PATH?

make[1]: Entering directory `/home/chandu/uclinux-dist/uClinux-dist-2008R1.5-RC3/linux-2.6.x'

  SYMLINK include/asm-blackfin/mach-bf537 -> include/asm-blackfin/mach

  CHK     include/linux/version.h

  CHK     include/linux/utsrelease.h

  SYMLINK include/asm -> include/asm-blackfin

  HOSTCC  scripts/basic/fixdep

  HOSTCC  scripts/basic/docproc

  HOSTCC  scripts/kallsyms

  CC      scripts/mod/empty.o

bfin-uclinux-gcc: command not found; perhaps you need to fix your PATH?

  HOSTCC  scripts/bin2c

make[3]: *** [scripts/mod/empty.o] Error 127

make[2]: *** [scripts/mod] Error 2

make[2]: *** Waiting for unfinished jobs....

make[1]: *** [scripts] Error 2

make[1]: Leaving directory `/home/chandu/uclinux-dist/uClinux-dist-2008R1.5-RC3/linux-2.6.x'

make: *** [linux] Error 1

 

 

 

what wrong am doing ????

 

help me to fix this issue

 

Regards

 

Chandu

QuoteReplyEditDelete

 

 

2009-06-16 05:31:32     Re: Problem in Setting The PATH Environment Variable

Mike Frysinger (UNITED STATES)

Message: 75803   

 

your output shows you put a space after the colon when setting the PATH -- there cant be any spaces in the PATH variable

 

if that still doesnt fix things, run this and post the output:

sh -x ./tools/bfin-uclinux-gcc --version

QuoteReplyEditDelete

 

 

2009-06-16 22:44:57     Re: Problem in Setting The PATH Environment Variable

chandu v (MALAYSIA)

Message: 75851   

 

Hi,

 

i didn't put any spaces after the colon when setting the path.

 

i executed the command  $ sh -x ./tools/bfin-uclinux-gcc --version

 

out put :----> sh: Can't open ./tools/bfin-uclinux-gcc

 

pls tel me where the error is coming???

 

Regards

 

chandu

 

 

 

QuoteReplyEditDelete

 

 

2009-06-17 00:25:51     Re: Problem in Setting The PATH Environment Variable

chandu v (MALAYSIA)

Message: 75853   

 

Hi Mike

 

i solved the problem,

 

now it's working, the error bec of the file permissions,

 

previously i executed them with  "sudo" , now i change uclinux-dist to user , so it's working with out any issue.

 

thanks for the help.

 

Regards

 

Chandu

Attachments

    Outcomes