Jonathan Scott Duff (via RT) wrote:
# 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 >


It's time to use Configure.pl with the option --without-crypto

François.


---
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


Reply via email to