Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@sources.redhat.com Delivered-To: mailing list cygwin@sources.redhat.com Message-ID: <01C03912.9B429340.kern@sibbald.com> From: Kern Sibbald Reply-To: "kern@sibbald.com" To: "'cygwin@sourceware.cygnus.com'" Subject: Question Date: Wed, 18 Oct 2000 14:49:22 +0200 X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211 Encoding: 57 TEXT, 229 UUENCODE X-MS-Attachment: cygcheck.txt 0 00-00-1980 00:00 Hello, I'm using cygwin 1.1.2 to develop Windows programs such as the port of apcupsd (APC UPS monitor) to Windows, and first off, I'd like to congratulate you on version 1.1.2. It is a major improvement since B20, and I thank you for all your hard work. I especially like the more traditional directory structure of the new version. I have several questions: 1. I'm trying to write a small program that will send an email message (somewhat like /bin/mail). However, I get the following error message when linking my program: gcc -g -O2 -mwindows -mno-cygwin -o email email.o -luser32 -lgdi32 -lmapi32 email.o: In function `WinMain': /home/kern/apcupsd/k/win32/email.c:61: undefined reference to `MAPISendMail@20' collect2: ld returned 1 exit status The program is rather simple and makes only one call to MAPISendMail. Can you tell me what I am doing wrong? I've tried compiling/linking with and without the -mno-cygwin option and get the same results. 2. Is there a way to know what Win API's (entry points) are resolved by each of the libxxx.a files in /usr/lib? 3. When I do a cygcheck -s -v -r, I get a lot of registry entries that seem to be related to the earlier versions (B20 and possibly b15?). Is there any way to clean this up? I attach the output to this email for your reference. By the way, there seems to be a memory leak or resource leak somewhere in the cygwin system because if I do several ./configure commands under bash, I am forced to reboot my Win98 system because it becomes painfully slow. Thank you for your help. Best regards, Kern Sibbald ch. Côtes-de-Montmoiret 9 CH-1012 Lausanne Switzerland Tel: +41 (21) 728-3411 Fax: +41 (21) 728-3459 Web: www.sibbald.com Email: kern@sibbald.com begin 600 cygcheck.txt M#0I#>6=N=7,@5VEN.34O3E0@0V]N9FEG=7)A=&EO;B!$:6%G;F]S=&EC7-$ M:7(Z($,Z7%=)3D1/5U-<4UE35$5-#0I7:6Y$:7(Z($,Z7%=)3D1/5U,-"@T* M0UE'5TE.(#T@8'1T>2<-"DA/344@/2!@+VAO;64O:V5R;B<-"DU!2T5?34]$ M12 ](&!53DE8)PT*4%=$(#T@8"]H;VUE+VME6=C:&5C:R<-"E1:(#T@8%=%4U0M,5=%1%0M,BQ-,RXU M+C O,BQ-,3 N-2XP+S,G#0H-"DA+15E?0U524D5.5%]54T527%-O9G1W87)E M7$UI8W)O6=N=7,@4V]L=71I;VYS M#0H@("AD969A=6QT*2 ]("AU;G-U<'!O7!E*0T*2$M%65]#55)2 M14Y47U5315)<4V]F='=A# P,# P,# P#0H@(&9S:6QE;G0@/2 P># P,# P,# P#0I(2T59 M7T-54E)%3E1?55-%4EQ3;V9T=V%R95Q#>6=N=7,@4V]L=71I;VYS7$-91U=) M3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I M;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$ M3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N M=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS M7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@ M6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@ M4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-9 M1U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L M=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=) M3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I M;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$ M3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N M=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS M7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@ M6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@ M4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-9 M1U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L=71I;VYS7$-91U=)3BY$3$P@6=N=7,@4V]L M=71I;VYS7$-Y9W=I;@T*2$M%65]#55)214Y47U5315)<4V]F='=A6=W:6Y<;6]U;G1S('8R#0H@("AD969A=6QT*2 ] M(& O8WEG9')I=F4G#0H@(&-Y9V1R:79E(&9L86=S(#T@,'@P,# P,# R, T* M2$M%65]#55)214Y47U5315)<4V]F='=A6=W:6Y<;6]U;G1S('8R7"\-"B @*&1E9F%U;'0I(#T@8&,Z7"<-"B @9FQA M9W,@/2 P># P,# P,# P#0I(2T597T-54E)%3E1?55-%4EQ3;V9T=V%R95Q# M>6=N=7,@4V]L=71I;VYS7$-Y9W=I;EQ04YA;64@/2!@0WEG M=VEN($(R,"<-"DA+15E?3$]#04Q?34%#2$E.15Q3;V9T=V%R95Q#>6=N=7,@ M4V]L=71I;VYS#0I(2T597TQ/0T%,7TU!0TA)3D5<4V]F='=A6=W:6X@0C(P#0I(2T597TQ/0T%,7TU!0TA)3D5<4V]F M='=A6=W:6X@0C(P7$(R,"XQ#0I(2T59 M7TQ/0T%,7TU!0TA)3D5<4V]F='=A6=N=7,@4V]L=71I M;VYS7$=.55!R;UQI-3@V+6-Y9W=I;C,R#0I(2T597TQ/0T%,7TU!0TA)3D5< M4V]F='=A6=W:6XS M,EQI-3@V+6-Y9W=I;C,R#0I(2T597TQ/0T%,7TU!0TA)3D5<4V]F='=A6=W:6XS,EQI-3@V+6-Y M9W=I;C,R7&-Y9W=I;BU",C N,0T*(" H9&5F875L="D@/2!@8SI<8WEG;G5S M7&-Y9W=I;BUB,C G#0I(2T597TQ/0T%,7TU!0TA)3D5<4V]F='=A6=N=7,@4V]L=71I;VYS7$-9 M1U=)3BY$3$P@6=N=7,@4V]L=71I;VYS M7$-91U=)3BY$3$P@6=N=7,@4V]L=71I M;VYS7$-91U=)3BY$3$P@6=W:6Y<;6]U M;G1S('8R#0I(2T597TQ/0T%,7TU!0TA)3D5<4V]F='=A6=W:6Y<26YS=&%L;&5D($-O;7!O;F5N=',-"DA+15E?3$]# M04Q?34%#2$E.15Q3;V9T=V%R95Q#>6=N=7,@4V]L=71I;VYS7$-Y9W=I;EQ) M;G-T86QL960@0V]M<&]N96YT6=W:6XO96UP='D-"B @*&1E9F%U;'0I(#T@8# P,#$N,# P M,2XP,# R)PT*2$M%65],3T-!3%]-04-(24Y%7%-O9G1W87)E7$-Y9VYU&4-"D9O=6YD.B!<8FEN7&)A&4@:&ED97,@7&)I;EQB87-H+F5X90T*1F]U;F0Z(&,Z7$))3EQC M870N97AE#0I&;W5N9#H@7&)I;EQC870N97AE#0I787)N:6YG.B!C.EQ"24Y< M8V%T+F5X92!H:61E&4-"D9O=6YD.B!C.EQ54U)<0DE. M7&-P<"YE>&4-"D9O=6YD.B!C.EQ"24Y<9FEN9"YE>&4-"D9O=6YD.B!<8FEN M7&9I;F0N97AE#0I787)N:6YG.B!C.EQ"24Y<9FEN9"YE>&4@:&ED97,@7&)I M;EQF:6YD+F5X90T*1F]U;F0Z(&,Z7%534EQ"24Y<9V-C+F5X90T*1F]U;F0Z M(&,Z7%534EQ"24Y<9V1B+F5X90T*1F]U;F0Z(&,Z7%534EQ"24Y<;&0N97AE M#0I&;W5N9#H@8SI<0DE.7&QS+F5X90T*1F]U;F0Z(&,Z7%534EQ"24Y<;',N M97AE#0I787)N:6YG.B!C.EQ"24Y<;',N97AE(&AI9&5S(&,Z7%534EQ"24Y< M;',N97AE#0I&;W5N9#H@7&)I;EQL&4-"E=A&4@:&ED97,@7&)I;EQL&4-"D9O=6YD.B!C.EQ54U)<0DE.7&UA M:V4N97AE#0I&;W5N9#H@8SI<0DE.7'-H+F5X90T*1F]U;F0Z(%QB:6Y<7,]-"XP#0H@(" @(" @(" @(" @(" @(" B M8WEG=VEN,2YD;&PB('8P+C @=',],C P,"\V+S<@-#HR, T*(" @.#-K(#(P M,# O,#8O,3$@8SI<55-27$))3EQC>6=I=&-L,S N9&QL("T@;W,]-"XP(&EM M9STQ+C @6=T:S@P+F1L;" M(&]S/30N,"!I;6<],2XP('-Y M6=T:S@P+F1L;"(@=C N,"!T M