What does this script error mean?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting What does this script error mean?
# 1  
Old 01-11-2011
What does this script error mean?

Hi, I'm running a script to build and install ARM GCC cross-compiler tools under Ubuntu (10.10). It worked fine when I ran it for 'arm-elf' but now I want to set up the tools for 'arm-none-eabi' and I get this error when it is installing newlib:

Code:
Making install in doc
make[3]: Entering directory `/home/scott/ArmTools/build/arm-none-eabi/newlib/doc'
make[4]: Entering directory `/home/scott/ArmTools/build/arm-none-eabi/newlib/doc'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/scott/ArmTools/build/arm-none-eabi/newlib/doc'
make[3]: Leaving directory `/home/scott/ArmTools/build/arm-none-eabi/newlib/doc'
Making install in .
make[3]: Entering directory `/home/scott/ArmTools/build/arm-none-eabi/newlib'
make[4]: Entering directory `/home/scott/ArmTools/build/arm-none-eabi/newlib'
make[4]: Nothing to be done for `install-exec-am'.
test -z "/home/scott/DevToolBin/arm-none-eabi/lib" || /bin/mkdir -p "/home/scott/DevToolBin/arm-none-eabi/lib"
test -z "/home/scott/DevToolBin/arm-none-eabi/lib" || /bin/mkdir -p "/home/scott/DevToolBin/arm-none-eabi/lib"
test -z "/home/scott/DevToolBin/arm-none-eabi/lib" || /bin/mkdir -p "/home/scott/DevToolBin/arm-none-eabi/lib"
 /usr/bin/install -c -m 644  libm.a libc.a '/home/scott/DevToolBin/arm-none-eabi/lib'
 ( cd '/home/scott/DevToolBin/arm-none-eabi/lib' && arm-none-eabi-ranlib libm.a )
/bin/bash: line 5: arm-none-eabi-ranlib: command not found
make[4]: *** [install-toollibLIBRARIES] Error 127
make[4]: Leaving directory `/home/scott/ArmTools/build/arm-none-eabi/newlib'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/home/scott/ArmTools/build/arm-none-eabi/newlib'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/scott/ArmTools/build/arm-none-eabi/newlib'
make[1]: *** [install-target-newlib] Error 2
make[1]: Leaving directory `/home/scott/ArmTools/build'
make: *** [install] Error 2

