delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/04/06/15:13:27

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:to:from:subject:date:message-id:mime-version
:content-type:content-transfer-encoding; q=dns; s=default; b=oV/
E3plr3kkM/CC3Cc9F/LwAP+xOP7oKyJOHAAQqqD8EbzcjINDJ7zNJq465Y5eJ879
jI9t/S1HY7iozePtfY/pJcqRnTMvMhqjOLHUuwIE2IYSEGSBtEpUDGx/ZZfAI60J
pqWY95LAbiMo/9IZkuerfbyHsFycda4tmX0+YwUg=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:to:from:subject:date:message-id:mime-version
:content-type:content-transfer-encoding; s=default; bh=DmvNbVXA7
+rClqJ8C6YGqPKiah0=; b=qk0O/zP+ApoR7I84vpnnRafSALFPPi1fl0wvtnv1/
m6Ypu15kuMuoNr2S6X1wgFReusxWp+TnvLL0zWqCePwhbFqWTRYusa1E76BiBPJc
Bo6X8d+lw1r+d1doRpW+sFpJLKeA4Q1sJJTnVfeZ3JTPQn/Y4m6jCmfExB849Ris
Lk=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_00,DATE_IN_PAST_24_48,FSL_HELO_BARE_IP_2,RCVD_IN_DNSWL_NONE,RCVD_NUMERIC_HELO,RP_MATCHES_RCVD,SPF_HELO_PASS,TW_BJ autolearn=no version=3.3.1
To: cygwin AT cygwin DOT com
From: Achim Gratz <Stromeko AT NexGo DOT DE>
Subject: PDL XS module linking problem
Date: Fri, 5 Apr 2013 13:34:42 +0000 (UTC)
Lines: 62
Message-ID: <loom.20130405T143830-491@post.gmane.org>
Mime-Version: 1.0
User-Agent: Loom/3.14 (http://gmane.org/)

While trying to update PDL I've noticed a strange problem: some GSL XS
modules/DLL reference themselves and those modules that do cannot be
loaded anymore.  This does also affect my installed earlier version of
PDL which has worked before (I've kept the test logs), also when I
freshly compile this version.  Unfortunately, a lot of things have
been updated between the last time this was known to work and
now... does anybody have an idea what to look for or how to resolve
this?

---------8<---------
(1156)# ldd /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int\
/auto/PDL/GSL/RNG/RNG.dll
        ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x77880000)
        kernel32.dll => /cygdrive/c/Windows/system32/kernel32.dll (0x777a0000)
        KERNELBASE.dll => /cygdrive/c/Windows/system32/KERNELBASE.dll
(0x75b40000)
        ??? => ??? (0x6e600000) <== this is the base address of RNG.dll
        ??? => ??? (0x5c830000) <== stack protector library
        ??? => ??? (0x61000000) <== not from Cygwin
        ??? => ??? (0x636d0000) <== GSL library
(1157)# objdump -h /usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int\
/auto/PDL/GSL/RNG/RNG.dll

/usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int\
/auto/PDL/GSL/RNG/RNG.dll:
    file format pei-i386

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00083278  6e601000  6e601000  00000400  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
  1 .data         000091f0  6e685000  6e685000  00083800  2**5
                  CONTENTS, ALLOC, LOAD, DATA
  2 .rdata        00000234  6e68f000  6e68f000  0008ca00  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  3 .eh_frame     00000004  6e690000  6e690000  0008ce00  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  4 .bss          000002d8  6e691000  6e691000  00000000  2**5
                  ALLOC
  5 .edata        00003f8a  6e692000  6e692000  0008d000  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  6 .idata        00001204  6e696000  6e696000  00091000  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  7 .reloc        000047dc  6e698000  6e698000  00092400  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  8 .gnu_debuglink 00000010  6e69d000  6e69d000  00096c00  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
(1158)# perl -MPDL::GSL::RNG
Can't load '/usr/lib/perl5/vendor_perl/5.14/i686-cygwin-threads-64int\
/auto/PDL/GSL/RNG/RNG.dll'
for module PDL::GSL::RNG: No such file or directory at
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/DynaLoader.pm line 190.
 at - line 0.
Compilation failed in require.
BEGIN failed--compilation aborted.
--------->8---------



Regards,
Achim



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019