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 To: cygwin AT cygwin DOT com From: "Pinhas Krengel" Subject: Re: verilator on cygwin - unexplained errors Date: Fri, 30 Jan 2004 21:09:32 +0200 Lines: 456 Message-ID: References: X-Complaints-To: usenet AT sea DOT gmane DOT org Gmane-NNTP-Posting-Host: bzq-219-193-213.pop.bezeqint.net X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 I use the cygwin the perl that came with the cygwin package. Attached is the cugwin check -svr "Igor Pechtchanski" wrote in message news:Pine DOT GSO DOT 4 DOT 56 DOT 0401301342270 DOT 20527 AT slinky DOT cs DOT nyu DOT edu... > On Fri, 30 Jan 2004, Pinhas Krengel wrote: > > > While tring to build one of its packeage (from CPAN) I got stange > > message in response to the make. > > > > the package is //www.veripool.com/systemperl.html > > > > Message is. Can somebody tell me if I am missing something in my cygwin? > > > > make[1]: Entering directory `/cygdrive/c/pini_prog/verilator/SystemPerl-1.147/Parser' > > gcc -c -I. -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -DUSEIMPORTLIB -O2 -D VERSION=\"1.147\" -DXS_VERSION=\"1.147\" "-I/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE" Parser.c > > Running Mkbootstrap for SystemC::Parser () > > chmod 644 Parser.bs > > rm -f ../blib/arch/auto/SystemC/Parser/Parser.dll > > LD_RUN_PATH="" ld2 -s -L/usr/local/lib Parser.o -o ../blib/arch/auto/SystemC/Parser/Parser.dll sclex.o scgrammer.o /usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE/libperl.dll.a > > gcc -shared -o Parser.dll -Wl,--out-implib=libParser.dll.a -Wl,--export-all-symbols -Wl,--e nable-auto-import -Wl,--stack,8388608 \ > > -s -L/usr/local/lib Parser.o sclex.o scgrammer.o /usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE/libperl.dll.a > > Creating library file: libParser.dll.a > > sclex.o(.text+0x2f2b):sclex.c: undefined reference to `__imp___iob' > > sclex.o(.text+0x2f3e):sclex.c: undefined reference to `__imp___iob' > > sclex.o(.text+0x389b):sclex.c: undefined reference to `__assert' > > sclex.o(.text+0x43bb):sclex.c: undefined reference to `__imp___iob' > > sclex.o(.text+0x444e):sclex.c: undefined reference to `__isctype' > > sclex.o(.text+0x4476):sclex.c: undefined reference to `__isctype' > > sclex.o(.text+0x44bd):sclex.c: undefined reference to `__isctype' > > sclex.o(.text+0x44e9):sclex.c: undefined reference to `__isctype' > > sclex.o(.text+0x4538):sclex.c: undefined reference to `__imp___pctype' > > sclex.o(.text+0x4551):sclex.c: undefined reference to `__imp___pctype' > > sclex.o(.text+0x4569):sclex.c: undefined reference to `__imp___pctype' > > sclex.o(.text+0x4581):sclex.c: undefined reference to `__imp___pctype' > > scgrammer.o(.text+0x16d6):scgrammer.c: undefined reference to `__imp___iob' > > scgrammer.o(.text+0x16fa):scgrammer.c: undefined reference to `__imp___iob' > > scgrammer.o(.text+0x1724):scgrammer.c: undefined reference to `__imp___iob' > > scgrammer.o(.text+0x179b):scgrammer.c: undefined reference to `__imp___iob' > > scgrammer.o(.text+0x17de):scgrammer.c: undefined reference to `__imp___iob' > > scgrammer.o(.text+0x180f):scgrammer.c: more undefined references to `__imp___iob' follow > > collect2: ld returned 1 exit status > > perlld: *** system() failed to execute > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > gcc -shared -o Parser.dll -Wl,--out-implib=libParser.dll.a -Wl,--export-all-symbols -Wl,--e nable-auto-import -Wl,--stack,8388608 \ > > -s -L/usr/local/lib Parser.o sclex.o scgrammer.o /usr/lib/perl5/5.8.2/cygwin-thread-multi-64int/CORE/libperl.dll.a > > make[1]: *** [../blib/arch/auto/SystemC/Parser/Parser.dll] Error 1 > > make[1]: Leaving directory `/cygdrive/c/pini_prog/verilator/SystemPerl-1.147/Parser' > > make: *** [subdirs] Error 2 > > Please accompany all Cygwin problem reports with the output of "cygcheck > -svr", preferably run from the environment/context in which you get the > error. The output should be attached, as an uncompressed text > *attachment*, rather than included inline, as per > . > > The first question that comes to mind after seeing the underlined line > above, though, is whether you're using Cygwin's perl or if there's another > perl in the PATH that overrides it. > Igor > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu > ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com > |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "I have since come to realize that being between your mentor and his route > to the bathroom is a major career booster." -- Patrick Naughton > begin 666 cygwin_check.log M#0I#>6=W:6X AT 5VEN DOT 34O3E0@0V]N9FEG=7)A=&EO;B!$:6%G;F]S=&EC&EL:6YX7&)I M;EQN= T*"6,Z7'!I;FE?<')O9UQV:&1L7W-I;6EL:5QB:6X-"@EC.EQP:6YI M7W!R;V=<:79L7S S,3(P,EQB:6X-"@EC.EQP:6YI7W!R;V=<86QD96-<0DE. M7 T*"6,Z7'!I;FE?<')O9UQ3>6YA<'1I0T%$7&)I;@T*"6,Z7%=)3D1/5U-< M7-T96TS,EQ7 M8F5M#0H)8SI<4%)/1U)!32!&24Q%4UQ42$E.2U!!1%Q55$E,251)15,-"@EC M.EQ0&4@*&YO;G1S96,I#0I5240Z(#$P,#0H061M:6XI($=)1#H AT -3$S M*$YO;F4I#0HU,3,H3F]N92D-"@T*3W5T<'5T(&9R;VT AT 0SI<<&EN:5]P6=W:6Y<:&]M95Q!9&UI;B<-"E!71" ](& O8WEG9')I M=F4O8R]P:6YI)PT*#0I!0U1)5D4V,E],24-%3E-%7T9)3$4@/2!@8SI<<&EN M:5]P7-T96TS,EQC M;60N97AE)PT*2$E35$E'3D]212 ](& F.FUU='0Z6V)F766=W:6XG#0I435 @/2!@8SI<1$]#54U%?C%<061M:6Y< M3$]#04Q3?C%<5&5M<"<-"E5.25-/3B ](&!#.EQP:6YI7W!R;V=<4WEN87!T M:4-!1%PN=6YI"<-"EA)3$E.6%]3 M4D,@/2!@+V-Y9V1R:79E+V,O<&EN:5]P"]V97)I;&]G+W-R M8R<-"E\@/2!@+V-Y9V1R:79E+V,O<&EN:5]P6=N=7,@4V]L=71I;VYS7$-Y9W=I;EQM;W5N=',@=C(-"DA+15E?0U524D5. M5%]54T527%-O9G1W87)E7$-Y9VYU6=N M=7,@4V]L=71I;VYS7$-Y9W=I;@T*2$M%65],3T-!3%]-04-(24Y%7%-/1E17 M05)%7$-Y9VYU6=D6=N=7,@4V]L M=71I;VYS7$-Y9W=I;EQM;W5N=',@=C)<+PT*(" H9&5F875L="D@/2!@0SI< M<&EN:5]P# P,# P,#!A#0I(2T59 M7TQ/0T%,7TU!0TA)3D5<4T]&5%=!4D5<0WEG;G5S(%-O;'5T:6]N6=W M:6Y<;6]U;G1S('8R7"]U# P,# P,#!A#0I(2T59 M7TQ/0T%,7TU!0TA)3D5<4T]&5%=!4D5<0WEG;G5S(%-O;'5T:6]N6=W M:6Y<;6]U;G1S('8R7"]U# P,# P,#!A#0I(2T59 M7TQ/0T%,7TU!0TA)3D5<4T]&5%=!4D5<0WEG;G5S(%-O;'5T:6]N6=W M:6Y<4')O9W)A;2!/<'1I;VYS#0H-"F,Z("!H9" @3E1&4R @(#$W-C(R36(@ M(#8U)2!#4"!#4R!53B!002!&0R @(" @24)-7U!214Q/040-"F0Z("!C9" @ M(" @(" @(" @3B]!(" @($XO02 @(" @(" @(" @(" @(" @(" @#0IZ.B @ M;F5T($9!5#,R(" Q.34U,TUB(" V,24 AT 0U @(" @54X@(" @(" @(" @(%1( M14M214Y'14Q3#0H-"D,Z7'!I;FE?<')O9UQC>6=W:6X@(" @(" O(" @(" @ M(" @('-Y7-T96T@(&)I;FUO9&4-"BX@(" @(" @ M(" @(" @(" @(" @(" @(" O8WEG9')I=F4@('-Y6=D6=W:6Y<8FEN7&)A6=W:6Y<8FEN7&-P+F5X90T*1F]U;F0Z(&,Z M7'!I;FE?<')O9UQ-:6Y'5UQB:6Y<8W!P+F5X90T*1F]U;F0Z(&,Z7'!I;FE? M<')O9UQC>6=W:6Y<8FEN7&-P<"YE>&4-"E=A&4-"D9O=6YD.B!C.EQP:6YI7W!R;V=<36EN1U=<8FEN7&=C8RYE M>&4-"D9O=6YD.B!C.EQP:6YI7W!R;V=<8WEG=VEN7&)I;EQG8V,N97AE#0I7 M87)N:6YG.B!C.EQP:6YI7W!R;V=<36EN1U=<8FEN7&=C8RYE>&4@:&ED97,@ M8SI<<&EN:5]P6=W:6Y<8FEN7&=R97 N97AE#0I&;W5N9#H AT 8SI<<&EN:5]P&4-"D9O=6YD.B!C.EQP:6YI7W!R;V=<8WEG=VEN7&)I M;EQL9"YE>&4-"E=A6=W:6Y<8FEN7&QD+F5X90T*1F]U M;F0Z(&,Z7'!I;FE?<')O9UQC>6=W:6Y<8FEN7&QS+F5X90T*1F]U;F0Z(&,Z M7'!I;FE?<')O9UQC>6=W:6Y<8FEN7&UA:V4N97AE#0I&;W5N9#H AT 8SI<<&EN M:5]P&4-"D9O=6YD.B!C.EQP:6YI7W!R M;V=<8WEG=VEN7&)I;EQM=BYE>&4-"D9O=6YD.B!C.EQP:6YI7W!R;V=<8WEG M=VEN7&)I;EQR;2YE>&4-"D9O=6YD.B!C.EQP:6YI7W!R;V=<8WEG=VEN7&)I M;EQS960N97AE#0I&;W5N9#H AT 8SI<<&EN:5]P6=B>C(M,2YD;&P@+2!O7,]-"XP#0H@(" @(" @ M(" @(" @(" @(" B8WEG8GHR+3$N9&QL(B!V,"XP('1S/3(P,#,O."\Y(#@Z M,S4-"B @(" W:R R,# S+S$P+S$Y(&,Z7'!I;FE?<')O9UQC>6=W:6Y<8FEN M7&-Y9V-R>7!T+3 N9&QL("T@;W,]-"XP(&EM9STQ+C @7!T+3 N9&QL(B!V,"XP('1S/3(P,#,O M,3 O,3D AT DOT 3HU-PT*(" X-#)K(#(P,#,O,#DO,S @8SI<<&EN:5]P6=C6=W:6Y<8FEN7&-Y9V1B+30N M,2YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @ M(" @(" B8WEG9&(M-"XQ+F1L;"(@=C N,"!T6=W:6Y<8FEN7&-Y M9V1B7V-X>"TT+C$N9&QL("T@;W,]-"XP(&EM9STQ+C @"TT+C$N9&QL(B!V,"XP('1S/3(P M,#,O.2\R," R,SHU,PT*(" Q-35K(#(P,#0O,#$O,#<@8SI<<&EN:5]P7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG97AP870M,"YD;&PB('8P M+C @=',],C P-"\Q+S<@,3 AT Z,30-"B @(#0U:R R,# Q+S T+S(U(&,Z7'!I M;FE?<')O9UQC>6=W:6Y<8FEN7&-Y9V9O6=F;W)M-2YD;&PB M('8P+C @=',],C P,2\T+S(U(#6=W:6Y<8FEN7&-Y9V9O6=F;W)M-BYD M;&PB('8P+C @=',],C P,B\Q+SD@.#HP,PT*(" @-#AK(#(P,#,O,#@O,#D@ M8SI<<&EN:5]P6=G M9&)M+3,N9&QL(B!V,"XP('1S/3(P,#,O-R\R," Y.C4X#0H@(" S,&L@,C P M,R\P."\Q,2!C.EQP:6YI7W!R;V=<8WEG=VEN7&)I;EQC>6=G9&)M+30N9&QL M("T@;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9V=D8FTN M9&QL("T@;W,]-"XP(&EM9STQ+C @6=G9&)M M7V-O;7!A="TS+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=G9&)M7V-O;7!A="TS+F1L;"(@=C N,"!T6=W:6Y<8FEN7&-Y9V=D8FU?8V]M<&%T+30N9&QL("T@;W,]-"XP(&EM M9STQ+C @6=G971T97AT;&EB M+3 M,3(M,2YD;&P@+2!O7,]-"XP#0H@(" @(" @ M(" @(" @(" @(" B8WEG9V5T=&5X=&QI8BTP+3$R+3$N9&QL(B!V,"XP('1S M/3(P,#,O."\Q,2 P.C$P#0H@(" Q,FL@,C P,R\P."\Q,"!C.EQP:6YI7W!R M;V=<8WEG=VEN7&)I;EQC>6=G971T97AT<&\M,"YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG9V5T=&5X='!O M+3 N9&QL(B!V,"XP('1S/3(P,#,O."\Q,2 P.C$Q#0H@(#$S-&L@,C P,R\P M."\Q,"!C.EQP:6YI7W!R;V=<8WEG=VEN7&)I;EQC>6=G971T97AT7,]-"XP#0H@(" @(" @(" @ M(" @(" @(" B8WEG9V5T=&5X='-R8RTP+3$R+3$N9&QL(B!V,"XP('1S/3(P M,#,O."\Q,2 P.C$P#0H@(" Q-VL@,C P,2\P-B\R."!C.EQP:6YI7W!R;V=< M8WEG=VEN7&)I;EQC>6=H:7-T;W)Y-"YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG:&ES=&]R>30N9&QL(B!V M,"XP('1S/3(P,#$O,2\W(#8Z,S0-"B @(#(Y:R R,# S+S X+S$P(&,Z7'!I M;FE?<')O9UQC>6=W:6Y<8FEN7&-Y9VAI6=H:7-T;W)Y M-2YD;&PB('8P+C @=',],C P,R\X+S$Q(#$Z,38-"B @.34X:R R,# S+S X M+S$P(&,Z7'!I;FE?<')O9UQC>6=W:6Y<8FEN7&-Y9VEC;VYV+3(N9&QL("T@ M;W,]-"XP(&EM9STQ+C @6=I;G1L+3$N9&QL(B!V,"XP('1S/3(P,#$O,3(O,3,@,3$Z,C@- M"B @(#,W:R R,# S+S X+S$P(&,Z7'!I;FE?<')O9UQC>6=W:6Y<8FEN7&-Y M9VEN=&PM,BYD;&P@+2!O7,]-"XP#0H@(" @(" @ M(" @(" @(" @(" B8WEG:6YT;"TR+F1L;"(@=C N,"!T6=W:6Y< M8FEN7&-Y9VUE;G4U+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=M96YU-2YD;&PB('8P+C @=',],C P,2\T M+S(U(#6=W M:6Y<8FEN7&-Y9VUE;G4V+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=M96YU-BYD;&PB('8P+C @=',],C P M,B\Q+SD@.#HP,PT*(" @,CEK(#(P,#,O,#@O,#D AT 8SI<<&EN:5]P7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG;F-U6=W:6Y<8FEN7&-Y9VYC=7)S97,K*S8N9&QL("T@ M;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9VYC=7)S M97,U+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=N8W5R6=W:6Y<8FEN M7&-Y9VYC=7)S97,V+F1L;" M(&]S/30N,"!I;6<],2XP('-Y6=N8W5R6=P86YE;#4N9&QL M(B!V,"XP('1S/3(P,#$O-"\R-2 W.C(W#0H@(" Q,FL@,C P,B\P,2\P.2!C M.EQP:6YI7W!R;V=<8WEG=VEN7&)I;EQC>6=P86YE;#8N9&QL("T@;W,]-"XP M(&EM9STQ+C @6=P M86YE;#6=P8W)E+3 N9&QL M("T@;W,]-"XP(&EM9STQ+C @6=W:6Y<8FEN7&-Y9W!C"YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG<&-R97!O6=W:6Y<8FEN7&-Y9W!E7,]-"XP#0H@(" @(" @(" @(" @(" @(" B8WEG M<&5R;#5?.%\R+F1L;"(@=C N,"!T6=W:6Y<8FEN7&-Y9W!O<'0M M,"YD;&P@+2!O7,]-"XP#0H@(" @(" @(" @(" @ M(" @(" B8WEG<&]P="TP+F1L;"(@=C N,"!T6=R M96%D;&EN930N9&QL("T@;W,]-"XP(&EM9STQ+C @6=R96%D;&EN934N9&QL(B!V,"XP M('1S/3(P,#,O."\Q,2 Q.C$V#0H@(#$W,6L@,C P,R\P.2\S,"!C.EQP:6YI M7W!R;V=<8WEG=VEN7&)I;EQC>6=S6=Z+F1L M;"(@=C N,"!T6=W:6XQ+F1L;" M(&]S/30N,"!I M;6<],2XP('-Y6=W:6XQ+F1L M;"(@=C N,"!T6=W:6X AT 1$Q,('9E M6=N=7,@6=W:6X@6=D6=D6=W:6XQ4S,-"@T*(" V-SAK(#(P,#$O,#4O,C @8SI<<&EN:5]P2!N86UE.B!M;W5N M=',@=C(-"B @(" @(" @0WEG9')I=F4 AT 9FQA9W,Z(&-Y9V1R:79E(&9L86=S M#0H@(" @(" @($-Y9V1R:79E('!R969I>#H AT 8WEG9')I=F4@<')E9FEX#0H@ M(" @(" @($-Y9V1R:79E(&1E9F%U;'0@<')E9FEX.B -"B @(" @(" @0G5I M;&0 AT 9&%T93H AT 4W5N($UA>2 R," R,SHR.#HQ-R!%1%0@,C P,0T*(" @(" @ M("!3:&%R960@:60Z(&-Y9W=I;C%3,PT*#0H-"D-Y9W=I;B!086-K86=E($EN M9F]R;6%T:6]N#0I,87-T(&1O=VYL;V%D960 AT 9FEL97,@=&\Z($,Z7'!I;FE? M<')O9UQC>6=W:6Y?:6YS=&%L;%]F:6QE7!T(" @(" @(" @ M(" @(" @(#$N,2TQ(" @(" @(" @(" @(" -"F-Y9W=I;B @(" @(" @(" @ M(" @(#$N-2XU+3$@(" @(" @(" @(" -"F1I9F9U=&EL'1P;S @(" @(" @(# N,3(N,2TS(" @(" @(" @(" -"FQI M8FEC;VYV,B @(" @(" @(" @(#$N.2XQ+3,@(" @(" @(" @(" -"FQI8FEN M=&PQ(" @(" @(" @(" @(# N,3 N-# M,2 @(" @(" @(" -"FQI8FEN=&PR M(" @(" @(" @(" @(# N,3(N,2TS(" @(" @(" @(" -"FQI8FYC=7)S97,U M(" @(" @(" @(#4N,BTQ(" @(" @(" @(" @(" -"FQI8FYC=7)S97,V(" @ M(" @(" @(#4N,BTX(" @(" @(" @(" @(" -"FQI8FYC=7)S97,W(" @(" @ M(" @(#4N,RTT(" @(" @(" @(" @(" -"FQI8G!C&EN9F\@(" @(" @(" @(" @(#0N,BTT(" @ M(" @(" @(" @(" -"G1E>'1U=&EL