c++ - Suggestin for STLSOFT makefile problems
- DIGITAL MARS (11/11) Jun 23 2006 Matthew,
Matthew, I spent a few hours trying to get your makefiles to work with the your STL header software. No success. Would you be kind enough to use your own recls to create and publish a single listing of your installations of stlsoft-1.91-beta10.zip and recls-1.8.1.zip of a UNIX/Linux installation? If it has dates, times, and complete paths, I think users can figure out what they should be doing. Thank you. Aubrey Soper
Jun 23 2006
Aubrey [I'm cross posting this to c++.stlsoft. I think we should continue it on there.] "DIGITAL MARS" <asoper3 cox.net> wrote in message news:e7i9v9$1r2j$1 digitaldaemon.com...Matthew, I spent a few hours trying to get your makefiles to work with the your STL header software. No success.Which makefiles? Can you be specific as to what problems you're having?Would you be kind enough to use your own recls to create and publish a single listing of your installations of stlsoft-1.91-beta10.zip and recls-1.8.1.zip of a UNIX/Linux installation? If it has dates, times, and complete paths, I think users can figure out what they should be doing.That would yield just whatever's in those files. I think what you're after is to see whether there are any "green" issues, i.e. whether I've files on my local systems that are required to build recls 1.8.1 (for DMC++) that I've failed to include in one or the other distribution. What I can do is attempt to build in a shell that is cleared of all environment variables. I'll have a go at that, but it would still be useful to me to know your precise problem.Thank you. Aubrey SoperFYI: I'm away from home at the mo - in NYC, as it happens - so may not be able to do this until I get back home to sunny Australia towards the end of the week. ;-) Cheers Matthew
Jun 25 2006
Ok, well I've found a problem alright. Apologies for this. I was doing things in a rush, in preparation for this trip. I've now done STLSoft 1.9.1. beta 11, and corrected the recls page. It now all works again, save that for some reason (that I will discover upon my return) the generated makefile for DMC++ does not cause the delay-load functionality for wininet.lib (which is in recls_wininet_dl.cpp) to be included, which means that the DMC++ build is missing, and asks for, wininet.lib. If you're building with DMC++, you will probably want to add that to the libraries list in the makefile. I've included a hand-modified version of the DMC++ makefile that (I believe) is now correct. Again, sorry to you and anyone else for the hassles. It was a bit of a punt to push out recls 1.8.1 in the time I had, and I guess I gambled and lost. 1.8.2 will be on its way - with fully fleshed out docs and test programs and correct makefiles - sometime in the first week of July. Cheers Matthew "Matthew" <nowhere noaddress.co.us> wrote in message news:e7llo4$fqp$1 digitaldaemon.com...Aubrey [I'm cross posting this to c++.stlsoft. I think we should continue it on there.] "DIGITAL MARS" <asoper3 cox.net> wrote in message news:e7i9v9$1r2j$1 digitaldaemon.com...begin 666 dm-makefiles.zip M;QO)$?TL`_X/`TO BK"IK#F M:<7]TV&_.]*ZV[C"^[0[>-&7P#L$R_71VQ]V?P;+Z%5:?!-^#J/%FL ?CE[_ M'_V7+[W^;K,GF <*F'V6<>DK;[?U? ^W?B.VV3\$BRA8$9L-_[#RIL$^"C:/ MP<%K_/RS3P4^[%>QP.MN],5[_[0-:%V;ZU?\>?Z,_L<ME^]#FS']L7G<K8\, MWANN FT4? J7BRC<;6E9?WQ[/Y_UWF6,_4+^N]H\?W8_&;_7:]C[B"O_-9C, M;WOOQY.D\G6F12LSK8O+I+QV%?^=*M>8&WU/^W!'EJ3R_EZK3BM[$[/F.GQ\ MW_2F _G-<"*(7UT]7%TEU<,[H59D+E&L/3R&VUAZ>-<??;A)\8S2X7:Y?EH% ML<9H^,:)SWAC9>,W[U7IQ-'II.\$.E(B6-EM[_Y^>/=N&JL8I3>+_3[<?DZZ MUFPPG4TS$T:5*#A M.A\->C=Q1Z<(Z8N.!42"ZL,87WAOM7 (WH[ODN*I!-;O9^6_> _/GQ$G%>,U M7BI"QT4*,"NM#U]<7$YGH^GX[2SM'B]HS0.S1X;:_]>B?S_[ W;,Z7P^G<UO MF$A33/W;]]1GQ8%8F==(QE.SO$XR+&E)1E-S<>7 8W]P/QN.[Z:)+[T K9S, M9L/$S[CR$/,T&X]'\[>CWKNI4)UPR(J3,28)U]*RI)UBB= ^L5QHFZF8-*PF M#W3%N]0WUBS9.UF\)I2J'NKO0*XQ>*F]`+DB(U\NI[QG+3KW>H?/3QL2X!R] MRU^\3[2W>B^]>%"2O^*IYY ,D=Z$+$G"G%._B?_DO+%V\K_9(.!_IE.;!)%- M/?6;.PY2W[T\[A?+`(L6TVYS*GTMM>0IA1*G[9H"Y7 .CTHY7AR67\*_2)C, M\F<6]PE<QDMW' W6'K+HG$;E-$)/= 6UJU7P^/3YB 6%`MB'.QP>!DMZ'WE< M89.X6NA+<=&\/W]MZ /Q#D9_ MQ0PTT09:Q0RTT ;:Q0RTT08ZQ0QTT :ZQ0QTL0;N[PN.A/T>/Q:(D6*C 1A! MCP=BI-B(($:P8X)L!(O1=8S6:+JHD4)T42/XZ>.U<;W)/05:)K\BX T$N%\4 M_IY,;,4,N/M\.JGE-Z!/:]8)K9 !`T59G)C$>$K,:XKS:H!$PRGA.R6:3HF6 M4Z+ME. X);I."?%-6QEQR/ (F29"IH60:2-D. B9KEM&BH= &6>?D:(1ARVG M1XCWH4P29BDY?(%E7*U39PP'4B5[Q/C$0]XE3L7!7Q1:`/22C&%B &ZG:W(1 MVYDJ9<DLI!1/A=+<WHW?O)_.^^/) "K2TRSZ]YR=8,X7^U Z<(BGS_C,J_:0 M2L41X.[Q3R/&-WJDC$/BLA8\>O =;C_M$'")* 8-ZZ*L8$..]KG:+LE;<)^B M<(V HV(N%*QKF; 1,=A&AQ_.5Y)*&3$FU- TH(E3*XH !^/0*Q18K$P6 Y<< M5_^XVZV"/."2HL52M(\==[\;DP("66Y"7C,&;=$FL\JG$Q&33U>VR:4&BB > MF 7U2<$AAT,U#V&SL#PN+3(.-,-H4D6, \4H9!H)#D& BYNUH.YJE[9V03-S M93$JL QA39 6(M,2E.%9%R%YAX&9#Q +$4X2BPP-5,=RY)9R(AI'D6M1LHF9 M5+/G MMD!I#L<)-5W91 ,\W?PJF!$ *;$G!6!"V(-B7HK ^C& ZZS0 -&$$ MTV&F`:$%(YA.*PT(;1C!=!QI0.C "*;S1 -"%T0`#A1U M<#V#Y M$QQ=&.T6.+(PVFUP5&&T.^"(PFAW+:,)H<_&$SR2< BF]PZ>/P'C"!Y!; 0^ MV,D\5\!MMPD8CG_ 00TS8!,PG/K H\\D8#KO,8X?FX"]%YB/>6R#U&8&%C&> M[AA'D4W X6HUASIL7$HG.F*)$*?FATW Q(VE=(XS3N-AL2"9),2R4L<W]$M& M-(BG>O2ZI+ I^2V;OL1OT_"<"?_?JR^"UF*]WBT7#C4N).L=C\$A<NDQ(4F/ M[FCM2D1"TMB$V\WBNT.)"TEZ3]O0I45%)!V^\[,K\;2#J!62Q2%<AM&<WN9V M:$NR%$5[ W2_3T9DAA)_I4Q,8)+%T*C'_7=HQXD3$T::G[!!I E+*X+;%251 M:423\A]6,"E!:<)B:0\;!$M, IIN%X2$I(R2I5+,ZEDB4M83LRMF34'"I"ND M7"SZ0N+1BB$G25" <L+1A*YD;&RH2J+1AF;*YV" 30E&9B?__/P;^Z(<6S+B M/^E"<9:L'.JT75.*DWE9*X_G7;6<S:MJ83)UJN5\:E1+X\E/+59FMVS%2IH5 M?XF5$\R5H=F/<)FL0>0OIRB=(=C P(L?>4?&R4?[/.*RK)$"$L&X*"![""P% M3'2WB^;'X+]/P789X%2XGSF5HL,BC(Y2X]Q]G7^2'B_D!=U*_).H)A$2U16> M7U'0&O*3&0WN-0J:+S_I:&S[!*'1`2QE.92<AQ$-;*F*UI"?BBZ(TI;,K9;O ML,=P:P=+;RMK8$D-!>-N$L^.5\O= ?]DC.2MIUPOU)0VZL_,2/6K7;0-HFNH MCR>WPI-\\S*+*9+2U>2.QG^"1Q+A^8$:'R84::X B*^&M>WL+ 7UF$)2PQIQ MI7L$.<1SV0"NM]ETE%MN3E$<MNG.FUE2V.7B9)6K!CGDH8MP-F7P/AQ&R7XM MW7*'IDR'QA /W*C1UHO-M5(4QRURJ;#HRXN-_+SQ-* ,ARVPV6,:O)B6$6'3 MHD7E<TF7*+:/RF>5* >PWN)?KGJ2:1-6SC1=HD >M'-.%"XX.[HG%5D*\E*6 M EZ4+ 7-);(4-)'(4M L(DM!4X L!<T?!KX0O&+YA_N5 36$'#QA&)A#R,%3 MA8$]MYQEDE#E4'W.,CT8[:(\1+X[ZZP 2MJF!%4.TVK[9&!$U(.>8QISQ"77 MBU\U7 ETK-_0%C(N9Q>7O0G%CG_,C>*9E; 5);Z54P?4G'P8F4K1'"NI%0X. M%2](E^Y3/_K:+^/5O/J..66!!EQ3=Y\6![.ST1.Y*1Z^:LX:$B60K^)EA5.X M*N+;/,5R*RN<VFL[RT"J"'1=O8)Q$L_U>QZ:XTJ^"O(WN>]Q"C>SNR1F[["< MRG=*3N4IP*8I0Z<[*MU>J=9#Y6*,X)J:28&<$^2J=T\!UQTTYB$!)S/9$SDJ M&[ Y"R5!G9YKUWU.V S#Y2*M36!N%FJ+?LGH%&TP764"?;>GB%T-`:XTG;)5 MR3*]!>DJ/LQS^5LNT,.XFS_4P_I\:J(+AGM.]\L'?"CO\X1\+I^+!WT85_%A M'\;/4Q.+#OU M )Y1QH7*FOU%\M<(1?4J%L!-P\9-HRPWC1+<-&S<-"KDI %QX]NX\<MRXY? MQK=QXU?(C0]QT[1QTRS+3;,$-TT;-\T*N6E"W+1LW+3*<M,JP4W+QDVK0FY: M3;<$-UT;-]T*N>E"W$C'TD"$8TZ2:?QD.3 ;","1GE&S^% NUE$#UCS1#LQ4 MHPJF&B69TGPL%_G8F;+'/C!3?A5,^269TGPL%P?9F;)'0C!3S2J8:I9D2O.Q M7%1D9\H>%\%,M:I JE62*<W'<C&2G2E[E 0SU:Z"J79)IC0?RT5,=J;L,1/, M5*<*ICHEF=)\+!<_V9FR1U P4]TJF.J69$KSL5PT96>*QU/G7O_E2U0>2;Y& MU);IX=>)*(0B,_GRK8E"OSR%?BD*?3N%>EQV( JAD$V]EPP.Y9+3H0J3?T(T M>7K"06V=+Q'#VD9H%7LK%:80H?;]5;5#W M+DIA\37=X)_:,LR KX1"8+AK7RT!^V&YX:[!Y![N1D]/V"-MPQW3)VV$5K M:3"%"+4N2!7W3Q>AO(>Z3N*3#YUI3_JEI M9!$``."-```(````;6%K969I;&6]7?MO&S<2_MD!\C\L8 .UX-AM](:!`%5D M)55.M Q)N:8X'P19VB3;Z%5IW21 __A;DOO 8X8<[:Y.11.)G/DX_)8<#H>4 M<GI:[NOYLU/O;;#TKSWV6LV^^I^B3U$IJ[A_VFTW>U9W&U=XGS8[+_SB>SM_ MOMQ[V]WF3W\>ODR+;X+/03A;1O*[O=?]N7MQX74WJVVDN6. V6L>E[[T-FOO M]V!=J\9M=G?^+/0749O5VF[AC?UMZ*\>_9U7_>67&A/XL%TD`HWPB_?^:>VS MNJ;0+_GU_!G[SRUWV(MU8_QC];A9[CF\UU_XZS#X%,QG8;!9L[+N\/9^.NF\ MRQA['?V_6#U_=C\:OC=K^/.(*__=&TUO.^^'HZ3R5:;%*C.ML_.DO'(5OT^5 M*]R,KF>\A"'SJ/+^WJA.*SLC6',9/#Y_-KC!*M=?GS\;W<*U"W_I_?R)M0O7 MSS?;'Y$V8O)N+KB^"2*NPLTN\#GYO--O.N/>]*8_DL2OKAZNKI+J_IU4*S.7 M*%8>'H-U+-V_ZPX^W*1XH'2PGB^?%GZL,>B_<>)SWGC9\,U[73HQ=#SJ.H'V MC A>=MNYO^_?O1O'*J#T:K;=!NO/R=":],:3<=8$J!+Z^S 6[WWLW-X/>M86 M_.^SU7;I)RV,%0VD"XD&GSN"2OXIIGX\'?0Z-_% 9PCI XX%9((N^S&^]-PJ M>,%J'GA[T53[_[98NY_\P0;F>#H=3Z8WO3<?WHEVG_;^KE:]BL;CQ;= ':S] MD+U']$:]R+1QCZ09N85H'MQW)K]%/4Q+.93T.)6G(+H5B:15:=VI=[J(EJRU M&!C=VV &]]Y.[X;3?C2^^MW^)%*[^Y=HZ/)FU.L.QD9M1K]H*$(8*PU=WOS> MOZM5&<-(`[$75543]?3!L-I*^IPU65 R6K:7L\_[&)XU/!B^&QI-Q+5L.>D/ M>M/AW> /J?9R'M?_WAG=1:X < D?`>VDMC=27,OEM^^IS9H!L;*H41I/FQ5U M2L.*EM)HVEQ<V?O8[=U/^L.[<6)+QT\K1Y-)/[$SKMS%/$V&P\'T[:#S;BQ5 M)QSRXF1N*<*5M"SIIUPB]T\NE_H&%4<=JZ 37+,NM8UW2[5.%:](I;J%YC-0 M:P`KC0> 5F3DJ^6,]ZQ'IUYG]_EI%04V>^_\M?>)C5;OPHLG9?0N=CG[9(IT M1M%2)/F:RYOXK>"-]U.\YY- O$U=F *1N9W+FSL!<KFYV&]G<Y^*%M-N,RI] M+)7D4PHEN^N*!N4PCH[*.)[MYE^"OZ/P6/ [6R^BHIAV)M$9\7998W/O<BV4 M6)B%JPQNLMG\VHM+3!ZB7GSL=3],.F\&/>\REC\[E[29S:E+KV0^+"JK** R M(T5ACQ.M3R*&?$&/6T&\N%K4PUX4,+%%C.F*SSS>D[B,E^PX"JP\9%$YB\99 M9)[L!BI7"__QZ?,5#P8EL ]W-#P*EO(\#C$--HJ"!> D2(([L4R?G0/\58P: MB0RS,K,(4Y2K'_(^<!XGBZ!&*9("&S> >,FP23PMC:6X:-J=O +&0+QS,1]< MPR69+M9(+KI8(W3W\0I<;PYV 1;GEP>\2 "OY06O$<#K><'K!/!&7O &`;R9 MZM#R-0 M.)!*V2/&)QWJ+G$L3_Z\T!* EV0,DP;8=KJB%O&=J5:6>"&M>"R5'FS=\,W[ MG(\DE0(Q1JRAL<\2IU8420['85<GJ%B9+ 4O.:;^<;=9^(> *XJ6EL)M;+C[ MV4 *!&2U"X<V`VC+;?)6A3N1,86[LCF7"BJB60 +FD[!(4=#A:<P+*S.2XN, M`PV83;H(.%E (6 F. 21(0YK8</5+FT= C!S\='T=*%S_&!9MHQ] .;7V,+E M7K((*/%$<"Y7+JATP2(N550\FWW&&'>"* N5=8ER0?%%BK \47! >]3)A,-D MBY-]6<(1)$G"DN3 D1:E`Y<C,K"Z(!&7(A>ZMACE68:H34 +$;0$97C614C= MPA& \T8`H8TB( >*) ;/KEM0:*."I] M*+21P?/D" IVYF> B&2X!874(Y'Q MMLPF CZ?3_A,HB% SQT]?T+F$3Z#W AB#N&SAX: 1IS)TB6MK^#R58&JC50X M!PE YSW _+$)V$<!?,QCFZ2V9G 1\'0'G$4V`8>IY1SJ\'FIG.C()5*<>CAL M0E)%R5(IL'J6B%3UY.P*K"E)0+I2RL6B+R4>K1AJDH0$J"8<(70M8V-#U1*- M3%RG7BY<HUX:.S^]6/-NV8J5="O^\JH 6"ACWB_B,EF#HG=.4>8A^.2 B^_% M0*;)A]M#Q%59D((H G%1$.TAJ!1PT<TFG.[]OY[\]=RGJ0 [#U0*=[, W"N= M<X]U\4I&O)07="N)5Z*:1$A,5_K,MA+9G$V$A.ES.1^AY";F.D:5 E%5,A0& M_,%_485_*S%:6J\][?7X%"P75U$-$YA_\>=?V9??KA;![OKYLY-?+X-/WGH3 M%:-8ZVG7"PVEE?[S,DK]8A.N_? :J\]HTPQ1/Z\\`S+#B<=2C*6PXP&7'C/% M14P3AC35$.1'P_MV<I*">EPAJ>&=.$FL87]?IB6L[N34>YS-OWZ;[19[_C- ML+_X)/RO=\F^9SY[6H9>L/=^BD1^>L&[SK2ED<PGQMGYZ+:2/A3URZ68 /P= M):5=+DU6NVIP #QV MJ8+*>1&!29IHC2Y:IXLVZ*)-NFB++MHFBZKGDBY1ZAA5SRI)!E"MI3]<_233 M)JR=:;I$B3P8YYPD7-0[NIV**H59J4IA#TJ5PGR)*H4Y$E4*\R*J%.9"5"G, M?P!\$7BE\H^/*X U ASN, #F MEK2Y!%V.TFN[,P`1S:!GG\8<<<FU%+%X69SBJ3&*IV ?*^G67].2;FXT\6*8 MDFA%BV_5U %K3CV,3*58CC6JE0X.-2NB(=UE=G2-7\:K>)<;;I0%&C%-WWU: M]SP,P[5\%69O<M_C&&9F=TE ZZB<JG=*CF4IPB:4H3,-56ZOE&NA=C%&,DW/ MU3LLN).C<S2\DQLM-<!+C2XAQ",8662T$$VEAWDN>XL%>A1S#P_UJ M&KPS!'086C0()!A;) PD6U]"('A05W*& J[^E!$,4OI12CA([4QI`>$A/;.& M;NH%N*G;N*F7R$T=XZ9AXZ91E)M&`6X:-FX:)7+3P+AIVKAI%N6F68";IHV; MK48"'SAW9O"3I>9L( A'9J+-8F.Q6$>/8P^)=G"FJF4P52W(E&%CL<C'SI0] M,F786"Q&LC-ECY)PIIIE,-4LR)1A8[&(R<Z4/6;"F6J5P52K(%.&C<7B)SM3 M_675!G_91^D7(71:W2?+9D,HA;:$DUJ=E\("22?3/KUG9OAU) JQR$R]DPM1 M6"M.8:T0A34[A69<=B0*L9!-OZZ,3N6"[E"'.=PA0I8><5);_25A6ML(+6-O M$/$"QA=1T.%9S L8, XO8 Q3W#V 73CB4+6Y!\I M3%=P )FP!SL;T%+CSAP M-&JP14UD$0``X(T``` ``````````0` `+:! A$``&UA:V5F:6QE4$L%! `` 0```"``(`< ````PC```````` ` endMatthew, I spent a few hours trying to get your makefiles to work with the your STL header software. No success.Which makefiles? Can you be specific as to what problems you're having?Would you be kind enough to use your own recls to create and publish a single listing of your installations of stlsoft-1.91-beta10.zip and recls-1.8.1.zip of a UNIX/Linux installation? If it has dates, times, and complete paths, I think users can figure out what they should be doing.That would yield just whatever's in those files. I think what you're after is to see whether there are any "green" issues, i.e. whether I've files on my local systems that are required to build recls 1.8.1 (for DMC++) that I've failed to include in one or the other distribution. What I can do is attempt to build in a shell that is cleared of all environment variables. I'll have a go at that, but it would still be useful to me to know your precise problem.Thank you. Aubrey SoperFYI: I'm away from home at the mo - in NYC, as it happens - so may not be able to do this until I get back home to sunny Australia towards the end of the week. ;-) Cheers Matthew
Jun 25 2006
Thank you for your courteous, prompt reply. I would like to suggest that you build a tarball for Linux use that includes all the STLSoft headers, the recls program example, and a makefile. I would further suggest that this example program use an #ifdef statement to check for the version of the gnu compiler that is not older than what you specify. The tarball wouldn't need to be accompanied by any instructions, except on other UNIX systems that have defective include files or include file names, which is to say that I think it would conserve your valuable time. Thank you. Aubrey Soper
Jun 28 2006