X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: "Eric Lilja" Subject: Make things it's time to link when it should compile Date: Fri, 20 Jan 2006 22:24:37 +0100 Lines: 599 Message-ID: X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hello, I'm having trouble with make for one simple program. mikael AT mindcooler ~/coding/C/extract_acodes $ ls -al total 33K drwxrwxrwx+ 2 mikael None 0 Jan 20 22:15 ./ drwxrwxrwx+ 22 mikael None 0 Dec 7 16:12 ../ -rwxrwxrwx 1 mikael None 264 Oct 14 13:54 Makefile* -rw-r--r-- 1 mikael None 25K Jan 20 22:15 cygcheck.out -rwxrwxrwx 1 mikael None 1.7K Oct 14 14:03 extract_acodes.c* mikael AT mindcooler ~/coding/C/extract_acodes $ cat Makefile CC = gcc CFLAGS = -Wall -W -ansi -pedantic -g -O0 -c -o LDFLAGS = -o $(EXEC) EXEC = extract_acodes.exe OBJECTS = extract_acodes.o all: $(OBJECTS) $(CC) $^ $(LDFLAGS) %.o: %.c $(CC) $(CLFAGS) $@ $< clean: rm -f $(OBJECTS) $(EXEC) *~ *.stackdump mikael AT mindcooler ~/coding/C/extract_acodes $ make gcc extract_acodes.o extract_acodes.c gcc: extract_acodes.o: No such file or directory make: *** [extract_acodes.o] Error 1 Compiling and linking the program manually works just fine: $ gcc -Wall -W -ansi -pedantic -g -O0 -c extract_acodes.c mikael AT mindcooler ~/coding/C/extract_acodes $ gcc extract_acodes.o -o extract_acodes.exe But when I try to use the make, it seems to think it's time for the final linking stage...and it's just a problem with this particular "project". Any ideas what's wrong? I'm sure the Makefile is the culprit, but I can't see the error. cygcheck.out attached (I would have used cygwin 1.5.19-4 but I couln't find it on my local mirrors yet). / E begin 666 cygcheck.out M#0I#>6=W:6X AT 0V]N9FEG=7)A=&EO;B!$:6%G;F]S=&EC7-T96T AT 5&EM93H AT 1G)I($IA;B R," R,CHQ-3HU," R,# V#0H-"E=I;F1O M=W,@6% @4')O9F5S6=W:6Y<=7-R7&QO8V%L7&)I;@T*"4,Z M7&-Y9W=I;EQB:6X-"@E#.EQC>6=W:6Y<8FEN#0H)0SI<8WEG=VEN7'5S6=W:6Y<8FEN7&ED+F5X92 H;F]N='-E8RD-"E5)1#H@ M,3 P,RAM:6MA96PI(" @1TE$.B U,3,H3F]N92D-"C H&4@*&YT#@V)PT*4TA,5DP@/2 G,2<-"D-/3$]21D="1R ]("7-T96TS,EQC;60N97AE)PT*5$U0(#T@)R]C>6=D M6=N=7,@4V]L=71I;VYS7$-Y9W=I;EQM;W5N M=',@=C(-"DA+15E?0U524D5.5%]54T527%-O9G1W87)E7$-Y9VYU6=N=7,@4V]L=71I;VYS#0I(2T597TQ/ M0T%,7TU!0TA)3D5<4T]&5%=!4D5<0WEG;G5S(%-O;'5T:6]N6=W:6X- M"DA+15E?3$]#04Q?34%#2$E.15Q33T945T%215Q#>6=N=7,@4V]L=71I;VYS M7$-Y9W=I;EQM;W5N=',@=C(-"B @*&1E9F%U;'0I(#T@)R]C>6=D# P,# P,#(R#0I(2T597TQ/0T%,7TU! M0TA)3D5<4T]&5%=!4D5<0WEG;G5S(%-O;'5T:6]N6=W:6Y<;6]U;G1S M('8R7"\-"B @*&1E9F%U;'0I(#T@)T,Z7&-Y9W=I;B<-"B @9FQA9W,@/2 P M># P,# P,#!A#0I(2T597TQ/0T%,7TU!0TA)3D5<4T]&5%=!4D5<0WEG;G5S M(%-O;'5T:6]N6=W:6Y<;6]U;G1S('8R7"]U6=W:6XO8FEN)PT*("!F;&%G6=N=7,@4V]L=71I;VYS M7$-Y9W=I;EQM;W5N=',@=C)<+W5S6=W:6X@(" @(" O(" @(" @(" @('-Y7-T96T@(&)I;FUO9&4- M"D,Z7&-Y9W=I;B]L:6(@("]U6=D M&4-"E=A6=W:6Y<8FEN7&=C8RYE>&4@:&ED97,@8SI<36EN1U=<8FEN M7&=C8RYE>&4-"D9O=6YD.B!#.EQC>6=W:6Y<8FEN7&=D8BYE>&4-"D9O=6YD M.B!#.EQC>6=W:6Y<8FEN7&=R97 N97AE#0I&;W5N9#H AT 0SI<8WEG=VEN7&)I M;EQK:6QL+F5X90T*1F]U;F0Z($,Z7&-Y9W=I;EQB:6Y<;&0N97AE#0I&;W5N M9#H AT 8SI<36EN1U=<8FEN7&QD+F5X90T*5V%R;FEN9SH AT 0SI<8WEG=VEN7&)I M;EQL9"YE>&4@:&ED97,@8SI<36EN1U=<8FEN7&QD+F5X90T*1F]U;F0Z($,Z M7&-Y9W=I;EQB:6Y<;',N97AE#0I&;W5N9#H AT 0SI<8WEG=VEN7&)I;EQM86ME M+F5X90T*1F]U;F0Z($,Z7&-Y9W=I;EQB:6Y<;78N97AE#0I&;W5N9#H AT 0SI< M8WEG=VEN7&)I;EQP97)L+F5X90T*1F]U;F0Z($,Z7&-Y9W=I;EQB:6Y<&4-"D9O=6YD.B!#.EQC>6=W:6Y<8FEN7'1A&4-"D9O=6YD.B!#.EQC M>6=W:6Y<8FEN7'1E6=W:6Y<8FEN7&-Y9V)Z M,BTQ+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=B>C(M,2YD;&PB('8P+C @=',],C P-2\W+SD AT -SHP DOT 0T* M(" @(#=K(#(P,#4O,3$O,C @0SI<8WEG=VEN7&)I;EQC>6=C:&%R6=C7!T;RTP+CDN-RYD;&PB('8P+C @=',],C P-2\Q,"\Q M-R Q,3HQ- AT T*(#$P-#=K(#(P,#4O,3 O,3$@0SI<8WEG=VEN7&)I;EQC>6=C M7!T;RTP+CDN."YD;&PB('8P+C @=',] M,C P-2\Q,"\Q,2 Q-#HT-PT*(" X.35K(#(P,#0O,#0O,C@@0SI<8WEG=VEN M7&)I;EQC>6=D8BTT+C(N9&QL("T@;W,]-"XP(&EM9STQ+C @6=E>'!A="TP+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=E>'!A="TP+F1L;"(@=C N,"!T6=W:6Y< M8FEN7&-Y9V9O;G1C;VYF:67,] M-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG9F]N=&-O;F9I9RTQ+F1L;"(@ M=C N,"!T6=F;W)M+3 AT N9&QL("T@;W,]-"XP(&EM9STQ+C @6=F6=F6=W:6Y<8FEN7&-Y9V=D8FTM,RYD;&P@ M+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B M8WEG9V1B;2TS+F1L;"(@=C N,"!T6=G9&)M+30N9&QL("T@;W,] M-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9T=,+3$N9&QL("T@ M;W,]-"XP(&EM9STQ+C @6=G;&EB+3$M,BTP+F1L;" M(&]S M/30N,"!I;6<],2XP('-Y6=G M;&EB+3$M,BTP+F1L;"(@=C N,"!T6=G;6]D=6QE+3$M,BTP+F1L M;" M(&]S/30N,"!I;6<],2XP('-Y6=G;6]D=6QE+3$M,BTP+F1L;"(@=C N,"!T6=G=&AR96%D M+3$M,BTP+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=G=&AR96%D+3$M,BTP+F1L;"(@=C N,"!T6=H:7-T;W)Y-"YD;&P@+2!O7,]-"XP#0H@(" @ M(" @(" @(" @(" @(" B8WEG:&ES=&]R>30N9&QL(B!V,"XP('1S/3(P,#$O M,2\W(#4Z,S0-"B @(#(Y:R R,# S+S X+S$P($,Z7&-Y9W=I;EQB:6Y<8WEG M:&ES=&]R>34N9&QL("T@;W,]-"XP(&EM9STQ+C @6=H M:7-T;W)Y-BYD;&P@+2!O7,]-"XP#0H@(" @(" @ M(" @(" @(" @(" B8WEG:&ES=&]R>38N9&QL(B!V,"XP('1S/3(P,#4O-R\R M.2 U.C4W#0H@(#DT-VL@,C P-2\Q,2\R,"!#.EQC>6=W:6Y<8FEN7&-Y9VEC M;VYV+3(N9&QL("T@;W,]-"XP(&EM9STQ+C @6=I;G1L M+3$N9&QL("T@;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9VIP967,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG:G!E9S9B+F1L;"(@ M=C N,"!T6=W:6Y<8FEN7&-Y9VQT9&PM,RYD;&P@+2!O7,] M-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG;'1D;"TS+F1L;"(@=C N,"!T M6=W:6Y< M8FEN7&-Y9VUA9VEC+3$N9&QL("T@;W,]-"XP(&EM9STQ+C @6=M96YU+3 AT N9&QL(B!V,"XP('1S/3(P,#4O M.2\R.2 T.C$U#0H@(" R-FL@,C P,2\P-"\R-2!#.EQC>6=W:6Y<8FEN7&-Y M9VUE;G4U+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=M96YU-2YD;&PB('8P+C @=',],C P,2\T+S(U(#6=W:6Y<8FEN7&-Y9VUE;G4W+F1L;" M(&]S M/30N,"!I;6<],2XP('-Y6=M M96YU-RYD;&PB('8P+C @=',],C P,R\X+SD@,3$Z,C4-"B @(#(Q:R R,# T M+S$P+S(R($,Z7&-Y9W=I;EQB:6Y<8WEG;6EN:7)E7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG;6EN:7)E M6=W:6Y<8FEN7&-Y9VYC=7)S97,K*S4N9&QL("T@ M;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9VYC=7)S97,K*S8N9&QL M("T@;W,]-"XP(&EM9STQ+C @6=N8W5R6=W:6Y<8FEN7&-Y9VYC=7)S97,U+F1L M;" M(&]S/30N,"!I;6<],2XP('-Y6=N8W5R6=N8W5R6=P86YE M;#4N9&QL(B!V,"XP('1S/3(P,#$O-"\R-2 W.C(W#0H@(" Q,FL@,C P,B\P M,2\P.2!#.EQC>6=W:6Y<8FEN7&-Y9W!A;F5L-BYD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG<&%N96PV+F1L M;"(@=C N,"!T6=W:6Y<8FEN7&-Y9W!A;F5L-RYD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG<&%N96PW+F1L;"(@=C N M,"!T6=P8W)E+3 N9&QL("T@;W,]-"XP(&EM9STQ+C @6=P8W)E8W!P+3 N9&QL(B!V,"XP('1S M/3(P,#4O.2\V(#(S.C(V#0H@(" @-FL@,C P-2\P.2\P-B!#.EQC>6=W:6Y< M8FEN7&-Y9W!C"TP+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=P8W)E<&]S:7 AT M,"YD;&PB('8P M+C @=',],C P-2\Y+S8@,C,Z,C8-"B Q,C0Y:R R,# U+S$R+S,P($,Z7&-Y M9W=I;EQB:6Y<8WEG<&5R;#5?."YD;&P@+2!O7,] M-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG<&5R;#5?."YD;&PB('8P+C @ M=',],C P-2\Q,B\S," R.C0X#0H@(#(S,&L@,C P-2\P-R\Q,2!#.EQC>6=W M:6Y<8FEN7&-Y9W!N9S$R+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=P;F6=P;W!T+3 N9&QL(B!V,"XP('1S/3(P,#(O-B\Y M(#6=R96%D;&EN930N9&QL(B!V,"XP('1S/3(P,#$O,2\W M(#4Z,S0-"B @,30X:R R,# S+S X+S$P($,Z7&-Y9W=I;EQB:6Y<8WEG6=R96%D;&EN934N9&QL(B!V,"XP('1S/3(P,#,O."\Q M,2 Q.C$V#0H@(#$T-&L@,C P-2\P-R\R.2!#.EQC>6=W:6Y<8FEN7&-Y9W)E M861L:6YE-BYD;&P@+2!O7,]-"XP#0H@(" @(" @ M(" @(" @(" @(" B8WEG6=S M6=U;F=I9BTT+F1L;"(@=C N,"!T6=W:6Y<8FEN7&-Y9WHN M9&QL("T@;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9W=I;C$N9&QL("T@;W,]-"XP M(&EM9STQ+C @2!N86UE.B!M;W5N=',@=C(-"B @(" @(" @0WEG9')I=F4 AT 9FQA9W,Z(&-Y M9V1R:79E(&9L86=S#0H@(" @(" @($-Y9V1R:79E('!R969I>#H AT 8WEG9')I M=F4@<')E9FEX#0H@(" @(" @($-Y9V1R:79E(&1E9F%U;'0@<')E9FEX.B - M"B @(" @(" @0G5I;&0 AT 9&%T93H AT 5V5D($IA;B Q." Q,3HQ-3HS,R!%4U0@ M,C P- AT T*(" @(" @("!3:&%R960@:60Z(&-Y9W=I;C%3- T*#0H@(#(T,VL@ M,C P-2\P,B\R,R!#.EQC>6=W:6Y<=7-R7%@Q,5(V7&)I;EQC>6=D<',M,2YD M;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @ M(" B8WEG9'!S+3$N9&QL(B!V,"XP('1S/3(P,#4O,B\R,R Q-3HT,@T*(" @ M,C9K(#(P,#4O,#(O,C,@0SI<8WEG=VEN7'5S7,]-"XP#0H@(" @(" @(" @ M(" @(" @(" B8WEG9'!S=&LM,2YD;&PB('8P+C @=',],C P-2\R+S(S(#$U M.C0R#0H@(" R.&L@,C P-"\P,R\S,2!#.EQC>6=W:6Y<=7-R7%@Q,5(V7&)I M;EQC>6=$=%!R:6YT+3$N9&QL("T@;W,]-"XP(&EM9STQ+C @7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG1TPM M,2YD;&PB('8P+C @=',],C P-2\R+S(S(#$U.C,Y#0H@(#0S.&L@,C P-2\P M,B\R,R!#.EQC>6=W:6Y<=7-R7%@Q,5(V7&)I;EQC>6='3%4M,2YD;&P@+2!O M7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG M1TQ5+3$N9&QL(B!V,"XP('1S/3(P,#4O,B\R,R Q-3HT,0T*(" @-S5K(#(P M,#4O,#(O,C,@0SI<8WEG=VEN7'5S6=-6=/4TUE6=P6=8 M877,]-"XP#0H@(" @ M(" @(" @(" @(" @(" B8WEG6&-O;7!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG6&-U7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG M6&1A;6%G92TQ+F1L;"(@=C N,"!T6=897AT+38N9&QL(B!V,"XP('1S/3(P,#4O,B\R M,R Q-3HR. T*(" @,39K(#(P,#4O,#(O,C,@0SI<8WEG=VEN7'5S&5S+3,N9&QL("T@;W,]-"XP(&EM9STQ+C @6=89G0M,2YD;&PB('8P M+C @=',],C P,R\Q,2\Q." R.C0R#0H@(" V,VL@,C P-"\P,R\R,R!#.EQC M>6=W:6Y<=7-R7%@Q,5(V7&)I;EQC>6=89G0M,BYD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG6&9T+3(N9&QL M(B!V,"XP('1S/3(P,#0O,R\R,R R,SHR, T*(" @,C=K(#(P,#4O,#(O,C,@ M0SI<8WEG=VEN7'5S7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG6&DM-BYD M;&PB('8P+C @=',],C P-2\R+S(S(#$U.C,T#0H@(#$R-6L@,C P-2\P,B\R M,R!#.EQC>6=W:6Y<=7-R7%@Q,5(V7&)I;EQC>6=X:V)F:6QE+3$N9&QL("T@ M;W,]-"XP(&EM9STQ+C @6=X:V)U:2TQ+F1L;"(@=C N,"!T6=W:6Y<=7-R7%@Q,5(V7&)I M;EQC>6=8;74M-BYD;&P@+2!O7,]-"XP#0H@(" @ M(" @(" @(" @(" @(" B8WEG6&UU+38N9&QL(B!V,"XP('1S/3(P,#4O,B\R M,R Q-3HS, T*(" @,3%K(#(P,#4O,#(O,C,@0SI<8WEG=VEN7'5S6=8;75U+3$N9&QL(B!V,"XP('1S/3(P M,#4O,B\R,R Q-3HS, T*(" @,C9K(#(P,#4O,#(O,C,@0SI<8WEG=VEN7'5S M7,] M-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG6' M-BYD;&PB('8P+C @=',] M,C P-2\R+S(S(#$U.C,Q#0H@(" U,FL@,C P-2\P,B\R,R!#.EQC>6=W:6Y< M=7-R7%@Q,5(V7&)I;EQC>6=8<&TM-"YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG6'!M+30N9&QL(B!V,"XP M('1S/3(P,#4O,B\R,R Q-3HS, T*(" @,3)K(#(P,#4O,#(O,C,@0SI<8WEG M=VEN7'5S7,]-"XP#0H@(" @(" @(" @(" @(" @(" B M8WEG6')E;F1E7,]-"XP#0H@(" @(" @(" @ M(" @(" @(" B8WEG6%)E"TV+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=X6=8="TV+F1L;"(@=C N M,"!T6=8 M='-T+38N9&QL(B!V,"XP('1S/3(P,#4O,B\R,R Q-3HS- T*#0I.;R!#>6=W M:6X@6=W:6Y?6=W:6X-"@T*4&%C:V%G92 @(" @(" @(" @(" @5F5R6=U=&EL6=W:6X@(" @ M(" @(" @(" @(" Q+C4N,3DM,PT*8WEG=VEN+61O8R @(" @(" @(" @,2XT M+3,-"F1D9" @(" @(" @(" @(" @(" @(#,N,RXY+3$-"F1I9F9U=&EL7!E,B @ M(" @(" @(" @(#(N,2XY+3$-"F=A=VL@(" @(" @(" @(" @(" @(#,N,2XU M+3(-"F=C8RUC;W)E(" @(" @(" @(" @(#,N-"XT+3$-"F=C8RUG*RL@(" @ M(" @(" @(" @(#,N-"XT+3$-"F=C8RUM:6YG=RUC;W)E(" @(" @(#(P,#4P M-3(R+3$-"F=C8RUM:6YG=RUG*RL@(" @(" @(#(P,#4P-3(R+3$-"F=D8B @ M(" @(" @(" @(" @(" @(#(P,#0Q,C(X+3,-"F=D8FT@(" @(" @(" @(" @ M(" @(#$N."XS+3<-"F=E='1E>'0@(" @(" @(" @(" @(# N,30N-2TQ#0IG M;&EB(" @(" @(" @(" @(" @(" Q+C(N,3 M,PT*9W)E<" @(" @(" @(" @ M(" @(" @,BXU+C%A+3(-"F=R;V9F(" @(" @(" @(" @(" @(#$N,3 AT N,2TR M#0IG>FEP(" @(" @(" @(" @(" @(" Q+C,N-2TQ#0IJ<&5G(" @(" @(" @ M(" @(" @(" V8BTQ,0T*;&5S'9T(" @(" @(" @(" @(" @(" R+C#$Q+6)A&]R9RUX,3$M8FEN(" @(" @(" @-BXX+C(N,"TQ M#0IX;W)G+7 AT Q,2UB:6XM9&QL#$Q+6)I M;BUL;F1I&]R9RUX,3$M971C(" @(" @(" @-BXX M+C(N,"TQ#0IX;W)G+7 AT Q,2UF96YC(" @(" @(" V+C AT N,2XP+3(-"GAO#$Q+69N=',@(" @(" @(#8N."XQ+C M,PT*>&]R9RUX,3$M9G-C;" @(" @ M(" @-BXX+C$N,"TR#0IX;W)G+7 AT Q,2UL:6)S+61A=&$@(" V+C AT N,BXP+3$- M"GAO#$Q+7AW:6X@(" @(" @(#8N."XR+C M- T*>'1E