Hi, i'm trying to build perl 5.8.8 using djgpp on my winxp box. I have everything that readme.dos says i need, but i'm still getting a number of errors at various points. sometimes i get a lot of segmentation faults in grep.exe; i can provide some specifics if it would help. it seems like i get a lot if i use yacc, but few if any if i use bison -y. as it goes through looking for various .h files and functions, a lot of them say found, and a lot say not found. i don't know how important that is. some of those seg faults happen in here as well. at the very end of the configure.bat run, it complains that i don't have a proper C preprocessor, and that it'll use grep instead. finally, it tells me to to run "make," which I do. however, i get one line of output here: "make.exe: *** No rule to make target `wince.h', needed by `perl.h'. Stop." i have the most recent versions of all the djgpp tools (at least the most recent from when i downloaded them in the last few weeks), and all the md5 sums checked out. are there any flagrant errors i'm making here? i'm not sure what else to try.
i'm mostly using defaults in configure.bat with the following exceptions: *for optimizer/debugger flags, it gives the default as [-O2 -malign-loops=2 -malign-jumps=2 -malign-functions=2]; i'm changing all the maligns to falign due to a bunch of warnings about malign being obsolete and to use falign instead. *i've tried using the default compiler flags as well as adding -D_POSIX_SOURCE, which it suggests may be necessary (although it doesn't seem to help). *i'm not using nm to extract symbols from my C libraries. it says i probably shouldn't use nm if i have a gnu c library, so i'm following its advice. *i am entering my host and domain since it doesn't detect them itself. *on some functions (namely fork(), link(), pipe(), symlink()... it says the recommended value is "undef". i've tried keeping and not keeping the recommended value, with similar results. *i'm using vfork() since i told it not to use fork(). however, i've also used fork() and not used vfork(). *it wants to use /usr/ucb/more despite the fact that i'm not on a unix-type machine and it knows so, so i'm telling it c:/windows/system32/more.com. i apologize for the length of this, i just don't know what's important and what isn't. any help would be appreciated. -- Mike -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>