Makefile: syntax error at line 1


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Makefile: syntax error at line 1
# 1  
Old 04-20-2010
Makefile: syntax error at line 1

I am able to 'Make' some of projects's modules using GNU's make except one where it throws me the following error

Code:
gmake -f Makefile
/bin/sh: syntax error at line 1: `if' unexpected
gmake: *** [lib] Error 2


I am sure it has nothing to do with the Makefile as there is no 'if' in the first line of Makefile.Top few lines from the Makefile:

Code:
 
# Makefile
#
# This is the top-level Makefile for ETP AD components
# Add to SUBDIRS the directories that should be gone into by the Makefile
SUBDIRS = CInstruction    \
          CPipe           \
          CSeriousProblem \
          CValidation     \
          Reformatter
#
#          ReformatterSvr  \
#         ProcScrnSrv
all         : lib pgm
lib         : $(SUBDIRS)
        $(recurse)
pgm         : $(SUBDIRS)
        $(recurse)
clean       ::

I dont know where to start looking at ? Is it the shell script complaining at ?Any help is highly appreciated,

---------- Post updated at 11:12 AM ---------- Previous update was at 09:03 AM ----------

Adding to that I am a newbie to Unix.

Also surprised to see noone is interested to help ?

Last edited by pludi; 04-20-2010 at 11:46 AM..
# 2  
Old 04-20-2010
What is the value of $(recurse)? Is that a sh script? If so, is it the one throwing the error? If not, follow the breadcrumbs until you find the troublesome script.

If you want more specific help, you need to post the unabridged Makefile and whatever sh scripts $(recurse) may call (redacting sensitive information, if any is present, without altering the semantics of what remains).

Regards and welcome to the forums (and be patient Smilie),
Alister
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Makefile syntax error

I have the following piece and getting make ----------------------------------- getvel ./getvel_main.cpp ./getvel_main.cpp: 1: ./getvel_main.cpp: //: Permission denied ./getvel_main.cpp: 2: ./getvel_main.cpp: //: Permission denied ./getvel_main.cpp: 3: ./getvel_main.cpp: //:... (2 Replies)
Discussion started by: kristinu
2 Replies

2. Shell Programming and Scripting

Syntax error at line 24: `(' unexpected

Hi, I am getting an wired error.... the script is running fine when i run it manually... but the same when i try to run in nohup mode, i am getting error if Error: syntax error at line 24: `(' unexpected The above if is the 24th line!!! I dont understand the error... (4 Replies)
Discussion started by: Nithz
4 Replies

3. Shell Programming and Scripting

Receiving error: ./ang.ksh[35]: 0403-057 Syntax error at line 116 : `done' is not expected.

Hi All I am quite new to Unix. Following is a shell script that i have written and getting the subject mentioned error. #!/bin/ksh #------------------------------------------------------------------------- # File: ang_stdnld.ksh # # Desc: UNIX shell script to extract Store information.... (3 Replies)
Discussion started by: amitsinha
3 Replies

4. UNIX for Advanced & Expert Users

sh: syntax error at line 8 : `<<' is not matched.

Hi, I am trying to execute the above attached script. and i am getting the error as syntax error at line 8: `<<' is not matched. While i am trying to run that particular line (cat <<EOF > /tmp/query.sql) independently in the prompt it is running successfully without any error. I am running... (2 Replies)
Discussion started by: satyaatcgi
2 Replies

5. Shell Programming and Scripting

ERROR: ./launch_full_backup.sh[18]: Syntax error at line 28 : `else' is not expected.

Help please! :confused: I have the following error with the following file and the emails are not arriving to the email, any idea please? ERROR: ./launch_full_backup.sh: Syntax error at line 28 : `else' is not expected. FECHA=`date +%d%m%y%H%M`... (2 Replies)
Discussion started by: villenan
2 Replies

6. Shell Programming and Scripting

Syntax error at line 11 : `for' is not matched.

hi , while running this script i am getting below error: Syntax error at line 11 : `for' is not matched. here is program: #! /bin/ksh sqlplus -s << !+! user/password update GR_SUB_SCRIPT_PC set act_del_ind='0'; commit; exit; !+! cd /home/salunke/pvcsfiles/source_files for i in... (5 Replies)
Discussion started by: digambar
5 Replies

7. Shell Programming and Scripting

syntax error at line 28: `(' unexpected

hi can anyone pls look into this....shell script... Pls find the error below: > sh -n tmp tmp: syntax error at line 28: `(' unexpected isql -Usa -S$1 -P`grep $1 dbpassword|cut -d ":" -f3` -w2000 -b<<! set nocount on declare @i int declare @dbname char(6) declare @tmp int if... (10 Replies)
Discussion started by: rajashekar.y
10 Replies

8. Solaris

./runInstaller : syntax error at line 2

Hi all, I've a problem with oracle10.1.0.2 installation on Solaris 10 (I already know this is possible) but when I run "./runInstaller" command from CD I read "syntax error at line 2" followed by several lines (ex. \200\201\203\206...ect). Can you help me please? It is very urgent! (19 Replies)
Discussion started by: Sunb3
19 Replies

9. Programming

sh: syntax error at line 1: `>' unexpected

I compiled C program under SUN OS sparcv9 ...I had a problem related to SIGBUS which has been resolved by adding an option to the CC compiler which is memory alignement option ..-memalign=1i as I remmber ...after running the program I got the below error please let me KNow more details what should... (2 Replies)
Discussion started by: atiato
2 Replies

10. Shell Programming and Scripting

syntax error on line 1, teletype

Hi There, I have a cron script that returns the error: syntax error on line 1, teletype Has any one seen this, know what it is, or know's how to get rid of it? Thanks, Jeremy. (1 Reply)
Discussion started by: KokoPops
1 Replies
Login or Register to Ask a Question