BusyBox build problem on Cygwin

Tero Niemela tero_niemela@yahoo.com
Thu Jan 13 02:07:00 GMT 2005


> It sounds more like memory corruption problem to me.
> It may be in cygwin 
> itself or in cygwin's version of make. When you use
> longer paths, some 
> static buffers or allocated memory seem to be
> overwritten which may 
> cause such behaviour.

Ah, ok.

> It would be interesting to check if simply running
> gcc -Wall -Wstrict-prototypes -O2
> -fomit-frame-pointer -o scripts/mkdep
>
/tmp/a_longish_directory_name_for_testing/busybox-1.00/scripts/mkdep.c
> from command line works ok.

Yes, it works no problem.

> I suggest you to follow cygwin bug reporting
> guidelines from 
> http://cygwin.com/problems.html, including cygcheck
> output to debug th

Ok, here's a step-by-step guide to produce the bug in
a fresh install of Cygwin (I did this testing
2005-01-12).

1) Download setup.exe from http://www.cygwin.com/
2) Install otherwise defaults but add also gcc, make,
wget
3) Start Cygwin Bash Shell
4) wget
http://www.busybox.net/downloads/busybox-1.00.tar.bz2
5) mkdir
/tmp/a_longish_directory_name_for_testing_exec
6) cd /tmp/a_longish_directory_name_for_testing_exec
7) tar xjf ~/busybox-1.00.tar.bz2
8) cd busybox-1.00
9) make oldconfig (hit return for the question)
10) make dep - see it fail with "cannot exec..."
11) cd ..
12) mv busybox-1.00 ~/
13) cd ~/busybox-1.00
14) make dep - set it work!

Before in my own config I had environment variables
set so with it a bit shorter path name was sufficient.
However, with the default install/settings the above
path is required.

cygcheck -s -v -r output is attached.




		
__________________________________ 
Do you Yahoo!? 
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.txt
URL: <http://cygwin.com/pipermail/cygwin/attachments/20050113/a509722e/attachment.txt>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list