Subject: RE: Building NetBSD for MIPS using Cygwin
To: Christos Zoulas <port-mips@netbsd.org>
From: None <charles@embsyspro.com>
List: port-mips
Date: 04/25/2005 20:23:47
Here is the sequence that I am following as outlined in 'The NetBSD Guide',
Part V. Building the system, Chapter 25. Crosscompiling NetBSD with build.sh

1.) I have the source installed at '/cygdrive/c/NetBSD/usr/src'
2.) I invoke the Bash shell
3.) If I issue the following command...  '$ ./build.sh -m mipsco tools'

I get the following...

shift: Illegal number: + 3 -1?

build.sh: Unknown operation `-m'

4.) If I issue the command as such... '$ bash ./build.sh -m mipsco tools'

I get the following...

$ bash ./build.sh -m mipsco tools
===> build.sh command: ./build.sh -m mipsco tools
===> build.sh started: Mon Apr 25 20:12:57 PDT 2005
===> No nonexistent/bin/nbmake, needs building.
===> Bootstrapping nbmake
/tools/make/configure: Can't open /tools/make/configure: No such file or
directory

ERROR: Configure of nbmake failed
*** BUILD ABORTED ***

5.) If I alter the $TOP variable within Build.sh from 'TOP=$(/bin/pwd -P
2>/dev/null)'  to 'TOP=/cygdrive/c/NetBSD/usr/src'

I get the following...

$ bash ./build.sh -m mipsco tools
===> build.sh command: ./build.sh -m mipsco tools
===> build.sh started: Mon Apr 25 20:19:34 PDT 2005
===> No nonexistent/bin/nbmake, needs building.
===> Bootstrapping nbmake
checking for sh... /usr/bin/sh
checking for gcc... cc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix... .exe
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cc -E
checking for regex.h... yes
checking for poll.h... yes
checking for regfree in -lregex... no
checking for library containing regfree... none required
checking for setenv... yes
checking for strdup... yes
checking for strerror... yes
checking for strftime... yes
checking for vsnprintf... yes
configure: creating ./config.status
config.status: creating buildmake.sh
config.status: error: cannot find input file: buildmake.sh.in

ERROR: Configure of nbmake failed
*** BUILD ABORTED ***


Charles

---------------------------------------

-----Original Message-----
From: Christos Zoulas [mailto:christos@tac.gw.com]
Sent: Monday, April 25, 2005 6:24 PM
To: port-mips@netbsd.org
Subject: Re: Building NetBSD for MIPS using Cygwin


In article <DPEJKBIMHGLHACKBHHEJAEDLCFAA.charles@embsyspro.com>,
 <charles@embsyspro.com> wrote:
>Hi,
>I am trying to evaluate Linux vs. NetBSD for a MIPS based "Set-top"
project.
>I am using currently Win2KPro / Cygwin as the development platform.  I can
>successfully build Linux following the Linux 'cross-compile' instructions,
>but I have been unable to get NetBSD to complete the configure process
using
>the 'Build.sh' instructions.  Has anyone been able to perform this
recently?
>If so, can you tell me how you did it or point me in the proper direction?

How are you trying to do it and where/how does it fail?

christos