Newbie Right of Passage -- Kernel Compilation Problems :-)

Derrick Ryalls ryallsd at datasphereweb.com
Thu Jul 3 19:57:10 PDT 2003


> Hello all,
> 
> I have forwarded a message that's about two weeks old from 
> the -newbies list.  
> As you'll see, the problem is related to kernel compilation.
> 
> One bit of update to this old message:
> 
> I got wise to it (slightly), and decided that despite the 
> fact that I didn't 
> have an ISA card, it might be intuitive to add the line:
> 
> 	device		isa
> 
> to my kernel config file, seeing as how the file 'npx.c' is 
> contained in a 
> directory named 'isa.'  Thinking I had some sort of sourcecode level 
> dependency solved, I proudly attempted to recompile.  Fate 
> had other ideas, 
> and the compile failed again, this time before reaching 
> npx.c.  Here's the 
> error:
> 
> 	In file included from 
> /usr/target/src/sys/dev/sound/pcm/sound.h                           
> :98,
>                  from 
> /usr/target/src/sys/dev/sound/isa/sbc.c:2                     
>                
> 8:
> /usr/target/src/sys/dev/sound/pcm/channel.h:69:24: 
> channel_if.h                                    
> : No such file or directory
> mkdep: compile failed

Do you have device pcm in your kernel?  I think that was the solution
for me with that error

> 
> Clearly, this smacks of problems with the isa driver.
> 
> Again, thanks for your help.
> 
> Kris Kerwin
> 
> 
> ----------  Forwarded Message  ----------
> 
> Subject: Newbie Right of Passage -- Kernel Compilation Problems :-)
> Date: Tuesday 17 June 2003 10:56 pm
> From: Kris Kerwin <snoopy248th at Ameritech.Net>
> To: freebsd-newbies at freebsd.org
> 
> Hello all,
> 
> This might be more of a question for the freebsd-questions 
> mailing list, but, knowing my luck, I probably just made a 
> newbie mistake.  :-)
> 
> While compiling my kernel (using the 5.1-RELEASE source), I 
> ran into an error while trying to compile 
> /usr/src/sys/i386/isa/npx.c.  I did my homework, and learned 
> that NPX is one of those device drivers that you really can't 
> live without (it takes care of Floating Point Math), so, I 
> can't just comment that line out of my kernel config.
> 
> The error?  I cut the output of 'make buildkernel KERNCONF=MYKERNEL':
> 
> 	cc1: warnings being treated as errors
> 	/usr/target/src/sys/i386/isa/npx.c:1075: warning: 
> `npx_driver' defined but not used
> 	/usr/target/src/sys/i386/isa/npx.c:1081: warning: 
> `npx_devclass' defined but not used
> 
> I resynced my source tree, and tried to recompile;  no joy, 
> same errors.
> 
> I tried running with the -k argument to ignore errors, and it 
> told me at the end of the compile that making 'all' failed.
> 
> I tried the traditional '/usr/sbin/config' 'make depend' 
> 'make' 'make install', still got teh same errors.
> 
> I tried looking at the source for npx.c itself, and couldn't 
> make heads or tales of it.  :-) ... I'm more of an end-user 
> than a developer, the only tutorial I've done is 'Hello 
> World!'  I did 'grep -n' the file and searched for those two 
> functions, and did find them, but wasn't sure if I should 
> risk commenting them out.  My luck, my mistake was made long 
> before it got to the source code.
> 
> As of yet, I havn't been able to find an FAQ with an answer 
> to this one, and no amount of googling the rest of the 
> internet or freebsd.org has been able to help me either.
> 
> Any ideas?  Did I just make another goof?  Thanks for all of 
> your help.
> 
> Kris Kerwin
> 
> _______________________________________________
> freebsd-newbies at freebsd.org mailing list 
> http://lists.freebsd.org/mailman/listinfo/free> bsd-newbies
> To 
> unsubscribe, send any mail to 
> "freebsd-newbies-unsubscribe at freebsd.org"
> 
> -------------------------------------------------------
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list 
> http://lists.freebsd.org/mailman/listinfo/free> bsd-questions
> 
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe at freebsd.org"
> 




More information about the freebsd-questions mailing list