I have tested this change. I'm delighted to report that it does indeed fix the .dylib/.so problem for me. However, I still get the *second* problem, same as with the Fink version:

examples> !269
$x verify --pubkey rsapub.pem sign1.xml
OK
SignedInfo References (ok/all): 1/1
Manifests References (ok/all): 0/0
func=xmlSecCryptoDLLibraryDestroy:file=dl.c:line=200: obj=xmlsec_lt_dlclose:subj=unknown:error=7:io function failed:


Admittedly, this seems to be just a cosmetic failure, but still...

I have attached a trace of the execution.

- dam

  1263 ktrace   RET   ktrace 0
  1263 ktrace   CALL  execve(0xbffffa19,0xbffff914,0xbffff92c)
  1263 ktrace   NAMI  "/usr/local/bin/xmlsec1"
  1263 ktrace   NAMI  "/usr/lib/dyld"
  1263 xmlsec1  RET   execve 0
  1263 xmlsec1  CALL  open(0x141c,0,0)
  1263 xmlsec1  NAMI  "/usr/local/lib/libxmlsec1.1.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x1458,0,0)
  1263 xmlsec1  NAMI  "/sw/lib/libxslt.1.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x1488,0,0)
  1263 xmlsec1  NAMI  "/sw/lib/libxml2.2.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x14b8,0,0)
  1263 xmlsec1  NAMI  "/usr/lib/libSystem.B.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  
load_shared_file(0x14b8,0x23e000,0x1798fc,0xbffff4a0,0x4,0xbffff430,0xbffff4a4)
  1263 xmlsec1  NAMI  "/usr/lib/libSystem.B.dylib"
  1263 xmlsec1  RET   load_shared_file 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x14ec,0,0)
  1263 xmlsec1  NAMI  "/usr/lib/libz.1.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  
load_shared_file(0x14ec,0x1f000,0xdb88,0xbffff4a0,0x3,0xbffff430,0xbffff4a4)
  1263 xmlsec1  NAMI  "/usr/lib/libz.1.dylib"
  1263 xmlsec1  RET   load_shared_file 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x151c,0,0)
  1263 xmlsec1  NAMI  "/sw/lib/libiconv.2.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff690)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x900006e8,0,0)
  1263 xmlsec1  NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff620)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  
load_shared_file(0x900006e8,0x1f000,0x6ac4,0xbffff430,0x3,0xbffff3c0,0xbffff434)
  1263 xmlsec1  NAMI  "/usr/lib/system/libmathCommon.A.dylib"
  1263 xmlsec1  RET   load_shared_file 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  __sysctl(0xbffff838,0x2,0xbffff840,0xbffff844,0,0)
  1263 xmlsec1  RET   __sysctl 0
  1263 xmlsec1  CALL  stat(0x1100910,0xa000ce58)
  1263 xmlsec1  NAMI  "/usr/local/lib/libxmlsec1-openssl.dylib"
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1100910,0,0x10)
  1263 xmlsec1  NAMI  "/usr/local/lib/libxmlsec1-openssl.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff290)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x3001c0,0,0)
  1263 xmlsec1  NAMI  "/usr/local/lib/libxmlsec1-openssl.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff270)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x23e448,0,0)
  1263 xmlsec1  NAMI  "/sw/lib/libssl.0.9.7.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff190)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  open(0x23e47c,0,0)
  1263 xmlsec1  NAMI  "/sw/lib/libcrypto.0.9.7.dylib"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbffff190)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  getpid
  1263 xmlsec1  RET   getpid 1263/0x4ef
  1263 xmlsec1  CALL  open(0x2089aee0,0x104,0xa00020a8)
  1263 xmlsec1  NAMI  "/dev/urandom"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  select(0x4,0xbffff5c0,0,0,0xbffff5b0)
  1263 xmlsec1  RET   select 1
  1263 xmlsec1  CALL  read(0x3,0xbffff590,0x20)
  1263 xmlsec1  GIO   fd 3 read 32 bytes
       
