# New Ticket Created by "Jonathan Scott Duff" # Please include the string: [perl #51838] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=51838 >
--- osname= cygwin osvers= 1.5.24(0.15642) arch= cygwin-thread-multi-64int cc= gcc --- Flags: category=core severity=critical ack=no --- It looks like the latest [digest] changes have somehow broken builds on cygwin. Here's the tail end of the output from make: gcc -o digest_group.dll lib-digest_group.o md2.o md4.o md5.o ripemd160.o sha.o sha1.o -s -L/usr/local/lib -shared -L/home/Compaq_Administrator/parrot/blib/lib -lparrot md2.o: In function `Parrot_MD2_nci_MD2_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./md2.pmc:101: undefined reference to `_MD2_Init' md2.o: In function `Parrot_MD2_nci_MD2_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./md2.pmc:115: undefined reference to `_MD2_Update' md2.o: In function `Parrot_MD2_nci_MD2_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./md2.pmc:132: undefined reference to `_MD2_Final' md4.o: In function `Parrot_MD4_nci_MD4_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./md4.pmc:101: undefined reference to `_MD4_Init' md4.o: In function `Parrot_MD4_nci_MD4_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./md4.pmc:115: undefined reference to `_MD4_Update' md4.o: In function `Parrot_MD4_nci_MD4_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./md4.pmc:132: undefined reference to `_MD4_Final' md5.o: In function `Parrot_MD5_nci_MD5_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./md5.pmc:101: undefined reference to `_MD5_Init' md5.o: In function `Parrot_MD5_nci_MD5_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./md5.pmc:115: undefined reference to `_MD5_Update' md5.o: In function `Parrot_MD5_nci_MD5_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./md5.pmc:132: undefined reference to `_MD5_Final' ripemd160.o: In function `Parrot_RIPEMD160_nci_RIPEMD160_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./ripemd160.pmc:101: undefined reference to `_RIPEMD160_Init' ripemd160.o: In function `Parrot_RIPEMD160_nci_RIPEMD160_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./ripemd160.pmc:115: undefined reference to `_RIPEMD160_Update' ripemd160.o: In function `Parrot_RIPEMD160_nci_RIPEMD160_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./ripemd160.pmc:132: undefined reference to `_RIPEMD160_Final' sha.o: In function `Parrot_SHA_nci_SHA_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./sha.pmc:101: undefined reference to `_SHA_Init' sha.o: In function `Parrot_SHA_nci_SHA_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./sha.pmc:115: undefined reference to `_SHA_Update' sha.o: In function `Parrot_SHA_nci_SHA_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./sha.pmc:132: undefined reference to `_SHA_Final' sha1.o: In function `Parrot_SHA1_nci_SHA1_Init': /home/Compaq_Administrator/parrot/src/dynpmc/./sha1.pmc:101: undefined reference to `_SHA1_Init' sha1.o: In function `Parrot_SHA1_nci_SHA1_Update': /home/Compaq_Administrator/parrot/src/dynpmc/./sha1.pmc:115: undefined reference to `_SHA1_Update' sha1.o: In function `Parrot_SHA1_nci_SHA1_Final': /home/Compaq_Administrator/parrot/src/dynpmc/./sha1.pmc:132: undefined reference to `_SHA1_Final' collect2: ld returned 1 exit status partial link of digest_group failed (256) make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/Compaq_Administrator/parrot/src/dynpmc' make: *** [dynpmc.dummy] Error 2 --- Summary of my parrot 0.5.3 (r26460) configuration: configdate='Tue Mar 18 06:40:02 2008 GMT' Platform: osname=cygwin, archname=cygwin-thread-multi-64int jitcapable=1, jitarchname=i386-cygwin, jitosname=CYGWIN, jitcpuarch=i386 execcapable=1 perl=/usr/bin/perl.exe Compiler: cc='gcc', ccflags=' -pipe -Wdeclaration-after-statement -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline -Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations -Wno-missing-format-attribute -Wmissing-prototypes -Wnested-externs -Wnonnull -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wwrite-strings -DHAS_GETTEXT', Linker and Libraries: ld='gcc', ldflags=' -s -L/usr/local/lib', cc_ldflags='', libs='-ldl -lcrypt -lgmp -lreadline -lcrypto' Dynamic Linking: share_ext='.dll', ld_share_flags='-shared', load_ext='.dll', ld_load_flags='-shared' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=1 byteorder=1234, nv=double, numvalsize=8, doublesize=8 --- Environment: HOME =/home/duff LANG (unset) LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/Perl/bin:/cygdrive/c/ruby/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Python22:/cygdrive/c/Program Files/ATI Technologies/ATI Control Panel:/cygdrive/c/strawberry-perl/perl/bin:/cygdrive/c/strawberry-perl/dmake/bin:/cygdrive/c/strawberry-perl/mingw/bin:/cygdrive/c/Program Files/Common Files/GTK/2.0/bin:/cygdrive/c/Program Files/MySQL/MySQL Server 5.0/bin:/cygdrive/c/Program Files/QuickTime/QTSystem/:/cygdrive/c/Program Files/Nmap:/usr/lib/lapack:/home/duff/bin:/home/duff/parrot/blib/lib:/home/duff/bin:/home/duff/parrot/blib/lib SHELL (unset) -Scott -- Jonathan Scott Duff [EMAIL PROTECTED] -- Jonathan Scott Duff [EMAIL PROTECTED]