RE: FreeBSD make on other platforms [was: Re: Building FreeBSD onLinux]
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:[EMAIL PROTECTED] 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 [EMAIL PROTECTED] wrote: Saravanan Shanmugham (sarvi) [EMAIL PROTECTED] 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 ] ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
RE: Building FreeBSD on Linux
I installed/bootstrapped NetBSD pkgsrc on the linux box. This comes with bmake(which I think standas for bsdmake). But fails else where. Sarvi -Original Message- From: Giorgos Keramidas [mailto:[EMAIL PROTECTED] Sent: Sunday, December 02, 2007 3:15 PM To: Saravanan Shanmugham (sarvi) Cc: freebsd-questions@freebsd.org Subject: Re: Building FreeBSD on Linux Importance: High On 2007-11-30 16:06, Saravanan Shanmugham (sarvi) [EMAIL PROTECTED] wrote: Hi, I am trying to build all of FreeBSD from a Linux Machine and seem to be running into problems. We have farm of build machines that we use to build many other things and my team would look like to use it going forward for our FreeBSD development. Has anyone tried this before? I have tried GNU Make 3.80 as well as pmake. And I can't seem to find bmake for Linux. I don't know of any port of BSD make(1) to Linux, or if that would be sufficient to cross-build FreeBSD. I'm trying to build a snapshot of FreeBSD make(1) which builds with autoconf, for other stuff, but it may take a while before I have a fully autoconf-ified version and that may still not be adequate. You can always try booting a FreeBSD snapshot inside vmware or qemu, and build FreeBSD from FreeBSD, but that may be a bit slow... ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
Building FreeBSD on Linux
Hi, I am trying to build all of FreeBSD from a Linux Machine and seem to be running into problems. We have farm of build machines that we use to build many other things and my team would look like to use it going forward for our FreeBSD development. Has anyone tried this before? I have tried GNU Make 3.80 as well as pmake. And I can't seem to find bmake for Linux. Can anyone tell me why this might be failing or point me in the right directiion. Thanks, Sarvi Logs--- sarvi-lnx:23 make buildworld Makefile:109: *** missing separator. Stop. sarvi-lnx:25 pmake buildworld Makefile:109: *** missing separator. Stop. *** Error code 2 Stop. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]