delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2016/06/21/18:55:25

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:date:from:reply-to:to:message-id:subject
:mime-version:content-type:content-transfer-encoding:references;
q=dns; s=default; b=f2cvX3wD/5LSn9tfSYZxfXMeHJ7Q6bYFEhGQiNSwg8Q
9aR8SNfmeNF1GfIB0UnRaRpp0cKl2lqk8u4mtIAnGT+AoOk8QQBEag8s+bwHv7QQ
4QL4Pdsm60Vr/wbPj9tTl8zHsGvJYy1mBSW35OrjylAEflZ1U6iTKvzFc9pLNqXU
=
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:date:from:reply-to:to:message-id:subject
:mime-version:content-type:content-transfer-encoding:references;
s=default; bh=MNWKphwjrjW2eCEl2NYhRhM0V4Q=; b=A60r0+DXU6npiMJB7
KQjk7GHpQ8KT5TZfTTxIv9ussNrwT/V59+VK/MdK2xkopc2ZtNyE9UN0kzHz9cZ+
pHAvm6hRURE+PqtUbX1MOe3lZZW552Nh4zkvFLi7B242Tyoj9o14oVnY9ahVY34y
KCltJuWgYQ1vWm91bHd1ta2MHA=
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
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=1.7 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_COUK,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=lloyd, Wood, savi.sf.net, L.Wood
X-HELO: nm23-vm1.bullet.mail.ir2.yahoo.com
Date: Tue, 21 Jun 2016 22:54:41 +0000 (UTC)
From: <lloyd DOT wood AT yahoo DOT co DOT uk>
Reply-To: <lloyd DOT wood AT yahoo DOT co DOT uk>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Message-ID: <953793912.12352673.1466549681179.JavaMail.yahoo@mail.yahoo.com>
Subject: Re: Piping on 64-bit Cygwin was Re: [ANNOUNCEMENT] llvm 3.7.1-2
MIME-Version: 1.0
References: <953793912 DOT 12352673 DOT 1466549681179 DOT JavaMail DOT yahoo DOT ref AT mail DOT yahoo DOT com>

Warren,

this piping problem on 64-bit Cygwin between Geomview and its modules (of which SaVi is the most used example) is entirely unrelated to OpenGL, and exists when Geomview is compiled without OpenGL.

Three years ago, 64-bit OpenGL not yet working at all was simply motivation to see how the then-new 64-bit Geomview fleshed out. Intermittent problems with 32-bit OpenGL crashing are more motivation to get this piping issue fixed, as is the fact that 64-bit anything is the future. I hope that's clear.

I don't have the technical knowledge to reduce Geomview's internal complexities to a simple C program doing piping to reproduce this piping problem, which is what is being asked for. Geomview IS the test case. Your piping-works-in-general example is unrelated to this.

I've reproduced this SaVi-can't-talk-with-Geomview-on-64-bit-cygwin problem on multiple installs on multiple machines over the past three years, both Windows 10 and Windows 7, and have it on two Windows 10 machines and a Windows 7 machine right now. Yes, that is six Cygwin installs, each machine both 32 and 64-bit.

Yes, Geomview is complex to install, which is why I maintain
http://sat-net.com/L.Wood/software/SaVi/building-under-Windows/

updating those instructions every so often requires destroying and recreating Cygwin installs from scratch to see what the current required packages are, or have been renamed to, through trial and error, taking most of a workday. Which is why I have multiple installs on multiple machines. Having Geomview as a Cygwin package would be great by comparison.

regards
 
Lloyd Wood
http://savi.sf.net/

(you might want to turn off non-ascii apostrophes. They don't seem to match your encoding, as shown in the web mailarchive.)

Warren Young writes:

On Jun 20, 2016, at 10:53 PM, lloyd DOT wood AT yahoo DOT co DOT uk wrote: 
> 
> Yes, it's the same piping problem of three years ago. 

where you were asked to provide a simple test case for the problem, instead of compile admittedly difficult-to-build package Geomview and use it against one of the most complicated packages in Cygwin, OpenGL. 

Here's what a simple test case looks like: 

$ dd if=/dev/urandom bs=4k count=4m | 
gpg -c --force-mdc | 
gpg -d > /dev/null 

Type the same passphrase three times: twice to verify it for encryption, and once for decryption.  The fact that this runs without errors proves that Cygwin 64 is capable of reliably transporting 16 GiB of data through a pipe without corruption. 

Try it on your system.  If it gives an error, it shows that the problem is system-specific, and thus possibly BLODA or some other platform issue. 

If not, then please explain how your problem differs from the demonstration here. 

Have you ruled out Cygwin's OpenGL package, such as by running it over X11 to a remote system running a different implementation?

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