Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!rochester!udel!mmdf From: Dickson@PCO-MULTICS.HBI.HONEYWELL.COM (Paul Dickson) Newsgroups: comp.os.minix Subject: Re: Problems with MINIX under Turbo C Ver. 2.0 Message-ID: <13810@louie.udel.EDU> Date: 24 Apr 89 01:38:04 GMT Sender: mmdf@udel.EDU Lines: 17 From John Nall: > However, when attempting to do a MK of kernel, I get the following > error message from the tlink: > Undefined symbol - _interupt in module MPX88.ASM > Undefined symbol - _init_rs232 in module tty.c > Undefined symbol - _rs_out_char in module tty.c > Undefined symbol - _set_uart in module tty.c These are because the source code declares these as private, when in fact they should be public. The Minix C compiler doesn't care and treats them the same way, while Turbo C does exactly what the code tells and makes these entry points unaccessible to other source files. Just cahneg the PRIVATE to PUBLIC for these procedures. -Paul Dickson @ PCO-Multics.HBI.Honeywell.COM