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>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Giorgos, The build failed for me 'with a syntax error before "__dead2" '.=20 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.=20 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]=20 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:=20 Building FreeBSD onLinux] Importance: High =20 On 2007-12-03 08:08, Micha?l Gr?newald=20 <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=20 can't seem to find=20 >> bmake for Linux. > > I have found in my vaults a script that downloads pmake=20 source from=20 > your favorite FreeBSD's mirror and builds a binary that=20 worked on (at=20 > least one workstation running) Linux. =20 Since there seems to be so much interest in running FreeBSD make(1) on other platforms, I've committed what I have=20 done so far to <http://hg.hellug.gr/bmake/gker>. It's not=20 a full port of FreeBSD make(1) yet, but anyone interested=20 to help is invited to hop in and give me a hand :) =20 The main goal of this `project' is to have a fully=20 buildable version of FreeBSD make(1) on Linux and Solaris,=20 so that one can build FreeBSD-like makefiles by running: =20 /usr/local/bin/bmake [ -f BSDmakefile ] =20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C6A1C20DB743364EB446E923B2229FEF051688C9>