This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Cross compile problem.


Hi Mike,

> Well, I've got that problem last month
> when I try to build cross compiler for
> m68k-coff.

	Did you succeeded?

> This error message happended on me
> is because I execute too many programs
> on windoze.

	Did it disappear, when you run less programs? 

> But you've mention that you only run
> make, so I got confusing.

	It seems to me, that it has something to do with how windoze allocates PIDs to 
processes running on it- when one process forks, child process should get new 
PID, while old one should retain its. Error appear the same time (particular 
file- I removed all built stuff and started from configure) in making process- 
after some forks. But running 'make all' again after crash takes making process 
some further (unfortunately it doesn't work repeating it that way- at some 
point it doesn't want to go any more)- to 'vfork error'. I wonder if windoze 
allocates PIDs properly... :-/ Or if there is some 'max. no of threads 
(simultanously running or just ever run)' that can't be exceeded (I wonder- 
where it is declared...)

> Make sure you close all the problem
> executing.

	I used 'safe mode' to be sure there are no unnecessary threads. Unfortunately 
I can't go any further in reducing number of threads; so I can't get rid of 
error.
	Oh, something more- I tried to 'make clean' after error. It failed also! There 
is nothing to compile in 'make clean', but a lot of processes are run to remove 
some files. BUT- it fails differently in normal and safe modes! In safe mode if 
crashes later.
	

> If the problem still happended on you,
> try to repost with the detail information
> (include version and command you run).

	Here it goes:

gcc:
BASH.EXE-2.02$ gcc -dumpversion
egcs-2.91.57
BASH.EXE-2.02$ gcc -dumpmachine
i586-cygwin32

make:
BASH.EXE-2.02$ make -v
GNU Make version 3.75, by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <bug-gnu-utils@prep.ai.mit.edu>.

configure:
version="$Revision: 1.270.8.1 $"

bash:
GNU bash, version 2.02.1(2)-release-(i586-pc-cygwin32)

windoze:
Microsoft Windows 98 4.10.1998 


Environment:
'/usr/local/gnupro-99r1p1/build/' is my home directory,
'/cygnus/gnupro-99r1p1/src/' is my sources directory.


I am trying to build:

gnupro-99r1p1

in the following way (assuming I am in my home dir):

/cygnus/gnupro-99r1p1/src/configure --prefix=/usr/local/gnupro-99r1p1/build/ --
target=h8300-hms

then:

make all

That is all- it can't complete...




Regards,

Marcin Wolcendorf.


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]