Hello,
ad> I think the current Autoconf has solved these issues.
Hmm, I get the same problem with autoconf v2.13 and v2.14.
Is there a newer autoconf version than v2.14?
Where do I get it?
asysha2> autoconf --version
Autoconf version 2.13
asysha2> uname -a
SunOS asysha2 5.6 Generic_105181-22 sun4u sparc SUNW,Ultra-1
asysha2> uudecode autoconf.uue
asysha2> tar xzvf autoconf.tar.gz
autoconf/
autoconf/configure.in
autoconf/configure
autoconf/conf.h.in
autoconf/main.cc
autoconf/Makefile.in
asysha2> cd autoconf
asysha2> ./configure
creating cache ./config.cache
checking for working const... no
checking for inline... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating conf.h
asysha2> cat configure.in
AC_INIT(main.cc)
AC_CONFIG_HEADER(conf.h)
AC_LANG_CPLUSPLUS
AC_C_CONST
AC_C_INLINE
AC_SUBST(const)
AC_OUTPUT(Makefile)
asysha2> cat conf.h
/* conf.h. Generated automatically by configure. */
/* conf.h.in. Generated automatically from configure.in by autoheader. */
/* Define to empty if the keyword does not work. */
#define const
/* Define as __inline if that's what the C compiler calls it. */
#define inline
asysha2> gcc --version
2.95.2
asysha2> g++ --version
2.95.2
asysha2>
I would have expected
/* #undef const */
and
/* #undef inline */
in conf.h
The problem shows in config.log:
with the error messages:
configure:544: uninitialized const `x'
and
configure:619: ANSI C++ forbids declaration `foo' with no type
asysha2> cat config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:534: checking for working const
configure:588: g++ -c conftest.C 1>&5
configure: In function `int main()':
configure:544: uninitialized const `x'
configure: failed program was:
#line 539 "configure"
#include "confdefs.h"
int main() {
/* Ultrix mips cc rejects this. */
typedef int charset[2]; const charset x;
/* SunOS 4.1.1 cc rejects this. */
char const *const *ccp;
char **p;
/* NEC SVR4.0.2 mips cc rejects this. */
struct point {int x, y;};
static struct point const zero = {0,0};
/* AIX XL C 1.02.0.0 rejects this.
It does not let you subtract one const X* pointer from another in an arm
of an if-expression whose if-part is not a constant expression */
const char *g = "string";
ccp = &g + (g ? g-g : 0);
/* HPUX 7.0 cc rejects these. */
++ccp;
p = (char**) ccp;
ccp = (char const *const *) p;
{ /* SCO 3.2v4 cc rejects this. */
char *t;
char const *s = 0 ? (char *) 0 : (char const *) 0;
*t++ = 0;
}
{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
int x[] = {25, 17};
const int *foo = &x[0];
++foo;
}
{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
typedef const int *iptr;
iptr p = 0;
++p;
}
{ /* AIX XL C 1.02.0.0 rejects this saying
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
struct s { int j; const int *ap[3]; };
struct s *b; b->j = 5;
}
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
const int foo = 10;
}
; return 0; }
configure:609: checking for inline
configure:623: g++ -c conftest.C 1>&5
configure:619: ANSI C++ forbids declaration `foo' with no type
configure: failed program was:
#line 616 "configure"
#include "confdefs.h"
int main() {
} inline foo() {
; return 0; }
configure:623: g++ -c conftest.C 1>&5
configure:619: ANSI C++ forbids declaration `foo' with no type
configure: failed program was:
#line 616 "configure"
#include "confdefs.h"
int main() {
} __inline__ foo() {
; return 0; }
configure:623: g++ -c conftest.C 1>&5
configure:619: ANSI C++ forbids declaration `foo' with no type
configure: failed program was:
#line 616 "configure"
#include "confdefs.h"
int main() {
} __inline foo() {
; return 0; }
asysha2>
Tschuess
Andreas
-------------------------------------------------------------------------------
begin 644 autoconf.tar.gz
M'XL(".@/MCD" V%U=&]C;VYF+G1A<@#L//USV[:2^?7QKT 5-[(5BY+M.)G:
M5=YS'3OUU(DSD?/&=U:>0E.0Q(M$JOQPI#B^O_UV%]\4I:9W;:9S\]3&W%U@
M%XL%L%B (,B3\(D'K8>_'F_=OM)^]G^/CS;.\^>[N 3H%WQ%+\'[6<[^_N0
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
MB_7[3^_.SE]811C;8>>@/#BS0TDBYS4].C]?="^%36E+%E%'4U<,)5^/\*4
M'P@VN65Z>?3VY<GE"C:9>"V>LLQ3$?:*]P8S" IP<A0U4DO#TY.CRW=O3]S)
M579IIA(WU3R@UT R!99*6V(F<LC7'=#B/5N2<PUD#,Y$M2AX>W-T_,O12\U!
M$PF3Q(K\$"0H%E=EF\U2URY#*SMOZMUF:YA<:77%@,=EF':/R&2VI W7E710
MBV4FU:O*NXL8.+E+,+$ 4T:DQA*:Z] 3PH]D%$>?^>! B[ 76[0":^N8%SOO
M%]G?%""?[JJ",HCE!/7-AF8SH(94$$_)5=&[<:+$L0IU,!O1JPB!&U!#"G!K
M814DZF)Y\T9)E3*AA+NHM; 1%#O9@@VH;&056&TIFB8D5QDVH(844*ZX8%6U
M%G-/PQ;K8#9BP08TZ@OF*MW%G$T<95!#KIHRF]!23OD-2X"-6+!21F9:H8L,
M 157)>I@-J*;5^ &U-!2350!NC8J!FV45"@32KB+6CU-4.QD"[9LHHJIM(L=
MI GFM90RP2BC:2[J8#92XC2@AA0@GR4#.VI*&SL19V.Y.A6T99)M84TM9ROA
M+KHDP4ZV8 -J2#>;HW95RXGPC]C*H(84()_BX=I1\@H#RI"R84FU$0LVH(84
MH*H@^:MTCX=BA\4\U^W;X%0^G%D[-\,9S-!:EMXQ^.+L']B8C5BP;B5"-21T
M,>_"K4TB2-9OPE7^E802;I<F2 YF(Q9L0 UI_<Q+>4M%9XU"/.LI98)6T]!<
MU,%LQ()=(1I2@'R*A]L?765%MW2778WE2E70EDG6J#34<K82[J(.5A9G)1I0
M0PI0@\-5OVJ,6-O(95!#"I!/\7#MZ>P$.QN\RX@%&U!#"E!56+,[ZRX))?]Z
MTA)%6]<BEG 7+=?;/IFBZ^\L51L5FE41K::VZ<M9ERAE@K&=<VYFG0W%DM@1
MLXJT1%E2&X@EW$6K;2C+<VTHE^J-"LVJB!4V1/IRUB5*F5"VH2QSG0W=/0%'
M7"FIK*.3O#)E'=L*^FJ62NJJ[!6TZJQ+%#<;DDI97+2Z9[CGN4H]I+03TUAC
M]XK>X618P[R>=27C.K853*M9*AE69:_(7,Z*Q*5L94)Y')3.UE6-AU]1 KTM
M(5$NI #Y% ^EEWRS\L6\9-&@AA0@U)*'^JS()+/._2S#!M20 N33[8*9<QXH
M<\X 56$V8L&6Z;,;DTD9-UMS1LC=41>,OT$R95G4,J&$N^B2!!NQ8 -JR&:5
MSY))7>VE9=WW!HV*>E81;;M:].6L2Y0RH4*2F\7!;,2"72$Z03>S6Y_*UHY4
MRUA R7Z8(JT6F9HYH"X1J97EI'I;H@QJ2 'R6=(BM;8=Y"9_PY)G(Q9L0 UI
M7=.5^P?F#97@68$ZF(V85B'<@!I2@'R6ZFK*D_4U;\P:)8W*A!+NHG9_(8J=
M;,$&U)"VFBFYRG)BKYYXRJ"&%""?XN%:0/**VLO]_X8EU48LV( :4H#27_)7
MZ7Z+.>69;&):A@VH(2%6'>6V)@;U@OV+]3+>P ;4D#PCXAY'8B-]M^%F47V5
MH5:Q!TX;_Z+J C3V%>]!UA_:(IYO=61+:O0''=F2TLR1+4GXJB-;R\8I*_=G
M'MFB;2 ZL"5+77%@2VT?F?8E[/<W,;)]TX;]OQR._(8-N[(YK*.1S?G:4UES
M:V=O;KL%\_:-6F\5ZF VHCWXW+P2(E!#"G!=JKEC(MVJ]1JP45*E3"CA+FI-
M*G/[==!<O!#2L &5+[:NO53Y8^N5H^1<A;NHI8Z@V(@%&U!#"BB;SA2L;&?>
MAC;*RBU1R@3'8H+F9G$P&[%@ QIS&A6J[ E>:/T($U["##"!JVY-)][R!+Q
M\@E(,!ZJ!YTH3;U)JW0,TATY?@&<@E_E%)84_A2D<12/JE4>JX,+0C?;"RA5
M:O,-<0VLQK[KL#G>K_I*+X270^B$DGOV((FY*!??32 BHQ?TGRR/?L,YR2MI
MM?*M&F%&FB$&(-3SUE_36:TUW2+$:Y#R]@^V8;-I.4*08^[:],$18ALLJ8RW
M>6 Q/F/U=,J:PY2,@ HU"!KP8880V 3_^ W6\ G#(L()#V*ZO) ID76VPW;9
MSCY>P3K%9;8ZI@D&I<YU EM!HN7>!"D VC@69$#:4></Z27&.+BY*ZHJ#CE
M(3M'!O0]<:95G*S+V#3 NXH<+SVA!5H#?MO*\P5D?((='%N.3@C]4MPD$)1>
M1E R)#YEZH@EMK7O^_J4)94GCX9"QGVH]W0&NJ4F1Q;<<E1==AA_DHQT,]8V
MQ%Y"C778 NTB&Y+>RSY]3OK%Q63B\4G&#?W1#K8$(?O/]1U(%.R)#M#SZ BN
ML%(2YT$4HZH+H]4L309%* )*I7/&/HWAZ:5%C/8S/7P;C17 R!KPFV(THJ.[
M0VL X)%@D(^]+ ?0]ZCG4+-V<VA//-?JO,$2QSN<-TQ9@I5?Z+.MJ'HQPQNE
M1Q-(^[5(B _/(HXR52G41 0D4YX'(2QU@S"'BM#=.:U?'UGT?3E \+*<';F1
M@Q0WTOZ$=VYRNOAKO&"3=^9JK-;XTJC]#?]>]ZY[[WO_W7O8V^C]J_>HU^AM
M]K9Z=[W[7J_WI7?8^['WO/?W]^3+EZU*]G-IK"YM*H)5%?E^!:-N"W.+3[B]
MA^SU>9?%190%<2BN>U_0*5%.YYCQFE["CK%3!A,\0THI/L/+R) V+6"H8:>Z
MX<11Q%"NN/&,-\1!V T/ YS@,!,>&U;^@FX@D_MAW!_Y##]$T3EFFY /HM\%
MZQY?;/GDO.;8%<^/^Z].NMVCER==NH )(SMCW60"TS'X@;&X74V;F1-P7,
M8;2Z]0X.X@,H5_\.*YO$S6.4=GSY'V].5(X;J-E'<D\A3F[")_F6+[E#]1Z#
MD/L:S!T=K*OP*%+O0UHAXBU((AR*^<?F/^X?G9]+"0X_): $Q4^$PV5^5?]J
M(2K5E:2H%>+( +I*97&4*NIEB2/JH9Q=P9IJ9O+'++A-HD'&+KKH\^@8 =ZK
M9>""1_F8T:U[N>AY<7+:I;F>ST/.![Z'$UXZK)CP?+R\?G1VQ<+9C$U@_9_A
M+(*<TUDNSL31Q5*Z-Y&ANXQRRRGC%8H XP86\T^HC2]\^'.[ "R!)-&[B"*.
M?BVHR],E [DPV89Y"+O5K4RATZSRR#Y625I">.P(.]PV^OMPK*Z\3I+D(\4R
MP$YG9=%K0W/(73?ZP$&*$LF["B7$943Y$1<QC3N';,61P&T4@^<^Z-3NIR"C
M@9;->!@-(S2N#FL^XY1(Y9FH!@H3)'7^GP]P+47W>R^I<G95K9F!K","BFW1
M9[!Y9[">C>G.,\4]R:BST3:N#?>T[+ H&7T10='WK>M_M=[CO\;&]]_3&E%%
MDH85.[P@(&>-/7IDR\4RY8:CQ6-=OOX.NAB3]6]MN$:VPE,IP_?%_6H9&U29
M*4X\:TA]E7@S_BH$EN.4WPJ4L9FI*UE'KJVJB[/659&QK-/_2K[L/Q52P1;P
MOS2?NFQ^)_![<]?\^]XFMG-OJP5-W=O!QH:>_2;E0[K?,9M$8933[#.!3L?E
M;1@,D9P/C^CDA+Y@X?1Q]:V L\N3VK+IYQOB[7GEXL1BA4E49!0W*U0@2)OU
M*H7GH4VOV<9U12U=L*F2NIRIH@!A9QEO(5'<J\;&L8H\9!2&:;NDLL^I_,[G
M!ZBM)DE I\M)%?F-%9>%,OME04*ET@H*BS,7JDUA;E'B!IB=T<,"+(*.S44_
MI37)*L;G#B-.3Z GG^>=$+]$0]^30#\KSI^3ZX Y104GS=$V:UYL,S"X7]J4
MPVSZ&RR"K5/?.'[SAN$?DEL7(3%%^O@)C./C9AC>LV8(643!.JN>Y/P-H1Y%
M\R0 )JB/-G>B\](>&2Q)(/M]A<B-\Q<K9&^<G_W4E26$:9)E4DLPHG"3M^1,
M^R& F"QMA@71QVWPI@R ";;LIF@$E _LO1!:E2@[V[O;>ULPP$<IG[&0F965
M;G9<JL :$]?&_\0O[ 2L^\^W3P3#!&;8C#5Q'@\6&1N-@\_1/\(@FOEID8]P
MO<$'A?R*AE !UN=2B;(&Z&*R5C-NS>.64F@>5VE$+CWN4#?HU+TZ GFG_K>Z
M/80I2U/TE8[(49X5M(A>*&50S]-][QC[WM75'][[KJ[6=\"KJ^;H\6/9!57Y
MOZL3:@DKN^&RV#^@(\[GJB?J0"&&D6]M$;!/2?I1+J&SO%;#+0,20;/24Z\\
MI^WO/3E@:P0P7$U#YQ)[TN2_>G(KK;Y1K]_5A7HTL69YG0+F^H>>C+]+ODWJ
MNTF>:+#E*B9Z#=X">KYLH1]_Q L=#REFWM_[P:I!S7NH]JQK)FZM@;N%\83A
MX>86N_.\5H.]F^1I-&?3: ;Q9 @Q*[YNR"A6@P5;H^7AV@;8\1XR?@PJA0I<
M[[X_%)90%#8_1&'=(H98_HF_X^]4"\/LDK.A'N'L4- ;C1E)>7UR3(/=;_N[
M:Q0#IU"$.9LEJ-D=_IEOL\7A_:&';]>CD#D91&F?>9I (]RUM]OW5!8N%*[.
M8:VZX[=WH<"V6Q".Z;,<)D8NQN$$JKI("[EMAIL PROTECTED]%;BT+T54.4A+?S<%T9
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
MA\&LDW!M]]2>]<:M&:*O#G-DPS9H0CH@;WZY-QBT)5E[CG?T[('V#*]\.ZG
MN-#\=G6*?=:]KVKH@+SYY?8^-5GWO\1QB^].?KDMTJ3J11-L>U7!R?&&3/49
MFRO(A!QS_TB;+/ [1<Q$BZZ_Q*'XJSU:EPXL3O/@@SHL5X'W.;X!%R(>D6-M
M)HXA_?L 7?BISAF>WY!+%4=C=/"D+W@D<3<BD3=KV9"C<PPO-8(4(]?"3G5G
MIPJ<9G6GH$.%LW:^NG,&8?B%8%(]0-;M8>&P2N_J&0Q2@KD+4G0'2U,(\Q?.
MJD57)H,@X$FZO8>=R&N"D@/Z"J.(H:2P0\MWIY"G=^$,HUA]"G$<D$A186&T
M!"5!M%R8($%.>*ZCGSN12'4@"E\<(0HQB).01+]X0G'PX@B']D.\\X^338H?
MF76#ES)E)7 AOI@*F3C D8F)3=QHZP0(4NP?3A2WEI B(:G*7%_#VLP?2?3N
M2V(&+T):=7W88,/N?P.8 <I$6L<8D&#_<*+G. /2O?^Z//FDHL(4XFCV1P.Q
M'.!(DIQ"'+TA*D=KD#;3O)W6EJVV/[S@<[)W*DKXK ,GOJB2H!\V-8RC4_W!
M'KRC*U]R22[1AE);V,EG+]BX#K4#P /"KGT:GP$C?:%>[S^OUNE8]<MOE7=_
MF*]>0(5'IY?=I/533=WQ&QJXYTE"0960E*$.95^9,IJMP"3*<Q*=49;GQ'V2
MU(PXJG2^J-\E9MH%#(J]Q +L8/BB<V,%EP/S#0_Z-(_I71#DR.B:2);-E;*-
MR3.LJG)&MDS6$@QQ;'V5E-Z0/NUN*U: ][O33T$*#[EX*2\#Y!YWJ+)[%Z<;
M#(Z%69*1S3=I<,:BU]&-^Z+7; ]"RIG$/V[(M[HTADVJUXAM;KJ5#&W=B%E
M-]3B>'O'-7>,"E2ELZA'JGZLTW&]Y7F =10N+5L"G8(^4NFE=NP8,-T^"&Y/
M8*?C >7&74^)$HDBQ/V69:WH?\60]V!Z(Z4F_"$<I[;X0G6,6QFN;-?238\D
MF;J%H6N/@]K5$60"5ANS'#0!Z3GO, P/#^%P)"=<=BC.'\>0$F'<#T+/TI^;
M8@E2D^W2,>HH[KL?GZ%<VNZ33GI-,?E4_D1GEVB&9<SN&K_K1GA_X;\I C?S
MN9KNGQ.R!3:FO,QTX06,X9$.([)\\0I&_>5+QKV>)#;DJM[P89GP4@*_YU0,
M$3/)&>6<A.=@I5ZES-[IJUU0)9)D,93U[6*Q _/M8CT34CI6P]PZP__P849Z
MZ&QB$;B*SH&1N^WC%Q9/:833=>J!FB\_HF&IB=+;#,U8M3N=JNT(1.M^?&B'
M5>Q ("#LPMD;#M\TPA%^0\8>.\6*U=89FF8&XZ3E52\YO-$J%Z#F E\T=2VY
M'"!-91G?4'+9<EG,8<F:!<LR32,*K$V0A+.:3':$PXUW.@$%#?@TQVBHSTNW
M"LO;]:'@@N8/ #9M:\_HA]XMN'1E\:/H)ISQTX#PW-(6+Y!4<UGEO!VH-8E&
M,!*X>)XIE!=ECYAT,ZT5S)-^D(&.OWV@B![4L$P+SY>1!'/QED;&^EK-)8JH
M@GK<;J/D(@[EMAIL PROTECTED]?6QCH4'LB>M;"A)7%WX4$B/7[402%JSH&83X="7$T&R
MUHT2",*?NH RI^K&"#\^$N:> QQIIQ82[!](#%S0L4- OE?LQ\L,M2RA-$OS
M&+T8J1(0US074LZQ\B>)J!/"TK*+XV$G25B@F+#H*=A5KW9_?::>\&M/O=]]
M^>Z9>AK@/8N(5':4$(M"<#A4EYW3T4!.LJR\[1*:YI*2D30X)/5,)"L-,NLA
M<5U;E8QD[:M ZX*I1:HN4/(I12RRVR*,MT+"S'9I64)<"(.20/:6W2>M(F>0
M6#C2P[O0KB^W&YQC#W*L<?!IJPBHC4&;B)XD6,:;5#V")J!C EZ#(M-*=7+1
M09LJ.EMD@<VW3>8 W"Y1Q1YT!,;$P-PN,:!<LT YV4,U$X4 WO:Z@3B:"S%)
M9.\%='1?H", .I\!;62@C61TW6M2WF>3]<6KOSE7I6Z5KIB; %)'*Q QSAVX
MO?@&AD^J6[!\<UF^E"!>(Z3<S(&H-^J<V7\BU*(P=/R'8'%<!FG<^M@%*9<3
M\<%;X^_/,5&AK>(>TFW1*W223%RI$3=$B>B%AJ/!,'(N28ZUM5%XCJ. YW^6
MP-MHI7;I"S5PI&]^2[GAO*K8X';2)]UIU_^(9T8UJ8G%SN=2IESGW9'>7R2!
M9/GCPRK2/OB;/SXL8"3^U;@'D,ENY9^=RK^.#B6@U;*JS'K9 JW#[NZT7>?0
M$Q/:F[8;''HZ+9P-H5H,X\_$_)W@3X1_"2S1#?=\H)WY?ISJ8JK;D#NG]3D.
M:86#S_"B@T(EP;]$*S 1[]+2C5X\$:!]Q2E>91]](6L1J"GZW&&S"6.-D-"<
M'I&>^VC_];LW>\_TC<>8/N?C4ERM&6>]D><T@(BW8P5#QKVH?NQ&I[AP8 UJ
MPZMQF'.,L^SBUI-98#WB,OU2!PT)$&4Z3)\$Z#NGA6I9/53 '^J]]80N 4^&
MJ0;T+0U744BGN X+WA1Y22")'G[D%L;%6Z8)'RK1?S$)\J@HB_'TI=C! Z6
MJ4D< S44\563=4M\.R,"!$2F&Y53%?J0'A.>UXG\O6N^**N_?874Q+T\:^8#
M+9&-/=?L^8;:#5#%9P^7$E>)/J'Q(AU]R'!PFV4VR^IWM(+1@Q1U2:Z9VL'C
M@8^%0XVVBS,FF(2D?_X9!:W%69(IG#!M-/^[OM-/J>G,*LMM[C&]3DND9LC#
MXS2!2$T=T</+*R^7ESJ_ R)O3'6AF^Y":IG,0$!8P8<!,Z8R9+'EE' S6W(+
M_3PW1J.POS11 ^QR)^TUVO(''KI.FY7B^*?2LX;?,7_1_),MXZJG9PQ<3/X8
M?13()].#+$'JN2MB^+92(2NTN+-DR'/!\Y]*A^XH'[J7A$A$N&+Z8&7/_OH\
M5[[@VYP;;]=?WLI(YUA7RQG/+P==]>ASIF7&R#$;2MD(B?E.WCCXE_O:B!3G
M:LM]:" GJV9SN:7O^6C]=Y5/&K AOGT;M7JMMKF^OE2KU>I;FW5\0ZC!;WC6
MUFM+M:WZQL;:UF9C?0ORK]>V&DNJMO0#GDF"WB_5TLDD@>GNS.T^9.OUEO[G
MGFI9F9F_ ?&2X,RB7ORP)]M.\'?I^%X5WC=[RAP8$&OF'&(R"%,?HR_7@U'7
MVH2BO2V7$@:3U*-N%9W$7+3@6CKC8L)FTECCGKUWQ>;1A"MM?6)LO[1X[K;_
MQ7?(]VCCMOT/",#L_[4-W/]K@ <6^_]'//K*D5HIJ=Q?N0?FBE%NNM@[_T_[
M7VLSO@,'<-O^;ZPU>/^OUQJU3:+_ZXT%_?\A3PYHI_M9;\,,Y'+./3Z7\N<>
MZ#7#62AW5A9F#2 3,L;-W(/\RIM?2UH*Y_KM4H[5H@%A@7T6S^)9/(MG\2R>
3Q;-X%L_B^>;/OP$!;#-, * )M?
end