www.digitalmars.com         C & C++   DMDScript  

c++ - Suggestin for STLSOFT makefile problems

reply "DIGITAL MARS" <asoper3 cox.net> writes:
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
parent reply "Matthew" <nowhere noaddress.co.us> writes:
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 Soper
FYI: 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
parent reply "Matthew" <nowhere noaddress.co.us> writes:
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...
 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 Soper
FYI: 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
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```````` ` end
Jun 25 2006
parent "A Soper" <asoper3 cox.net> writes:
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