Skip site navigation (1)Skip section navigation (2)
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>