Can anyone suggest what the error could be? 'arm-none-eabi-ranlib' is available and in the $PATH so I don't know why it should not find it. The bit of sub-script being executed here is, I think, this:
Code:
install-toollibLIBRARIES: $(toollib_LIBRARIES)
    @$(NORMAL_INSTALL)
    test -z "$(toollibdir)" || $(MKDIR_P) "$(DESTDIR)$(toollibdir)"
    @list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
    list2=; for p in $$list; do \
      if test -f $$p; then \
        list2="$$list2 $$p"; \
      else :; fi; \
    done; \
    test -z "$$list2" || { \
      echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(toollibdir)'"; \
      $(INSTALL_DATA) $$list2 "$(DESTDIR)$(toollibdir)" || exit $$?; }
    @$(POST_INSTALL)
    @list='$(toollib_LIBRARIES)'; test -n "$(toollibdir)" || list=; \
    for p in $$list; do \
      if test -f $$p; then \
        $(am__strip_dir) \
        echo " ( cd '$(DESTDIR)$(toollibdir)' && $(RANLIB) $$f )"; \
        ( cd "$(DESTDIR)$(toollibdir)" && $(RANLIB) $$f ) || exit $$?; \
      else :; fi; \
    done

Thanks.

-Scott

Last edited by Scott; 01-12-2011 at 05:09 AM.. Reason: Please use code tags
# 2  
Old 01-11-2011
You could look for the definition of $(RANLIB) in the Makefile (or config.sh, or wherever) and if its set to "arm-non-eabi-ranlib", I would try changing it to the full path to arm-non-eabi-ranlib.
# 3  
Old 01-12-2011
Ok, thanks. I'll try that tonight.

---------- Post updated at 10:05 PM ---------- Previous update was at 12:36 PM ----------

No, not working - any changes I make get overwritten. The Makefile is created by a config script, etc. up several levels. I can't find where $(RANLIB) gets originally defined. More research needed. The script was written for Debian so there must be subtle differences under Ubuntu.

---------- Post updated 01-13-11 at 08:25 AM ---------- Previous update was 01-12-11 at 10:05 PM ----------

The script extracts and processes a downloaded tar.bz2 file. I'll have to edit this.
-Scott
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script with sql script error

Hi All when I execute from psql prompt, I get the result, when I try to automate using a shell script, the query is not working # `/usr/bin/psql -U postgres -d coba1 -c "select name from users where "Date" > current_date - 30;"` ERROR: column "Date" does not exist LINE 1: select... (2 Replies)
Discussion started by: srilinux09
2 Replies

2. Shell Programming and Scripting

Calling shell script within awk script throws error

I am getting the following error while passing parameter to a shell script called within awk script. Any idea what's causing this issue and how to ix it ? Thanks sh: -c: line 0: syntax error near unexpected token `newline' sh: -c: line 0: `./billdatecalc.sh ... (10 Replies)
Discussion started by: Sudhakar333
10 Replies

3. Shell Programming and Scripting

Help with FTP Script which is causing "syntax error: unexpected end of file" Error

Hi All, Please hav a look at the below peice of script and let me know if there are any syntax errors. i found that the below peice of Script is causing issue. when i use SFTP its working fine, but there is a demand to use FTP only. please find below code and explain if anything is wrong... (1 Reply)
Discussion started by: mahi_mayu069
1 Replies

4. Shell Programming and Scripting

Error in calling a shell script from another script

HI, We are using two shell scripts, script.sh,env.sh, where env.sh will be called inside script.sh. The variable inside env.sh is used as $var in script.sh.But while running the script its not identifying that variable. Is there any permission needed to call a script inside another script. ... (3 Replies)
Discussion started by: banupriyat
3 Replies

5. UNIX for Dummies Questions & Answers

Re: Script Error [syntax error at line]

Hi , I Have Written A Simple Script To Check Greatest Of '2' Number When Execuating The Script I Am Getting The Below Error SP11: if:not found SP11: line 4:syntax error at line 5:'then' unexpexted And The Program I Have Wrriten For This #!bin/ksh echo "Enter Two Numbers"... (3 Replies)
Discussion started by: anudeepkumar123
3 Replies

6. Shell Programming and Scripting

Syntax error calling TCL script from shell script

hello everyone i am beginner on shell scripting .and i am working on my project work on ad hoc network i wrote a batch (.sh) to do a looping and execute a tcl script i wrote before in each iteration ..but i got this problem " syntax error near unexpected token `('... (1 Reply)
Discussion started by: marcoss90
1 Replies

7. Shell Programming and Scripting

How to grep sql error in shell script and exit the script?

I need help in the following script. I want to grep the sql errors insert into the error table and exit the shell script if there is any error, otherwise keep running the scripts. Here is my script #!/bin/csh -f source .orapass set user = $USER set pass = $PASS cd /opt/data/scripts echo... (2 Replies)
Discussion started by: allinshell99
2 Replies

8. Windows & DOS: Issues & Discussions

Error opening script file - location error

Hello, I know nothing about UNIX, ftp, etc. I am building an excel VBA macro which calls a .bat file. I've taken a pre-existing batch file and am trying to modify it to fit my purposes. I would be very grateful for some assistance. Here is my .bat file: echo off set... (9 Replies)
Discussion started by: starcraftbud
9 Replies

9. Shell Programming and Scripting

Script with error output but continuation in script?

I have written a basic fetching script. The script logs into an FTP site, downloads a .zip file, then unzips and moves the files to the necessary folders, then deletes them, etc. The problem I have is if one of the files no longer exists on the FTP site or another part of the script fails, then... (3 Replies)
Discussion started by: daem0n
3 Replies

10. UNIX for Dummies Questions & Answers

awk Shell Script error : "Syntax Error : `Split' unexpected

hi there i write one awk script file in shell programing the code is related to dd/mm/yy to month, day year format but i get an error please can anybody help me out in this problem ?????? i give my code here including error awk ` # date-month -- convert mm/dd/yy to month day,... (2 Replies)
Discussion started by: Herry
2 Replies
Login or Register to Ask a Question