From: Bob <oha...@vi...> - 2001-11-20 08:50:34
|
a wrote: > Alright, about a month ago I installed Win 2000, DJGPP (a clean, recent install), and Allegro 3.9.39 and ran into a few problems. > Firstly, make randomly > crashed during compile and I had to reopen the DOS box to continue. That was fixed by applying a ntvdm.exe patch that fixed DJGPP's > nested calling (this should be mentioned in the docs) You got it the other way around. ntvdm.exe is the Windows DOS emulator. DJGPP can't touch it. The "fix" is actually a workaround, to trick ntdvm into not crashing. The bug is in Windows 2000 and XP and still hasn't been fixed by microsoft. >. After fixing that, make repeatedly failed to run the MMX test because %%mm3 > isn't a valid register. That was "fixed" by removing the first % sign. Makefile bug? > Now, with 3.9.40, make encounters a GPF when trying to run all three of the assembler tests. I fixed that by removing the gcc > compile commands from makefile.tst (seeing as I do have MMX and SSE) and Allegro finished compiling just fine. Since you removed the commands, MMX and SSE will never be built in the library... Are you sure you got the "XP" patched make? > Now, I did have a rather large paragraph here detailing why Allegro can't see most of my files and folders, but at the last minute, > I > figured out the problem. To put it simply, Allegro will only display files and folders on an NTFS partition that are marked as > "allow Indexing Service to index this file". In a default Win2k setup this is no problem, as the entire partition is set to be > indexed, but I'm one of those picky users who wants to squeeze every last drop of space I can from Windoze. I'm sure that fixing > this would require using an unconventional means of reading directory information, but there you have it. Nah, it just means that Win32 isn't properly documented. -- - Robert J Ohannessian "Microsoft code is probably O(n^20)" (my CS prof) http://pages.infinit.net/voidstar/ |