The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Advanced & Expert Users
Google UNIX.COM


UNIX for Advanced & Expert Users Advanced UNIX and Linux questions go here. Expert-to-Expert.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
UNIX System Call for creating process chanikya UNIX for Dummies Questions & Answers 2 04-16-2008 12:36 PM
Shell script for Creating Directory with name as system date aarora_98 Shell Programming and Scripting 7 12-07-2005 05:14 AM
vi calling template Euler04 UNIX for Dummies Questions & Answers 1 11-22-2005 07:06 AM
About template constraints sarwan High Level Programming 0 11-21-2005 01:11 AM
substitution of variable in template supercbw Shell Programming and Scripting 1 04-11-2002 09:58 AM

Closed Thread
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 09-25-2002
Registered User
 

Join Date: Sep 2002
Location: MN
Posts: 1
Question Creating new system Makefile template

I am attempting to set-up a Makefile to use for a new system on a Sun Unix machine.

I am new to creating Makefiles. I am trying to start simply by compiling a program. I am getting the following error message but an uncertain what 'Error Code 1' is. Is there a web site with Error Codes somewhere?

Here is the full output from my Makefile execution:
(star9)(abi)-->/apps/abi/src> abimake abi1000
make -f /apps/abi/tools/abirule.mk "HDRDIR = /apps/abi/include" "DEBUGGER = -g" "USERID = /" \
"OBJECTS= \
# "/apps/abi/bin/abilib.o \
abi1000 > ./abimake.log 2>&1; \
rm abi1000.o ;
*** Error code 1
make: Fatal error: Command failed for target `abi1000'

NOTE: to try to simplify the process I wanted to comment out building the library as I keep getting the message: 'make: Fatal error: Don't know how to make target `/apps/abi/bin/abilib.o''. So I thought, tackle one issues at a time.

Anyway, this is my Makefile as it is now:
.SUFFIXES:

ABI_HOME = /apps/abi
MAKEPC = $(ABI_HOME)/src/abirule.mk
OBJDIR = $(ABI_HOME)/src
HDRDIR = $(ABI_HOME)/src
PRGOBJ = .
PRGHDR = .
LOG = ./abimake.log

USERID =/ # Default userid for pcc command unless passed from command line
DEBUGGER= -g # Default debugger for cc command unless passed from command line

STDPARMS = "HDRDIR = $(HDRDIR)" "DEBUGGER = $(DEBUGGER)" "USERID = $(USERID)"

SENDTOLOG = > $(LOG) 2>&1

abi1000 : \
<spaces> $(PRGHDR)/abi1000.h \
<spaces> abi1000.pc
<tab> $(MAKE) $(MAKEFLAGS) -f $(MAKEPC) $(STDPARMS) \
<tab> "OBJECTS= \
<tab> $@ $(SENDTOLOG); \
<tab> rm abi1000.o ;


Any ideas on what the error message is resulting from?



Forum Sponsor
  #2  
Old 09-26-2002
RTM's Avatar
RTM RTM is offline
Hog Hunter
 
Join Date: Apr 2002
Location: On my motorcycle
Posts: 3,039
The make utility


It may be that it doesn't see the file due to path reasons (see the link posted above- search for your error).

The man page shows that the error from shell commands comes back as your posted error - Could not find a list of error codes for these errors (but I'm sure it's out there...just can't find it)
man page for make -s 1s
Google The UNIX and Linux Forums
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes




All times are GMT -7. The time now is 04:09 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0