Date: Tue, 4 Dec 2007 08:29:14 -0800 From: "Saravanan Shanmugham (sarvi)" <sarvi@cisco.com> To: "Giorgos Keramidas" <keramida@ceid.upatras.gr>, "Micha?l Gr?newald" <michael.grunewald@laposte.net> Cc: freebsd-questions@freebsd.org Subject: RE: FreeBSD make on other platforms [was: Re: Building FreeBSD onLinux] Message-ID: <C6A1C20DB743364EB446E923B2229FEF051688C9@xmb-sjc-229.amer.cisco.com> In-Reply-To: <20071203110138.GB7998@kobe.laptop> References: <C6A1C20DB743364EB446E923B2229FEF051681AA@xmb-sjc-229.amer.cisco.com> <86d4touuf6.fsf@Llea.celt.neu> <20071203110138.GB7998@kobe.laptop>
index | next in thread | previous in thread | raw e-mail
Hi Giorgos,
The build failed for me 'with a syntax error before "__dead2" '.
Are there any special include files I am supposed to have?
I had trouble with the autoconf version I had installed and had to
upgrade to the latest.
Then I was able to move past, autoconf, automake, configure.
Whhen I went to make I got that error. It looks like __dead2 is a
#define in cdefs.h found in some BSD installs. I am building on RedHat
Enterprise Linux 4 and the sys/cdefs.h file does not see to define
__dead2.
Is this make file supposed to build on Linux. If so are there pe-reqs
before I can build it.
Thanks,
Sarvi
-----Original Message-----
From: Giorgos Keramidas [mailto:keramida@ceid.upatras.gr]
Sent: Monday, December 03, 2007 3:02 AM
To: Micha?l Gr?newald
Cc: Saravanan Shanmugham (sarvi); freebsd-questions@freebsd.org
Subject: FreeBSD make on other platforms [was: Re:
Building FreeBSD onLinux]
Importance: High
On 2007-12-03 08:08, Micha?l Gr?newald
<michael.grunewald@laposte.net> wrote:
>"Saravanan Shanmugham (sarvi)" <sarvi@cisco.com> writes:
>> I have tried GNU Make 3.80 as well as pmake. And I
can't seem to find
>> bmake for Linux.
>
> I have found in my vaults a script that downloads pmake
source from
> your favorite FreeBSD's mirror and builds a binary that
worked on (at
> least one workstation running) Linux.
Since there seems to be so much interest in running FreeBSD
make(1) on other platforms, I've committed what I have
done so far to <http://hg.hellug.gr/bmake/gker>. It's not
a full port of FreeBSD make(1) yet, but anyone interested
to help is invited to hop in and give me a hand :)
The main goal of this `project' is to have a fully
buildable version of FreeBSD make(1) on Linux and Solaris,
so that one can build FreeBSD-like makefiles by running:
/usr/local/bin/bmake [ -f BSDmakefile ]
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C6A1C20DB743364EB446E923B2229FEF051688C9>
