Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Aug 2004 11:41:03 -0400
From:      Bill Moran <wmoran@potentialtech.com>
To:        "Mohammed Shaikh" <shaikhmap@hotmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Access Denied when using gmake
Message-ID:  <20040813114103.49fc6b94.wmoran@potentialtech.com>
In-Reply-To: <BAY18-DAV4QczaNL32X0000d658@hotmail.com>
References:  <20040812133000.238c12a8.wmoran@potentialtech.com> <BAY18-DAV4QczaNL32X0000d658@hotmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"Mohammed Shaikh" <shaikhmap@hotmail.com> wrote:

> I am running gmake on freebsd from a folder and the makefile tries to access
> the perl file two levels up and I am getting access denied. I get this even
> when I login as su.
> ./../bin/extract_obj_names.pl: Permission denied
> gmake: *** [elf/rt_obj.txt] Error 126
> 
> Can anyone help me circumvent this problem?

Give the appropriate files execute permission.  See "man chmod" if you're
not sure how to do that.

> 
> Thanks
> Mohammad Shaikh
> 
> 
> -----Original Message-----
> From: Bill Moran [mailto:wmoran@potentialtech.com] 
> Sent: Thursday, August 12, 2004 10:30 AM
> To: Mohammadparvez Shaikh
> Cc: patl+freebsd@volant.org; freebsd-questions@freebsd.org
> Subject: Re: make issues on freebsd
> 
> "Mohammadparvez Shaikh" <shaikhmap@hotmail.com> wrote:
> > 
> > Thanks a lot. I got the gmake installed successfully. But now the issue is
> 
> > that when I run:
> > gmake -f common.mak I get
> > 
> > gmake: Circular common.mak <- common.mak dependency dropped.
> > 
> > How can I work around this issue
> 
> Are you serious?  Are we supposed to be psychic?
> 
> If you want us to debug your Makefile, you're going to have to show us
> your Makefile.
> 
> However, are you sure you know what you're doing?  What is this software
> you're trying to compile?  Have you read the install docs?  The syntax
> you describe is not typical at all, and is probably not right.  What
> makes you think that gmake should be using common.mak?  That looks like
> an included file to me (just based on the name).
> 
> Most software from the GNU world require the following incantation:
> /configure
> gmake
> gmake install
> 
> > -----Original Message-----
> > From: Bill Moran [mailto:wmoran@potentialtech.com]
> > Sent: Wednesday, August 11, 2004 6:58 PM
> > To: Mohammed Shaikh (Satyam Computer Services)
> > Cc: patl+freebsd@volant.org; freebsd-questions@freebsd.org
> > Subject: Re: make issues on freebsd
> > 
> > "Mohammed Shaikh (Satyam Computer Services)" <v-mshaik@microsoft.com>
> wrote:
> > >
> > >I tried exactly what you said.
> > >Make install clean
> > >
> > >But it tried to search for make-3.80.tar.bz2 and tried fetching over the
> > >net and did not find it. (I think because of our firewall). Now I have
> > >ftp'd the file in the /usr/ports/distfiles/ the above file and tried
> > >running it and found that it has dependencies on gettext.
> > >I copied gettext* there and tried installing gettext and found it has
> > >dependencies on some other stuff.
> > 
> > Lucky for you, you're not the first person to have this problem, thus
> > there are many workarounds.  First off, I apologize, I forgot that gmake
> > created such a large dependency tree.
> > 
> > First off, if you have a FreeBSD CD, the required files may be on it in
> > the /distfiles directory, and you can copy them from there.
> > 
> > Otherwise, it's possible to install gmake from the packages collection.
> > The easiest way to do this is to run "/stand/sysinstall"  You can then
> > choose to load the packages from a CD, or FTP (you might want to try
> > FTP-passive)  Once in sysinstall, go to Configure, then Packages and
> > what you choose after that depends on where you want to try to get the
> > packages from.  If they're not on the CD, exit sysinstall and restart
> > it, choosing FTP-passive.
> > 
> > The gmake package is in devel section, same as in ports.  If you don't
> > see it in the listing, it's because it's not available on the media
> > you selected.  Exit sysinstall and restart, choosing a different media.
> > I know it's on the FTP sites for sure, but you may have trouble
> > accessing them.
> > 
> > >How and where I can get everything from, so that I can get this running.
> > >I AM NOT JOKING.
> > 
> > I'm just a bit amazed that this is coming from microsoft.com ... that's
> all.
> > 
> > HTH
> > 
> > >I don't know stuff about unix world as I am new.
> > >Appreciate your help friends!!
> > >
> > >Thanks a lot
> > >Mohammad Shaikh
> > >  -----Original Message-----
> > >From: Bill Moran [mailto:wmoran@potentialtech.com] Sent: Wednesday,
> August 
> > >11, 2004 5:40 PM
> > >To: Mohammed Shaikh (Satyam Computer Services)
> > >Cc: patl+freebsd@volant.org; freebsd-questions@freebsd.org
> > >Subject: Re: make issues on freebsd
> > >
> > >"Mohammed Shaikh (Satyam Computer Services)" <v-mshaik@microsoft.com>
> > >wrote:
> > >                                                        ^^^^^^^^^
> > >                                                     Is this a joke?
> > >
> > > > What is the best place to get it? I tried
> > > > www.freshports.org/devel/gmake/
> > > > > But I got confused as there are too many links and its not clear
> what
> > > > exactly to do, to get it installed on my freebsd machine. I am
> > > > relatively a newbie so please help
> > >
> > >Stop making your life difficult:
> > >
> > >cd /usr/ports/devel/gmake && make install clean
> > >
> > >then use gmake instead of make.
> > >
> > > > -----Original Message-----
> > > > From: Pat Lashley [mailto:patl+freebsd@volant.org] > Sent: Wednesday, 
> > >August 11, 2004 5:25 PM
> > > > To: Mohammed Shaikh (Satyam Computer Services);
> > > > freebsd-questions@freebsd.org
> > > > Subject: Re: make issues on freebsd
> > > > > --On Wednesday, August 11, 2004 17:19:52 -0700 "Mohammed Shaikh
> > >(Satyam
> > > > Computer Services)" <v-mshaik@microsoft.com> wrote:
> > > > > > I have a program that can be compiled with no problems on SuSe
> Linux
> > > > but
> > > > > when I try it on freebsd it gives plethora of errors. I have just
> > > > copied
> > > > > the whole directory tree from SuSe Linux machine onto freebsd
> > >machine.
> > > > > Can Anyone PLEASE help as I have to submit the compiled stuff on
> > > > freebsd
> > > > > It is probably using make constructs that are specific to GNU make.
> > > > If you haven't already done so, install the devel/gmake port and try
> > > > using 'gmake' instead of 'make'.
> > > > > > > -Pat

-- 
Bill Moran
Potential Technologies
http://www.potentialtech.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040813114103.49fc6b94.wmoran>