Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Mar 1997 15:46:13 +0200
From:      Ricardo Williams <rpw@iafrica.com>
To:        freebsd-questions@freebsd.org
Subject:   Custom kernel not compiling
Message-ID:  <3.0.32.19970303152920.0069dc20@ctpop01.iafrica.com>

next in thread | raw e-mail | index | archive | help
--=====================_857389573==_
Content-Type: text/plain; charset="us-ascii"

I have FreeBSD 2.1.5 from the August 1996 CD release. It is installed on a
Conner 210Mb (CFS210A) hard drive. My system hardware is as follows :

Intel Pentium 100 CPU
32Mb FP RAM
1.44Mb floppy drive
Acer 12x ATAPI CD ROM drive (CD-912E / ATK)
SoundBlaster 16 PnP (Hardware Rev. 4.1.3 (?) )
Accton 1650 16bit network card (UTP, AUTP & BNC interfaces)
Rockwell based 28800 modem (Rockwell RC288DPi chipset)
S3 ViRGE based video card (2Mb video ram)

No SCSI or EISA devices at all

I have written from scratch a custom kernel config file using the LINT
config file as a guide. I basically only wanted to enable support for the
above configuration. The config file passes the "/usr/sbin/config ?????"
stage but "make depend" fails with "Syntax error: "(" unexpected.

Attached please find the kernel config file, ricardow_kernel_config.txt, as
well as the output of the "make depend" command in the
make_depend_output.txt file.

What is wrong and what can I do to fix it ? I though that since I had no
eisa or scsi devices, I would not enable support for any of them, and also
since there is no native support for my Accton 1650 network card, I
disabled all other network card probes and only enabled the "device   ed0"
probing for a NE1/2000 network cards.

I have also attached my current kernel's config file which is derived from
the GENERIC one with only support for APM and my SoundBlaster added, I
think . :+>

Thanks in advance.

--=====================_857389573==_
Content-Type: text/plain; name="mykernel.txt";
 x-mac-type="54455854"; x-mac-creator="74747874"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="mykernel.txt"


begin 600 mykernel.txt
M(PHC($=%3D5224,@+2T@1V5N97)I8R!M86-H:6YE('=I=&@@5T0O04AX+TY#
M4B]"5'@@9F%M:6QY(&1I<VMS"B,*(PDD260Z($=%3D5224,L=B`Q+C0V+C(N
M,3@@,3DY-B\P-R\Q-B`P.#HU,SHP-"!D879I9&<@17AP("0*(PH*;6%C:&EN
M90D)(FDS.#8B"F-P=0D)(DDU.#9?0U!5(@II9&5N=`D)35E+15).14P*;6%X
M=7-E<G,),3`*"F]P=&EO;G,)"4E.150)"0DC26YT97).151W;W)K:6YG"F]P
M=&EO;G,)"49&4PD)"2-"97)K96QE>2!&87-T($9I;&5S>7-T96T*;W!T:6]N
M<PD)3D93"0D)(TYE='=O<FL@1FEL97-Y<W1E;0IO<'1I;VYS"0E-4T1/4T93
M"0D)(TU31$]3($9I;&5S>7-T96T*;W!T:6]N<PD)(D-$.38V,"()"2-)4T\@
M.38V,"!&:6QE<WES=&5M"F]P=&EO;G,)"5!23T-&4PD)"2-0<F]C97-S(&9I
M;&5S>7-T96T*;W!T:6]N<PD)(D-/35!!5%\T,R()"2-#;VUP871I8FQE('=I
M=&@@0E-$(#0N,PIO<'1I;VYS"0DB4T-325]$14Q!63TR(@D)(T)E('!E<W-I
M;6ES=&EC(&%B;W5T($IO92!30U-)(&1E=FEC90IO<'1I;VYS"0E"3U5.0T5?
M0E5&1D524PD)(VEN8VQU9&4@<W5P<&]R="!F;W(@1$U!(&)O=6YC92!B=69F
M97)S"F]P=&EO;G,)"55#3TY33TQ%"0DC06QL;W<@=7-E<G,@=&\@9W)A8B!T
M:&4@8V]N<V]L90H*;W!T:6]N<PD)4UE35E-(30IO<'1I;VYS"0E365-64T5-
M"F]P=&EO;G,)"5-94U9-4T<*"F-O;F9I9PD):V5R;F5L"7)O;W0@;VX@=V0P
M(&1U;7!S(&]N('=D,`H*8V]N=')O;&QE<@EI<V$P"F-O;G1R;VQL97()96ES
M83`*8V]N=')O;&QE<@EP8VDP"@IC;VYT<F]L;&5R"69D8S`)870@:7-A/R!P
M;W)T("))3U]&1#$B(&)I;R!I<G$@-B!D<G$@,B!V96-T;W(@9F1I;G1R"F1I
M<VL)"69D,`EA="!F9&,P(&1R:79E(#`*9&ES:PD)9F0Q"6%T(&9D8S`@9')I
M=F4@,0HC=&%P90D)9G0P"6%T(&9D8S`@9')I=F4@,@H*8V]N=')O;&QE<@EW
M9&,P"6%T(&ES83\@<&]R="`B24]?5T0Q(B!B:6\@:7)Q(#$T('9E8W1O<B!W
M9&EN='(*9&ES:PD)=V0P"6%T('=D8S`@9')I=F4@,`ID:7-K"0EW9#$)870@
M=V1C,"!D<FEV92`Q"@IC;VYT<F]L;&5R"7=D8S$)870@:7-A/R!P;W)T("))
M3U]71#(B(&)I;R!I<G$@,34@=F5C=&]R('=D:6YT<@ID:7-K"0EW9#()870@
M=V1C,2!D<FEV92`P"F1I<VL)"7=D,PEA="!W9&,Q(&1R:79E(#$*"F]P=&EO
M;G,@("`@("`@("!!5$%022`@("-%;F%B;&4@051!4$D@<W5P<&]R="!F;W(@
M241%(&)U<PID979I8V4@("`@("`@("`@=V-D,"`@("`C241%($-$+5)/30H*
M8V]N=')O;&QE<@EN8W(P"F-O;G1R;VQL97()86AB,`IC;VYT<F]L;&5R"6%H
M8S`*"F-O;G1R;VQL97()8G0P"6%T(&ES83\@<&]R="`B24]?0E0P(B!B:6\@
M:7)Q(#\@=F5C=&]R(&)T7VES85]I;G1R"F-O;G1R;VQL97()=6AA,`EA="!I
M<V$_('!O<G0@(DE/7U5(03`B(&)I;R!I<G$@/R!D<G$@-2!V96-T;W(@=6AA
M:6YT<@IC;VYT<F]L;&5R"6%H83`)870@:7-A/R!P;W)T("))3U]!2$$P(B!B
M:6\@:7)Q(#\@9')Q(#4@=F5C=&]R(&%H86EN='(*8V]N=')O;&QE<@EA:6,P
M("`@(&%T(&ES83\@<&]R="`P>#,T,"!B:6\@:7)Q(#$Q('9E8W1O<B!A:6-I
M;G1R"F-O;G1R;VQL97();F-A,`EA="!I<V$_('!O<G0@,'@Q9C@X(&)I;R!I
M<G$@,3`@=F5C=&]R(&YC86EN='(*8V]N=')O;&QE<@EN8V$Q"6%T(&ES83\@
M<&]R="`P>#,U,"!B:6\@:7)Q(#4@=F5C=&]R(&YC86EN='(*8V]N=')O;&QE
M<@ES96$P"6%T(&ES83\@8FEO(&ER<2`U(&EO;65M(#!X8S@P,#`@:6]S:7H@
M,'@R,#`P('9E8W1O<B!S96%I;G1R"@IC;VYT<F]L;&5R"7-C8G5S,`H*9&5V
M:6-E"0ES9#`*"F1E=FEC90D)<W0P"@ID979I8V4)"6-D,`DC3VYL>2!N965D
M(&]N92!O9B!T:&5S92P@=&AE(&-O9&4@9'EN86UI8V%L;'D@9W)O=W,*"B-D
M979I8V4)"7=T,`EA="!I<V$_('!O<G0@,'@S,#`@8FEO(&ER<2`U(&1R<2`Q
M('9E8W1O<B!W=&EN='(*(V1E=FEC90D);6-D,`EA="!I<V$_('!O<G0@,'@S
M,#`@8FEO(&ER<2`Q,"!V96-T;W(@;6-D:6YT<@H*(V-O;G1R;VQL97();6%T
M8V0P"6%T(&ES83\@<&]R="`P>#(S,"!B:6\*"B-D979I8V4)"7-C9#`)870@
M:7-A/R!P;W)T(#!X,C,P(&)I;PH*(R!S>7-C;VYS(&ES('1H92!D969A=6QT
M(&-O;G-O;&4@9')I=F5R+"!R97-E;6)L:6YG(&%N(%-#3R!C;VYS;VQE"F1E
M=FEC90D)<V,P"6%T(&ES83\@<&]R="`B24]?2T)$(B!T='D@:7)Q(#$@=F5C
M=&]R('-C:6YT<@HC($5N86)L92!T:&ES(&%N9"!00U947T92145"4T0@9F]R
M('!C=G0@=G0R,C`@8V]M<&%T:6)L92!C;VYS;VQE(&1R:79E<@HC9&5V:6-E
M"0EV=#`)870@:7-A/R!P;W)T("))3U]+0D0B('1T>2!I<G$@,2!V96-T;W(@
M<&-R:6YT"B-O<'1I;VYS"0DB4$-65%]&4D5%0E-$/3(Q,"()(R!P8W9T(')U
M;FYI;F<@;VX@1G)E94)31"`R+C$*(V]P=&EO;G,)"5A315)615()"0DC(&EN
M8VQU9&4@8V]D92!F;W(@6$9R964X-@HC($EF('EO=2!H879E(&$@5&AI;FM0
M040L('5N8V]M;65N="!T:&ES(&%L;VYG('=I=&@@=&AE(')E<W0@;V8@=&AE
M(%!#5E0@;&EN97,*(V]P=&EO;G,)"5!#5E1?4T-!3E-%5#TR"0DC($E"32!K
M97EB;V%R9',@87)E(&YO;BUS=&0*"B,@36%N9&%T;W)Y+"!D;VXG="!R96UO
M=F4*9&5V:6-E"0EN<'@P"6%T(&ES83\@<&]R="`B24]?3E!8(B!I<G$@,3,@
M=F5C=&]R(&YP>&EN='(*"B,*(R!,87!T;W`@<W5P<&]R="`H<V5E($Q)3E0@
M9F]R(&UO<F4@;W!T:6]N<RD*(PID979I8V4)"6%P;3`@("`@870@:7-A/PD)
M(R!!9'9A;F-E9"!0;W=E<B!-86YA9V5M96YT"F]P=&EO;G,)"4%035]"4D]+
M14Y?4U1!5$-,3T-+"2,@5V]R:V%R;W5N9"!S;VUE(&)U9V=Y($%032!"24]3
M"@ID979I8V4)"7-I;S`)870@:7-A/R!P;W)T("))3U]#3TTQ(B!T='D@:7)Q
M(#0@=F5C=&]R('-I;VEN='(*9&5V:6-E"0ES:6\Q"6%T(&ES83\@<&]R="`B
M24]?0T]-,B(@='1Y(&ER<2`S('9E8W1O<B!S:6]I;G1R"F1E=FEC90D)<VEO
M,@EA="!I<V$_(&1I<V%B;&4@<&]R="`B24]?0T]-,R(@='1Y(&ER<2`U('9E
M8W1O<B!S:6]I;G1R"F1E=FEC90D)<VEO,PEA="!I<V$_('!O<G0@(DE/7T-/
M330B('1T>2!I<G$@,R!V96-T;W(@<VEO:6YT<@H*9&5V:6-E"0EL<'0P"6%T
M(&ES83\@<&]R=#\@='1Y(&ER<2`W('9E8W1O<B!L<'1I;G1R"F1E=FEC90D)
M;'!T,0EA="!I<V$_('!O<G0_('1T>0HC9&5V:6-E"0EM<V4P"6%T(&ES83\@
M<&]R="`P>#(S8R!T='D@:7)Q(#4@=F5C=&]R(&US96EN='(*(V1E=FEC90D)
M<'-M,`EA="!I<V$_(&1I<V%B;&4@<&]R="`B24]?2T)$(B!C;VYF;&EC=',@
M='1Y(&ER<2`Q,B!V96-T;W(@<'-M:6YT<@H*(R!/<F1E<B!I<R!I;7!O<G1A
M;G0@:&5R92!D=64@=&\@:6YT<G5S:79E('!R;V)E<RP@9&\@*FYO="H@86QP
M:&%B971I>F4*(R!T:&ES(&QI<W0@;V8@;F5T=V]R:R!I;G1E<F9A8V5S('5N
M=&EL('1H92!P<F]B97,@:&%V92!B965N(&9I>&5D+@HC(%)I9VAT(&YO=R!I
M="!A<'!E87)S('1H870@=&AE(&EE,"!M=7-T(&)E('!R;V)E9"!B969O<F4@
M97`P+B!3964*(R!R979I<VEO;B`Q+C(P(&]F('1H:7,@9FEL92X*(V1E=FEC
M92!D93`*(V1E=FEC92!F>'`P"B-D979I8V4@=G@P"F1E=FEC92!E9#`@870@
M:7-A/R!P;W)T(#!X,S`P(&YE="!I<G$@,3`@:6]M96T@,'AD.#`P,"!V96-T
M;W(@961I;G1R"F1E=FEC92!E9#$@870@:7-A/R!P;W)T(#!X,C@P(&YE="!I
M<G$@(#4@:6]M96T@,'AD.#`P,"!V96-T;W(@961I;G1R"B-D979I8V4@:64P
M(&%T(&ES83\@<&]R="`P>#,V,"!N970@:7)Q("`W(&EO;65M(#!X9#`P,#`@
M=F5C=&]R(&EE:6YT<@HC9&5V:6-E(&5P,"!A="!I<V$_('!O<G0@,'@S,#`@
M;F5T(&ER<2`Q,"!V96-T;W(@97!I;G1R"B-D979I8V4@:7@P(&%T(&ES83\@
M<&]R="`P>#,P,"!N970@:7)Q(#$P(&EO;65M(#!X9#`P,#`@:6]S:7H@,S(W
M-C@@=F5C=&]R(&EX:6YT<@HC9&5V:6-E(&QE,"!A="!I<V$_('!O<G0@,'@S
M,#`@;F5T(&ER<2`U(&EO;65M(#!X9#`P,#`@=F5C=&]R(&QE7VEN='(*(V1E
M=FEC92!L;F,P(&%T(&ES83\@<&]R="`P>#(X,"!N970@:7)Q(#$P(&1R<2`P
M('9E8W1O<B!L;F-I;G1R"B-D979I8V4@>F4P(&%T(&ES83\@<&]R="`P>#,P
M,"!N970@:7)Q(#4@:6]M96T@,'AD.#`P,"!V96-T;W(@>F5I;G1R"B-D979I
M8V4@>G`P(&%T(&ES83\@<&]R="`P>#,P,"!N970@:7)Q(#$P(&EO;65M(#!X
M9#@P,#`@=F5C=&]R('IP:6YT<@H*<'-E=61O+61E=FEC90EL;V]P"G!S975D
M;RUD979I8V4)971H97(*<'-E=61O+61E=FEC90EL;V<*<'-E=61O+61E=FEC
M90ES;`DQ"B,@:6IP<'`@=7-E<R!T=6X@:6YS=&5A9"!O9B!P<'`@9&5V:6-E
M"B-P<V5U9&\M9&5V:6-E"7!P<`DQ"G!S975D;RUD979I8V4)='5N"3$*<'-E
M=61O+61E=FEC90EP='D),38*<'-E=61O+61E=FEC90EG>FEP"0DC($5X96,@
M9WII<'!E9"!A+F]U="=S"@IC;VYT<F]L;&5R"7-N9#`*9&5V:6-E('-B,`EA
M="!I<V$_('!O<G0@,'@R,C`@:7)Q(#4@9')Q(#$@=F5C=&]R('-B:6YT<@ID
M979I8V4@<V)X=FDP"6%T(&ES83\@9')Q(#4*9&5V:6-E('-B;6ED:3`)870@
0:7-A/R!P;W)T(#!X,S,P"@``
`
end

--=====================_857389573==_
Content-Type: text/plain; name="ricardow_kernel_config.txt";
 x-mac-type="54455854"; x-mac-creator="74747874"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="ricardow_kernel_config.txt"


begin 600 ricardow_kernel_config.txt
M(PE224-!4D1/5R`M('1E<W0@:V5R;F5L(&9I;&4@=W)I='1E;B!F<F]M(&9U
M8VMA;&P*(PD)("`@870@86QL+B`Q.3DW+S`S+S`R(#(P.C`U.C`P("T@4FEC
M87)D;R!7:6QL:6%M<PHC"B,*"FUA8VAI;F4)"2)I,S@V(@IC<'4)"2))-3@V
M7T-052(*"B,)2V5R;F5L(&ED96YT:69I8V%T:6]N"@II9&5N=`D)4DE#05)$
M3U<*"B,)36%X:6UU;2!U<V5R<R!S971T:6YG(&9O<B!S>7-T96T@=&%B;&4@
M<W1A=&EC('-I>FEN9RX*"FUA>'5S97)S"3$P"@IC;VYF:6<)"6ME<FYE;`ER
M;V]T(&]N('=D,"!D=6UP<R!O;B!W9#`*"F]P=&EO;G,)"2)#3TU0051?-#,B
M"B-O<'1I;VYS"0E54T527TQ$5`IO<'1I;VYS"0E365-64TA-"F]P=&EO;G,)
M"5-94U9314T*;W!T:6]N<PD)4UE35DU31PHC;W!T:6]N<PD)1$1""F]P=&EO
M;G,)"55#3TY33TQ%"@IO<'1I;VYS"0E)3D54"G!S975D;RUD979I8V4)971H
M97(*<'-E=61O+61E=FEC90ES<'!P"G!S975D;RUD979I8V4);&]O<`IP<V5U
M9&\M9&5V:6-E(`ES;`DR"G!S975D;RUD979I8V4)<'!P"3(*(W!S975D;RUD
M979I8V4)='5N"3$*"G!S975D;RUD979I8V4);&]G"G!S975D;RUD979I8V4)
M<'1Y(#$V"G!S975D;RUD979I8V4)<W!E86ME<@H*;W!T:6]N<PD)1D93"F]P
M=&EO;G,)"4Y&4PIO<'1I;VYS"0DB0T0Y-C8P(@IO<'1I;VYS"0E-4T1/4T93
M"F]P=&EO;G,)"5!23T-&4PH*8V]N=')O;&QE<B`):7-A,`IC;VYT<F]L;&5R
M(`EE:7-A,`IC;VYT<F]L;&5R(`EP8VDP"@HC;W!T:6]N<PD)4%)/0D5?5D52
M0D]312`@(R!697)B;W-E('!R;V)I;F<@;V8@4$-)(&-H:7!S970@"@IO<'1I
M;VYS"0DB05543U]%3TE?,2(*;W!T:6]N<PD)0D]53D-%7T)51D9%4E,*;W!T
M:6]N<PD)(DU!6$U%33TH,S(J,3`R-"DB"@ID979I8V4)"7-C,`EA="!I<V$_
M('!O<G0@(DE/7TM"1"(@='1Y(&ER<2`Q('9E8W1O<B!S8VEN='(*"F1E=FEC
M90D);G!X,`EA="!I<V$_('!O<G0@(DE/7TY06"(@:7)Q(#$S('9E8W1O<B!N
M<'AI;G1R"@IC;VYT<F]L;&5R"7=D8S`)870@:7-A/R!P;W)T("))3U]71#$B
M(&)I;R!I<G$@,30@9FQA9W,@,'@P,&9F.#`P-"!V96-T;W(@=V1I;G1R"F1I
M<VL)"7=D,`EA="!W9&,P(&1R:79E(#`*9&ES:PD)=V0Q"6%T('=D8S`@9')I
M=F4@,0H*8V]N=')O;&QE<@EW9&,Q"6%T(&ES83\)<&]R="`B24]?5T0R(B!B
M:6\@:7)Q(#$U('9E8W1O<B!W9&EN='(*9&ES:PD)=V0R"6%T('=D8S$@9')I
M=F4@,`ID:7-K"0EW9#,)870@=V1C,2!D<FEV92`Q"@IO<'1I;VYS(`E!5$%0
M20ID979I8V4)"7=C9#`*"F-O;G1R;VQL97()9F1C,`EA="!I<V$_('!O<G0@
M(DE/7T9$,2(@8FEO(&ER<2`V(&1R<2`R('9E8W1O<B!F9&EN='(*9&ES:R`)
M"69D,`EA="!F9&,P(&1R:79E(#`*9&ES:PD)9F0Q"6%T(&9D8S`@9')I=F4@
M,0H*9&5V:6-E"0EL<'0P"6%T(&ES83\@<&]R=#\@='1Y(&ER<2`W('9E8W1O
M<B!L<'1I;G1R"F1E=FEC90D);'!T,0EA="!I<V$_('!O<G0@(DE/7TQ05#,B
M('1T>2!I<G$@-2!V96-T;W(@;'!T:6YT<@H*9&5V:6-E"0ES:6\P"6%T(&ES
M83\@<&]R="`B24]?0T]-,2(@='1Y(&ER<2`T('9E8W1O<B!S:6]I;G1R"F1E
M=FEC90D)<VEO,0EA="!I<V$_(&1I<V%B;&4@<&]R="`B24]?0T]-,B(@='1Y
M(&ER<2`S('9E8W1O<B!S:6]I;G1R"F1E=FEC90D)<VEO,@EA="!I<V$_(&1I
M<V%B;&4@<&]R="`B24]?0T]-,R(@='1Y(&ER<2`U('9E8W1O<B!S:6]I;G1R
M"F1E=FEC90D)<VEO,PEA="!I<V$_('!O<G0@(DE/7T-/330B('1T>2!I<G$@
M,R!V96-T;W(@<VEO:6YT<@H*9&5V:6-E"0EE9#`@"6%T(&ES83\@<&]R="`P
M>#,P,"!N970@:7)Q(#$P(&EO;65M(#!X9#@P,#`@=F5C=&]R(&5D:6YT<@H*
M8V]N=')O;&QE<@ES;F0P"F1E=FEC90D)<V(P"6%T(&ES83\@<&]R="`P>#(R
M,"!I<G$@-2!D<G$@,2!V96-T;W(@<V)I;G1R"F1E=FEC90D)<V)X=FDP"6%T
M(&ES83\@9')Q(#4*9&5V:6-E"0ES8FUI9&DP"6%T(&ES83\@<&]R="`P>#,S
M,`H*9&5V:6-E"0EA<&TP(`EA="!I<V$_"F]P=&EO;G,)"4%035]"4D]+14Y?
M4U1!5$-,3T-+"@IC;VYT<F]L;&5R(`ES8V)U<S`*9&5V:6-E"0EC9#`*9&5V
M:6-E"0ES9#`*;W!T:6]N<R`@"5-#4TE$14)51PH*8V]N=')O;&QE<B`)86AB
M,`IC;VYT<F]L;&5R"6%H8S`*"F1E=FEC90D);F-R,`ID979I8V4)"61E,`ID
M979I8V4)"69X<#`*9&5V:6-E"0EV>#`*;W!T:6]N<PD)4%)/0D5?5D520D]3
"10H`
`
end

--=====================_857389573==_
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="make_depend_output.txt"

cc -c -O -W -Wreturn-type -Wcomment -Wredundant-decls -Wimplicit  -nostdinc -I. -I../.. -I../../sys -I/usr/include -DRICARDOW -DI586_CPU -DPROBE_VERBOSE -DSCSIDEBUG -DAPM_BROKEN_STATCLOCK -DATAPI -DMAXMEM=(32*1024) -DBOUNCE_BUFFERS -DAUTO_EOI_1 -DPROCFS -DMSDOSFS -DCD9660 -DNFS -DFFS -DINET -DUCONSOLE -DSYSVMSG -DSYSVSEM -DSYSVSHM -DCOMPAT_43 -DKERNEL -Di386 -DLOAD_ADDRESS=0xF0100000 -DTIMEZONE=0 -DDST=0 -DMAXUSERS=10 -UKERNEL ../../i386/i386/genassym.c
*** Error code 2
Syntax error: "(" unexpected
Stop.

--=====================_857389573==_
Content-Type: text/plain; charset="us-ascii"


Ricardo Williams
Email: rpw@iafrica.com

--=====================_857389573==_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.32.19970303152920.0069dc20>