When I tried to compile some program on my PC Minix 2.0.0
(32bit), I got plenty of non-familiar warning messages such as:
warning: unknown s_type: 98
warning: unknown s_type: 98
warning: unknown s_type: 98
.
.
.
I found that this warning message was printed by /usr/lib/cv at
the final stage of compilation.
Unfortunately, there are no manual pages and no sources for
/usr/lib/cv.
Can someone tell me what is the meanings of "unknown s_type: 98"
warning message and how can I avoid this warning messages ?
P.S.
In spite of above warning messages, the program (less-290 with
Japanese expansion) works fine now.
---
Toshiya Ogawa <o...@shizuokanet.or.jp>
Shizuoka, Japan
: When I tried to compile some program on my PC Minix 2.0.0
: (32bit), I got plenty of non-familiar warning messages such as:
: warning: unknown s_type: 98
: warning: unknown s_type: 98
: warning: unknown s_type: 98
: .
: .
: .
: I found that this warning message was printed by /usr/lib/cv at
: the final stage of compilation.
CV converts from .o to a.out - possibly it lacks stack, or a previous
pass lacks stack, which is the usual reason for odd messages. Try
increasing the default stack and recompiling. s_type sounds like
an undefined section type in the object file, but I don't know how
that would get the value 98. Do you have a sample program that shows
the problem?
The cv program tries to convert the symbol table of an ACK style
executable to the Minix style symbol table. Alas it doesn't know about
a new type of symbol that the ACK compiler has put into its symbol
table, one of type 98.
I should fix this, of course, but there is no real hurry because it does
no harm. You can suppress the warning by omitting the symbol table.
(Use the -s flag in the load phase.)
--
Kees J. Bot (k...@cs.vu.nl) Systems Programmer, Vrije Universiteit Amsterdam
Minix: http://www.cs.vu.nl/ftp/minix/ ftp://ftp.cs.vu.nl/pub/minix/
Minix-vmd: http://Minix-vmd.cs.vu.nl/ ftp://Minix-vmd.cs.vu.nl/