[prev in list] [next in list] [prev in thread] [next in thread]
List: npaci-rocks-discussion
Subject: Re: [Rocks-Discuss] make roll fails
From: Travis Daygale <anti_spamsys () yahoo ! com>
Date: 2007-01-31 23:52:34
Message-ID: 786933.77775.qm () web37113 ! mail ! mud ! yahoo ! com
[Download RAW message or body]
Put it in which roll directory? I assumed the one I am making... here's the result \
(no change): bash-3.00$ pwd
/users/coamps/roll/rocks/src/roll/coampsos
bash-3.00$ cp ../etc/roll.spec.in ./
bash-3.00$ make roll
mkdir -p SOURCES BUILD SPECS RPMS SRPMS
make MAKE.rpmflag=-bb MAKE.nonuke=1 rpm
make[1]: Entering directory `/users/coamps/roll/rocks/src/roll/coampsos'
make[1]: *** No rule to make target `rpm'. Stop.
make[1]: Leaving directory `/users/coamps/roll/rocks/src/roll/coampsos'
make: *** [profile] Error 2
Anoop Rajendra <anoop.rajendra@gmail.com> wrote: Can you copy the roll.spec.in file \
to the roll directory and try again?
Under normal circumstances, you really shouldn't have to, but for now
it might help in debugging the problem a little more.
-anoop
On 1/31/07, Travis Daygale wrote:
> The file is present in $ROLLSROOT/etc:
>
> bash-3.00$ ls ../etc
> bootstrap-functions.sh Compat.mk compat.spec.in CVS doc Rolls.mk
> roll.spec.in
>
>
>
>
> Anoop Rajendra wrote:
> Just as an added note -
>
> The profile rpm is the rpm that contains all your graph and nodes xml
> files. It is created by the "make roll" command.
>
> The $ROLLSROOT directory is the parent directory of your roll.
>
> -anoop
>
> On 1/31/07, Anoop Rajendra wrote:
> > I just realised that this error occurs during the creation of the profile
> rpm.
> >
> > I also noticed that you don't have roll.spec.in file in your rolls
> > directory, and absence of that file will cause this exact error.
> >
> > This file should be present in $(ROLLSROOT)/etc
> >
> > Check in that directory if that file exists.
> >
> > If it IS indeed missing, refresh your CVS tree, and see if that helps.
> >
> > -a
> >
> > ---------- Forwarded message ----------
> > From: Travis Daygale
> > Date: Jan 31, 2007 1:19 PM
> > Subject: Re: [Rocks-Discuss] make roll fails
> > To: "Mason J. Katz"
> > Cc: npaci-rocks-discussion@sdsc.edu
> >
> >
> > I created the src directory with a Makefile containing this single line:
> > rpm clean:
> >
> > Got this (looks like the same error):
> > mkdir -p SOURCES BUILD SPECS RPMS SRPMS
> > make MAKE.rpmflag=-bb MAKE.nonuke=1 rpm
> > make[1]: Entering directory
> `/users/coamps/roll/rocks/src/roll/coampsos'
> > make[1]: *** No rule to make target `rpm'. Stop.
> > make[1]: Leaving directory
> `/users/coamps/roll/rocks/src/roll/coampsos'
> > make: *** [profile] Error 2
> >
> >
> >
> >
> > "Mason J. Katz" wrote: Quick simple test. Create a src
> > directory with a Makefile that has an empty target for rpm and clean.
> > That is make sure the file contains the line:
> >
> > rpm clean:
> >
> > This will give the Roll building a NULL target. If this still fails
> > we can dig deeper, but all of our Rolls have a src directory so this
> > seems a reasonable start.
> >
> > -mjk
> >
> > On 1/30/07, Travis Daygale wrote: The make
> > file says simply:
> > ROLLSROOT = ..
> > -include $(ROLLSROOT)/etc/Rolls.mk
> > include Rolls.mk
> >
> > default: roll
> >
> >
> >
> > I am following the instructions on the Rocks web page for building a
> > roll; hence I have only changed the XML files to specify the RPMs that
> > I put (prebuilt) in the RPM directory.
> >
> > The make file comes from the IBM roll src, I think. Per:
> >
> http://www.rocksclusters.org/rocks-documentation/reference-guide/4.2/roll-file.html
> >
> > I assume from the output that make is trying to build an RPM from
> > source and doesn't know how to handle my situation (where I just have
> > prebuilt RPM)? I have my Make O'Reilly book here today but was hoping
> > to avoid digging into this. Is there somewhere where in the make
> > chain that I can just tell it not to try to build an RPM from source?
> >
> >
> >
> >
> > "Mason J. Katz" wrote: What is the contents of your Makefile?
> >
> > On 1/29/07, Travis Daygale wrote: Yes, I
> > made those xml files.
> >
> > Contents of the root roll directory:
> > bash-3.00$ ls /users/coamps/roll/rocks/src/roll/coampsos
> > _arch BUILD _distribution graphs Makefile make.out nodes _os
> > python.mk rocks-version.mk Rolls.mk RPMS Rules-install.mk
> > Rules-linux.mk Rules.mk Rules-rcfiles.mk Rules-scripts.mk
> > SOURCES SPECS SPRMS SRPMS version.mk
> >
> >
> >
> > Anoop Rajendra wrote: On 1/26/07, Travis
>
> > Daygale wrote:
> > > 2) I'm trying to build a roll that uses only prebuilt RPMs. I even tried
> deleting the src directory in the roll build directory. But I get this
> error:
> > > bash-3.00$ make roll
> > > mkdir -p SOURCES BUILD SPECS RPMS SRPMS
> > > make MAKE.rpmflag=-bb MAKE.nonuke=1 rpm
> > > make[1]: Entering directory
> `/users/coamps/roll/rocks/src/roll/coampsos'
> > > make[1]: *** No rule to make target `rpm'. Stop.
> > > make[1]: Leaving directory
> `/users/coamps/roll/rocks/src/roll/coampsos'
> > > make: *** [profile] Error 2
> >
> > Do you have the graph and nodes directories along with the graph and
> > node xml files?
> >
> > What are the contents of
> /users/coamps/roll/rocks/src/roll/coampsos ?
> >
> > -anoop
> >
> >
> >
> > ---------------------------------
> > Never miss an email again!
> > Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out.
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL:
> https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/attachments/20070129/43c9864a/attachment.html
>
> >
> >
> >
> >
> >
> >
> > ---------------------------------
> > Don't get soaked. Take a quick peak at the forecast
> > with theYahoo! Search weather shortcut.
> >
> >
> >
> >
> >
> > ---------------------------------
> > Have a burning question? Go to Yahoo! Answers and get answers from
> > real people who know.
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL:
> https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/attachments/20070131/5ee49d39/attachment.html
>
> >
>
>
>
> ________________________________
> Expecting? Get great news right away with email Auto-Check.
> Try the Yahoo! Mail Beta.
>
>
---------------------------------
Sucker-punch spam with award-winning protection.
Try the free Yahoo! Mail Beta.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/attachments/20070131/a83abfb9/attachment.html \
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic