X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Trace-PostClient-IP: 70.69.206.158 From: irrdev User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Compiling a kernel... a compiler error! Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 18 Message-ID: Date: Mon, 05 Feb 2007 08:16:17 GMT NNTP-Posting-Host: 64.59.144.74 X-Complaints-To: abuse AT shaw DOT ca X-Trace: pd7urf2no 1170663377 64.59.144.74 (Mon, 05 Feb 2007 01:16:17 MST) NNTP-Posting-Date: Mon, 05 Feb 2007 01:16:17 MST Organization: Shaw Residential Internet To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com OK, I am compiling a home-brew kernel. At the beginning, it was all Assembly, and ld.exe performed perfectly for linking. However,when I added some standard c code, I got an error which I can't resolve. First of all, here are my calls. BTW, NASM is the Assembly compiler: C:\djgpp\bin\gcc.exe -Wall -O -fstrength-reduce -fomit-frame-pointer -finline-functions -nostdinc -fno-builtin -I./include -c -o main.o main.c C:\Osdever\NASM\nasm.exe -f aout -o start.o start.asm C:\djgpp\bin\ld.exe -T link.ld -o kernel.bin start.o main.o And here is the error from gcc.exe: In file included from :1: c:/djgpp/lib/gcc-lib/djgpp/3.1/djgpp.ver:1:25: sys/version.h: No such file or directory (ENOENT) I can't figure it out, since I don't call version.h from ANYWHERE withing my code. Any ideas?