"z\M^Q\M-?D\^S\M-tf\M-t\M-/\M^J2\M-z\M-&\M-/\M-`\M-(T\^Z\^E\M-P\M^R\^On\M-j\M-(x\M-m\M^Yc\M-U\M-_9"
  1263 xmlsec1  RET   read 32/0x20
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  getuid
  1263 xmlsec1  RET   getuid 501/0x1f5
  1263 xmlsec1  CALL  open(0x208a1b58,0,0x1b6)
  1263 xmlsec1  NAMI  "/sw/etc/ssl/cert.pem"
  1263 xmlsec1  RET   open -1 errno 2 No such file or directory
  1263 xmlsec1  CALL  open(0x1100250,0,0x1b6)
  1263 xmlsec1  NAMI  "rsapub.pem"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbfffed10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 451 bytes
       "-----BEGIN PUBLIC KEY-----
        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl7j+tD+DNXgWiQTsK2GM
        v8RfAIFKRebZzeniPJc7Ra2q5o0Ld3EHAU98+X3iGardkVn08c89unhGlhGctltG
        OXNVI6r3ngBc5elJ7DucP4SZOpCt335khsYmcs4xCHl+ExW45b/WVgKNYCFMJxhk
        +/tVcPYzvS9VcNVefpmupOCqRUcTqDDVoIqdzCDs5I5RyVTFfz5mLXS/o3r48+yU
        Vzm0rAB1YmFUtNDgUob4XnfsUEOc0rqnjGJavLL+88xifiNga8dRSTd4fiUVMKv6
        tK4ljyL8o0h/8gqKbuD+jfAB7cYzzGuh/aaA7waMr/ZAOo5CFCBhEh/j/AWxBdVl
        wwIDAQAB
        -----END PUBLIC KEY-----
       "
  1263 xmlsec1  RET   read 451/0x1c3
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 0 bytes
       ""
  1263 xmlsec1  RET   read 0
  1263 xmlsec1  CALL  lseek(0x3,0,0,0x1)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  lseek(0x3,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 451 bytes
       "-----BEGIN PUBLIC KEY-----
        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl7j+tD+DNXgWiQTsK2GM
        v8RfAIFKRebZzeniPJc7Ra2q5o0Ld3EHAU98+X3iGardkVn08c89unhGlhGctltG
        OXNVI6r3ngBc5elJ7DucP4SZOpCt335khsYmcs4xCHl+ExW45b/WVgKNYCFMJxhk
        +/tVcPYzvS9VcNVefpmupOCqRUcTqDDVoIqdzCDs5I5RyVTFfz5mLXS/o3r48+yU
        Vzm0rAB1YmFUtNDgUob4XnfsUEOc0rqnjGJavLL+88xifiNga8dRSTd4fiUVMKv6
        tK4ljyL8o0h/8gqKbuD+jfAB7cYzzGuh/aaA7waMr/ZAOo5CFCBhEh/j/AWxBdVl
        wwIDAQAB
        -----END PUBLIC KEY-----
       "
  1263 xmlsec1  RET   read 451/0x1c3
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  stat(0xbffffa4e,0xbffff310)
  1263 xmlsec1  NAMI  "sign1.xml"
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  stat(0xbffffa4e,0xbffff310)
  1263 xmlsec1  NAMI  "sign1.xml"
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  stat(0xbffffa4e,0xbffff1a0)
  1263 xmlsec1  NAMI  "sign1.xml"
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0xbffffa4e,0,0x1b6)
  1263 xmlsec1  NAMI  "sign1.xml"
  1263 xmlsec1  RET   open 3
  1263 xmlsec1  CALL  fstat(0x3,0xbfffef70)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 1230 bytes
       "<?xml version="1.0" encoding="UTF-8"?>
        <!-- 
        XML Security Library example: Simple signature template file for sign1 
example. 
        -->
        <Envelope xmlns="urn:envelope">
          <Data>
                Hello, World!
          </Data>
          <Signature xmlns="http://www.w3.org/2000/09/xmldsig#";>
            <SignedInfo>
              <CanonicalizationMethod 
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
              <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
              <Reference URI="">
                <Transforms>
                  <Transform 
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                </Transforms>
                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                <DigestValue>9H/rQr2Axe9hYTV2n/tCp+3UIQQ=</DigestValue>
              </Reference>
            </SignedInfo>
            
<SignatureValue>Mx4psIy9/UY+u8QBJRDrwQWKRaCGz0WOVftyDzAe6WHAFSjMNr7qb2ojq9kdipT8
        Oub5q2OQ7mzdSLiiejkrO1VeqM/90yEIGI4En6KEB6ArEzw+iq4N1wm6EptcyxXx
        M9StAOOa9ilWYqR9Tfx3SW1urUIuKYgUitxsONiUHBVaW6HeX51bsXoTF++4ZI+D
        jiPBjN4HHmr0cbJ6BXk91S27ffZIfp1Qj5nL9onFLUGbR6EFgu2luiRzQbPuM2tP
        XxyI7GZ8AfHnRJK28ARvBC9oi+O1ej20S79CIV7gdBxbLbFprozBHAwOEC57YgJc
        x+YEjSjcO7SBIR1FiUA7pw==</SignatureValue>
            <KeyInfo>
                <KeyName/>
            </KeyInfo>
          </Signature>
        </Envelope>
       "
  1263 xmlsec1  RET   read 1230/0x4ce
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 0 bytes
       ""
  1263 xmlsec1  RET   read 0
  1263 xmlsec1  CALL  lseek(0x3,0,0,0x1)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  lseek(0x3,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  stat(0x90104e34,0xbfffee20)
  1263 xmlsec1  NAMI  "/"
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "."
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  ".."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0x2)
  1263 xmlsec1  NAMI  ".."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  __sysctl(0xbfffebb0,0x2,0xa000a548,0xbfffebb8,0,0)
  1263 xmlsec1  RET   __sysctl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 1192/0x4a8
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 72/0x48
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 164/0xa4
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../../../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../../../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 68/0x44
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../../../../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../../../../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 1132/0x46c
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../../../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../../../../../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../../../../../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 88/0x58
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../../../../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  stat(0x1800e00,0xbfffec10)
  1263 xmlsec1  NAMI  "../../../../../../.."
  1263 xmlsec1  RET   stat 0
  1263 xmlsec1  CALL  open(0x1800e00,0x4,0)
  1263 xmlsec1  NAMI  "../../../../../../.."
  1263 xmlsec1  RET   open 4
  1263 xmlsec1  CALL  fstat(0x4,0xbfffec10)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  fcntl(0x4,0x2,0x1)
  1263 xmlsec1  RET   fcntl 0
  1263 xmlsec1  CALL  fstatfs(0x4,0xbfffec70)
  1263 xmlsec1  RET   fstatfs 0
  1263 xmlsec1  CALL  fstat(0x4,0xbfffee20)
  1263 xmlsec1  RET   fstat 0
  1263 xmlsec1  CALL  getdirentries(0x4,0x1808600,0x1000,0x1107f44)
  1263 xmlsec1  RET   getdirentries 644/0x284
  1263 xmlsec1  CALL  lseek(0x4,0,0,0)
  1263 xmlsec1  RET   lseek 0
  1263 xmlsec1  CALL  close(0x4)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  lstat(0x1800e00,0xbfffee20)
  1263 xmlsec1  NAMI  "../../../../../../../"
  1263 xmlsec1  RET   lstat 0
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 1230 bytes
       "<?xml version="1.0" encoding="UTF-8"?>
        <!-- 
        XML Security Library example: Simple signature template file for sign1 
example. 
        -->
        <Envelope xmlns="urn:envelope">
          <Data>
                Hello, World!
          </Data>
          <Signature xmlns="http://www.w3.org/2000/09/xmldsig#";>
            <SignedInfo>
              <CanonicalizationMethod 
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
              <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
              <Reference URI="">
                <Transforms>
                  <Transform 
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
                </Transforms>
                <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                <DigestValue>9H/rQr2Axe9hYTV2n/tCp+3UIQQ=</DigestValue>
              </Reference>
            </SignedInfo>
            
<SignatureValue>Mx4psIy9/UY+u8QBJRDrwQWKRaCGz0WOVftyDzAe6WHAFSjMNr7qb2ojq9kdipT8
        Oub5q2OQ7mzdSLiiejkrO1VeqM/90yEIGI4En6KEB6ArEzw+iq4N1wm6EptcyxXx
        M9StAOOa9ilWYqR9Tfx3SW1urUIuKYgUitxsONiUHBVaW6HeX51bsXoTF++4ZI+D
        jiPBjN4HHmr0cbJ6BXk91S27ffZIfp1Qj5nL9onFLUGbR6EFgu2luiRzQbPuM2tP
        XxyI7GZ8AfHnRJK28ARvBC9oi+O1ej20S79CIV7gdBxbLbFprozBHAwOEC57YgJc
        x+YEjSjcO7SBIR1FiUA7pw==</SignatureValue>
            <KeyInfo>
                <KeyName/>
            </KeyInfo>
          </Signature>
        </Envelope>
       "
  1263 xmlsec1  RET   read 1230/0x4ce
  1263 xmlsec1  CALL  read(0x3,0x1802600,0x1000)
  1263 xmlsec1  GIO   fd 3 read 0 bytes
       ""
  1263 xmlsec1  RET   read 0
  1263 xmlsec1  CALL  close(0x3)
  1263 xmlsec1  RET   close 0
  1263 xmlsec1  CALL  getrusage(0,0xbffff4f0)
  1263 xmlsec1  RET   getrusage 0
  1263 xmlsec1  CALL  getrusage(0,0xbffff4f0)
  1263 xmlsec1  RET   getrusage 0
  1263 xmlsec1  CALL  write(0x2,0xa9f0,0x3)
  1263 xmlsec1  GIO   fd 2 wrote 3 bytes
       "OK
       "
  1263 xmlsec1  RET   write 3
  1263 xmlsec1  CALL  write(0x2,0xbfffed60,0x24)
  1263 xmlsec1  GIO   fd 2 wrote 36 bytes
       "SignedInfo References (ok/all): 1/1
       "
  1263 xmlsec1  RET   write 36/0x24
  1263 xmlsec1  CALL  write(0x2,0xbfffed60,0x23)
  1263 xmlsec1  GIO   fd 2 wrote 35 bytes
       "Manifests References (ok/all): 0/0
       "
  1263 xmlsec1  RET   write 35/0x23
  1263 xmlsec1  CALL  write(0x2,0xbfffe930,0x75)
  1263 xmlsec1  GIO   fd 2 wrote 117 bytes
       
"func=xmlSecCryptoDLLibraryDestroy:file=dl.c:line=200:obj=xmlsec_lt_dlclose:subj=unknown:error=7:io
 function failed: 
       "
  1263 xmlsec1  RET   write 117/0x75
  1263 xmlsec1  CALL  exit(0)

On 2004-Jan-12, at 14:40, Aleksey Sanin wrote:


Ok, I found it. The problem is caused by the following line in aclocal.m4:

shrext='$(test .$module = .yes && echo .so || echo .dylib)'

If I cahnge this line to

shrext=`test .$module = .yes && echo .so || echo .dylib`

everything works just fine (note that in the tarball xmlsec distribution this line
shows up in several files thus you need to change all of them).
All these autoconf scripts is a black magic to me thus I am not sure that my
change is correct. The aclocal.m4 file in xmlsec distribution is picked up from
my build box libtool files. And as I just checked I have latest and greatest libtool
version installed. Probably we need to find some Mac expert who can help with
this.



Aleksey



_______________________________________________ xmlsec mailing list [EMAIL PROTECTED] http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to