Hello!
In attempting to compile Vim 6.0ai and Vim 6.0aj on my
Sgi (o/s: Irix 5.3), the configure process produces
wrong results for several types using autoconf 2.50.
Note that Bram Moolenaar used to use autoconf 2.13 which
didn't exhibit this problem.
---------------------------------------------------------------------
#define mode_t int
#define off_t long
#define pid_t int
#define size_t unsigned
#define ino_t long
#define dev_t unsigned
---------------------------------------------------------------------
These are all defined in <sys/types.h> using SGI's C compiler from
Irix 5.3.
The relevant portions of <sys/types.h>:
---------------------------------------------------------------------
#if (_MIPS_SZLONG == 32)
typedef unsigned long mode_t; /* file attrs */
typedef unsigned long dev_t; /* device type */
typedef long uid_t;
typedef long gid_t;
typedef unsigned long nlink_t; /* used for link counts */
typedef long pid_t; /* proc & grp IDs */
typedef unsigned long ino_t; /* <inode> type */
#endif
...
#if !defined(_KERNEL) || defined(_STANDALONE)
typedef long off_t; /* byte offset type */
#else /* !_KERNEL || _STANDALONE */
typedef __int64_t off_t; /* byte offset type */
#endif /* !_KERNEL || _STANDALONE */
...
#if (_MIPS_SZLONG == 32)
typedef unsigned int size_t;
#endif
#if (_MIPS_SZLONG == 64)
typedef unsigned long size_t;
#endif
#endif /* !_SIZE_T */
---------------------------------------------------------------------
I've also enclosed a uuencoded and compressed copy of configure's output:
---------------------------------------------------------------------
begin 600 configure_output.gz
M'XL(`%#6)#L``YT9_6\;M_7W_!5$46`)4%E1D`Y;BFUP9"U06]MIE0S^3:!X
MO#M6=R3+#TG78?_['LF3+>D>S]X0)+'Y/OF^'V_%C-".6$>-XP51DMS"WQ^]
M)+,9F;W]\&[V8?97\N[MV]DKZIV:DLITNE;RJK(ENY+4TJM*[?Y!F)*EJ+SA
MKUC-V5;(BNQK[FIN2$NWG%CN+/GVW[?7/RW^<W5U13INGS!+94C%6#B7ZOPX
MG3)V?CH'>:T6#7`O>$E]XXCR3GL7D.D5_#Q4`_XYI=LKL[4#38[(>TZHX809
M96U/`V!,07[@S#NZ:>".OBS%(2"=HZC-;YRY$[#*"O0V'`95/]U]/5'W4O*1
MC#%"&>,:C#NI!K>IU9XX10QX,]U>&ZZ-8MQ:99)=R61QKNSG^]7R0?P!L;!<
MS;$+MW2_Q<ZKS+D\GL/_YQ#K(/8"*/YP#OO([U<8MU_N'BZ/)Y.]</5D)]J)
MI&VP8^5;+F,LW*3HB$95!%`&9/SP'!4_(++X_GEA?/]$*$K":FHH<^`U2`8B
M+%E\G-\L!S;N192<[EMAIL PROTECTED])!*M/29D#9QTRQZ<YHSV5P&4)VHKF!P`:=]`MP
M.P>)_U)LQU[,V/A-]U)<9IG2_'F\F-ZU>@%'*T59/H_6!KMO.O<"V365E8?;
M0SUZ'[EMAIL PROTECTED]%H>8B1*62+@11CGO(E$.[;<L`F'IKIALAIP^SV32>GB/&
MA&K$QE`C(-Z^(S6G!3?VHHH5DKNU=(H2(<FD";]B8A&TM75^@Y8,*&+*NDT7
M4@GM"M!6)-1.%&9XJW8XF:U;BA,M&9\GGD+).]]N(!VCHLOY8D``20LVZ^U!
M2D@J:`94D@T'7EX6J(3U0]$R?>U=?:.6+C&/1Y@%0)U[S>632F?*7&(_Z'9N
MH"[PS^+04OU/H]H;ZGI+`_!%%Q"M;@03KND@UE@3NH[A4&HDV='&\]@3';>.
ME#14$23Z*B_.(B\$*9G$_\#L@I%/7Y?0[;16!NG#H24H%X*[46H;[_7IRT_9
M3HRAW]W?#ITU0G"KG"C_%X)K`$@ZH.@+;.6V$^BDT,Q'TOL1,PP(SZ,7PB;;
MNFTT_BDFG"6/)/L7%TD$,M+TA::8V\[>C<#!]."Z':1["+Z__XW,KN#/GS'4
M1C$:0U25R:+1ST*RQA<I;&*EZ0]"M1G8HPUD$Z@UHY4+%P1440@$^W'FT]35
M%QFRJJGFOWANNL7!<6D?4^J!'_"*\-#ZE%0K)[0&\Z;DZJE:CQ/IA2Q^5)MC
MZN&3H3,TYA_H*V0RT2"E0TV&S*USP)676][9KD<9:K*\_0*2@B(!_0',](3Y
MD%*1-U!<>/$#"<VFIA8*&)=X-$4>K9\N"N%@^D"$_NYI(UP7G.,4)'D:3BNE
MBF%JK=<WUU\6ZS6ALH!?OBQOPR^A-Z-WX4V9N65+1>_'@(-A%,*$<*IATJ7N
M:'%RL_P5Q8890@)%WZ/$8+Z.1>!NM829^;1XXLVFL],]%8^R8;*+0_35+([O
M$,I@9IS2%6?N&DS'L')D@"`SN74$P3L;&RN.`?-6RZC.0$LF79/C73G7C<@5
MBN5I`>[$J%)"98`"RM@.SY0&1BXARQREEP)LG3>T@@4J`^7&R!S;Y*(<9;@J
MI)#RAN6N&]W86<?;$>5#.6Q&.4"FTEQ]"`@:!.!V2_;.W0""D^%T22QU98Y4
MJV8L!$;`>I]SE!\)G,@4]JN<&>`JXC&B!W6VA9J7)ZRXS&O43`N^\17..,);
M6\W^(G&$TCPF*&9BRC(:)V!8Y(=PZ)>/@7D<5_NF7!!:Q@5TK+8P!N4Q]M^P
M@,37A;X6)DF2$\EY<=DY0%#"BM,&K*8!`#]:O.V>UK[7C`*L>#->!/-8+6P"
M)EN13I,TSP.BPW4:[7B7%61$$57P-3K3J++$`5H4.,"*/S*\?"`)K2L6TXS2
MC\]>,6=B`WZJO=!/.[)1KCZ-#;SF2H4K4?!=1F]'V78]='H_`KK+Z>]I;8C%
M2-*F7T:[?G"!2+PH6K`W`G%JWI)Y8Y'.?/*PYFBS[9E#D4V(H,[C$;%:;6$@
M`G3D^?*Q3X9@=C"'6**LYHB]1BB^?OZ.?)Q'+WR>YPDUM.S7;XB'"X4'S=++
MX-Y+*Q_13X>`_]O!4+YVT"`8"ES]Z]?W1+L.'WP`8*#O)N,72O[)D:U4)X]>
MQSD=,HOH8&P;YG$[K0P,CH$HL([OGC`2-@5)%2U,I4\\^MTTV"&,G%94(4)J
MN&X#[EMAIL PROTECTED]&*2\#P^[EMAIL PROTECTED]`9_B""V+^(NS$,@QGTC;A=Q?O,72@2F&];J
MS*A4]Q,D!E)[B8,LYUN%]@3;2=P=4+N;!J5)]T&)`*0M]X4*0QM.JO<P)V:)
M]U!O<D#3B%;@!1Z@(1956=`NAY!1N0FC!;X'\#;G!@!9CE-)*I5M.,<)^UT`
M#W$/E6:'@GZWRN0>IBCT-HGO.'W"XJ"CL$%-!3=4&2^$+RLYD*AHXV)!SL''
M@1E[)M!O&4<$J>R83QATQ_'PAK1EU/*<@\.8:XS"'07`,I:^W`C0<QUV*R.?
M$2I':/4FL\H"S*D&WW%2^\+'C,<P14;)S.TB)+.:NO6FV89)(K]0K4/\OWZ#
MR93-^KA8O9[?WRQ6BR\H'HRI:[C4.NS(J2MK9<5A-NA<`3GNQN1Z_O/QB1!#
M6JF&&BC$SZ!=CW,Z>5;3[>B34Y4>3R^/#4=?IH-!0S,2B=G[86N&8A0>IZ<;
MIG0W#55+=WW3(G!N&JJCQWH\Z)Z#9^2#KMZO(<V,ESRM@,FTX?Q2U_Y#'XOO
M6##O5)$Y"S\,D,+7P!:&]3"-$0KE([T[RYA7`,#,)QL[:CY8<<H6A=S]W'_&
M(]]H]4U\I6$.AG4R(3WSB]Y=-"7+K5M%\Q2K"-!V;0;65ZLGKL>OU1^2S0+>
MU;1_)0W-QQ]Q^M].\.)G\![8;E^$5H]_.^<'X5Z]LNE+?!'VJ^%G^.\_O/T^
,?8;_+Q>DU%FR'P``
`
end
---------------------------------------------------------------------
Thank you for looking into this!
Chip Campbell
--
Charles E Campbell, Jr, PhD _ __ __
Goddard Space Flight Center / /_/\_\_/ /
[EMAIL PROTECTED] /_/ \/_//_/
PGP public key: http://www.erols.com/astronaut/pgp.html