public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Building the kernel with Cygwin
@ 2005-08-25 15:27 Chris du Quesnay
  2005-08-25 15:42 ` linux-os (Dick Johnson)
  0 siblings, 1 reply; 9+ messages in thread
From: Chris du Quesnay @ 2005-08-25 15:27 UTC (permalink / raw)
  To: linux-kernel

Hi.  I am newbie at GNU/linux.

I am trying to build a kernel (2.6.12)  for a powerpc target using cygwin on 
my i686 machine.  I have
Windows 2000 as my operating system.

I have recent versions of cygwin (with GNU make 3.80), binutils for the 
powerpc (gcc v 3.3.1, ld v 2.14)

I set
ARCH=ppc
CROSS_COMPILE= powerpc-ibm-eabi-

and I add the cross compiler/build directory to my path.

After untaring the kernel, I issue the
make mrproper, which appears to work.

Then I issue
make menuconfig

and I get the following error, which I can't seem to get around:

HOSTCC   scripts/basic/fixdep
fixdep: no such file or directory
make[1]:*** [scripts/basic/fixdep] Error 2
make[1] Leaving directory /cygdrive/c/Linux_amcc/linux-2.6.12



Can you suggest what the problem might be?  Should I be able to build the 
kernel
with cygwin?

_________________________________________________________________
Don't just Search. Find! http://search.sympatico.msn.ca/default.aspx The new 
MSN Search! Check it out!


^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: Building the kernel with Cygwin
@ 2005-08-26 11:37 vadirajcs
  0 siblings, 0 replies; 9+ messages in thread
From: vadirajcs @ 2005-08-26 11:37 UTC (permalink / raw)
  To: linux-os (Dick Johnson); +Cc: Chris du Quesnay, linux-kernel



----- Original Message -----
From: "linux-os (Dick Johnson)" <linux-os@analogic.com>
Date: Thursday, August 25, 2005 9:12 pm
Subject: Re: Building the kernel with Cygwin

> 
> On Thu, 25 Aug 2005, Chris du Quesnay wrote:
> 
> > Hi.  I am newbie at GNU/linux.
> >
> > I am trying to build a kernel (2.6.12)  for a powerpc target 
> using cygwin on
> > my i686 machine.  I have
> > Windows 2000 as my operating system.
> >
> > I have recent versions of cygwin (with GNU make 3.80), binutils 
> for the
> > powerpc (gcc v 3.3.1, ld v 2.14)
> >
> > I set
> > ARCH=ppc
> > CROSS_COMPILE= powerpc-ibm-eabi-
> >
> > and I add the cross compiler/build directory to my path.
> >
> > After untaring the kernel, I issue the
> > make mrproper, which appears to work.
> >
> > Then I issue
> > make menuconfig
> >
> > and I get the following error, which I can't seem to get around:
> >
> > HOSTCC   scripts/basic/fixdep
> > fixdep: no such file or directory
> > make[1]:*** [scripts/basic/fixdep] Error 2
> > make[1] Leaving directory /cygdrive/c/Linux_amcc/linux-2.6.12
> >
> >
> > Can you suggest what the problem might be?  Should I be able to 
> build the
> > kernel
> > with cygwin?

  I'm not sure if this is the issue. Usually the cross compilers on MS windows
expects windows file path "c:\" where as the cygwin makefile uses unix path "/".

You can verify that with verbose output of the commmand line of your cross 
compiler to see what path is been used to fetch the file fixdep. 

You could try giving windows absolute path. 



> >
> 
> Try this temporary work-around:
> 
> cd /cygdrive/c/Linux_amcc/linux-2.6.12/scripts/basic
> gcc -O2 -o fixdep fixdep.c
> 
> You may also have to do the same thing for docproc, i.e.,
> gcc -O2 -o docproc docproc.c
> 
> Others may tell you what's wrong, but at least this should get
> you started.



Regards,
Vadiraj




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-08-27  0:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-25 15:27 Building the kernel with Cygwin Chris du Quesnay
2005-08-25 15:42 ` linux-os (Dick Johnson)
2005-08-25 16:54   ` Chris du Quesnay
2005-08-25 17:05     ` linux-os (Dick Johnson)
2005-08-25 18:45       ` Christopher Faylor
2005-08-25 19:01         ` linux-os (Dick Johnson)
2005-08-27  0:45         ` Christopher Faylor
2005-08-25 17:14     ` Dmitry Torokhov
  -- strict thread matches above, loose matches on Subject: below --
2005-08-26 11:37 vadirajcs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox