delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/01/26/10:50:46

X-Spam-Check-By: sourceware.org
Message-ID: <43D8EFBC.3080604@andxor.it>
Date: Thu, 26 Jan 2006 16:50:20 +0100
From: Lapo Luchini <l DOT luchini AT andxor DOT it>
User-Agent: Thunderbird 1.5 (X11/20060112)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
CC: Alessandro Premoli <a DOT premoli AT andxor DOT it>
Subject: Re: Java and Cygwin: a difficult relation
References: <43D8DE02 DOT 4050407 AT andxor DOT it>
In-Reply-To: <43D8DE02.4050407@andxor.it>
OpenPGP: id=15046F78
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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

--------------ms080002080106000205020503
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

Lapo Luchini wrote:
> The other problem is that from JNI you can't simply call a cygwin DLL,
> as it wouldn't load his cygwin1.dll dependency correctly and surely dump.
>   
As Dave Korn suggested, we could have used cygload to actualyl load it
"the usual way" as JNI, but we discovered cygload only after pursuing
the other way around.
And, thinking about it, I'm not quite confident I owuld be able to
convert cygload.exe into a cygload.dll loadable as Java JNI 0=)

Good news is that... we were assuming it was a Cygwin problem, but it
was not, we had already (and correctly) avoided that, calling Java from
Cygwin (and not the inverse).

The "real" problem was that libgamin was compiled with "pthreads" and
this seem to be "bad" for Java JNI. Something like that.
I don't really want to know it that much: the simple raw fact that it
now *WORKS* is already sufficient =P

    Lapo

--------------ms080002080106000205020503
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH
AQAAoIIJHzCCAuowggJToAMCAQICAw+xATANBgkqhkiG9w0BAQQFADBiMQsw
CQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg
THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp
bmcgQ0EwHhcNMDUxMDE4MTI1MjE2WhcNMDYxMDE4MTI1MjE2WjBcMRAwDgYD
VQQEEwdMdWNoaW5pMQ0wCwYDVQQqEwRMYXBvMRUwEwYDVQQDEwxMYXBvIEx1
Y2hpbmkxIjAgBgkqhkiG9w0BCQEWE2wubHVjaGluaUBhbmR4b3IuaXQwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIrNiX0ghRZgfK1jIbfkDd
vopPA31Pj6uO9b7v4T9Hk+U6AdijkYsiZe97FXQQ8kqUbYor8ZCQyfe9ymxN
Tw0sytCjlEXg94vytgAFXlq+ESuJdo7cPOR7RBBqd7MOhRhYEmsx4i0cxNZ2
WSQMB3TIc3nay1I3056htPZw7c4Jkbh9vKSDZNDfDB1gGSdmbCmD5BRyWkfV
oHLdUdawU3yKneYA6Cy3Kw3jm6VK6twZaleCFgXcBlULkRXDANod7vSJxE+h
n3SkwMb0n0yz9lpxGeKZ9fjuVxGIxnL6gTFFe0NpHqwJbleKPsyPmun0W13j
HF/f2LFDXj09ZoOD6vptAgMBAAGjMDAuMB4GA1UdEQQXMBWBE2wubHVjaGlu
aUBhbmR4b3IuaXQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQBk
NpZVBNSoj0XwjszvwqUxXAjXzTSWHkc2pkQ2Zz+YIGKpOcLyeXRAVes5HaRU
mQKzJtxsiLyHjCDXnWpa1hah7xWb5WZQEhcF5mCSYcivGU89toa3XAd3+ieQ
lMAGFVmeh7zs58Scnxw55pyLyWmTUZc59SvmMkfgu56xpKyAxjCCAuowggJT
oAMCAQICAw+xATANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMG
A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMj
VGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwHhcNMDUxMDE4
MTI1MjE2WhcNMDYxMDE4MTI1MjE2WjBcMRAwDgYDVQQEEwdMdWNoaW5pMQ0w
CwYDVQQqEwRMYXBvMRUwEwYDVQQDEwxMYXBvIEx1Y2hpbmkxIjAgBgkqhkiG
9w0BCQEWE2wubHVjaGluaUBhbmR4b3IuaXQwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDIrNiX0ghRZgfK1jIbfkDdvopPA31Pj6uO9b7v4T9H
k+U6AdijkYsiZe97FXQQ8kqUbYor8ZCQyfe9ymxNTw0sytCjlEXg94vytgAF
Xlq+ESuJdo7cPOR7RBBqd7MOhRhYEmsx4i0cxNZ2WSQMB3TIc3nay1I3056h
tPZw7c4Jkbh9vKSDZNDfDB1gGSdmbCmD5BRyWkfVoHLdUdawU3yKneYA6Cy3
Kw3jm6VK6twZaleCFgXcBlULkRXDANod7vSJxE+hn3SkwMb0n0yz9lpxGeKZ
9fjuVxGIxnL6gTFFe0NpHqwJbleKPsyPmun0W13jHF/f2LFDXj09ZoOD6vpt
AgMBAAGjMDAuMB4GA1UdEQQXMBWBE2wubHVjaGluaUBhbmR4b3IuaXQwDAYD
VR0TAQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQBkNpZVBNSoj0XwjszvwqUx
XAjXzTSWHkc2pkQ2Zz+YIGKpOcLyeXRAVes5HaRUmQKzJtxsiLyHjCDXnWpa
1hah7xWb5WZQEhcF5mCSYcivGU89toa3XAd3+ieQlMAGFVmeh7zs58Scnxw5
5pyLyWmTUZc59SvmMkfgu56xpKyAxjCCAz8wggKooAMCAQICAQ0wDQYJKoZI
hvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh
cGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1
bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNp
b24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG
CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w
MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUw
IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQD
EyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkq
hkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRwnd/p/6Me
7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688
Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/
p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEA
MEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3
dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREE
IjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcN
AQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2f
Ni/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc
OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11f
ZU8xggM7MIIDNwIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3
dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy
c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDD7EBMAkGBSsOAwIaBQCgggGn
MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2
MDEyNjE1NTAyMFowIwYJKoZIhvcNAQkEMRYEFKPBnqt/uzlEXipMpu7MEIQQ
PBtWMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwIC
AgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMHgG
CSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0
ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz
b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAgMPsQEwegYLKoZIhvcNAQkQAgsx
a6BpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu
ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h
aWwgSXNzdWluZyBDQQIDD7EBMA0GCSqGSIb3DQEBAQUABIIBAHm7pBb26dDX
p4P4fOLIvIgLN7Fb4VgqM+S0+pgIA0Ruqz8pU2rY/YNZcxbDyYjKt1tLx29W
W/5CN+MbJ+Z+C1Lb0Dp+b7S0K3pnj9OBadVWhtqdqKyKbLCpuIu0Y+pDxGOg
8eVRPILOl4fWNBJ7ReCjTNcF3JuSHYoXDPo5BJP7ajTqSVeEa6d0kXrgMX/S
p4FeJSQMIte/CssU2bY3aDTjuI0U+5EL32zJzsvggF4cQ/1mwup8mxBG519Y
gchRnePJx4N4dKxZ524m0E8UxUQ87RfXan7UNFuLzyHU+Spu/CDmY+tOTKUY
3kdosgwMLEGJ3EeAVpPC89Ea9VTubyIAAAAAAAA=

--------------ms080002080106000205020503--

- Raw text -


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