delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/04/09/17:36:13

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
To: "Cygwin List" <cygwin AT sourceware DOT cygnus DOT com>
Date: Fri, 09 Apr 1999 13:34:29 -0800
From: "Phil Edwards" <devphil AT my-dejanews DOT com>
Message-ID: <EOOBPHHBKCEAAAAA@my-dejanews.com>
Mime-Version: 1.0
X-Sent-Mail: on
X-Mailer: MailCity Service
Subject: random_shuffle failure on B20.1?
X-Sender-Ip: 162.18.75.91
Attachments: bug.txt
Organization: Deja News Mail (http://www.my-dejanews.com:80)

--=_-=_-IIJAJHHBKCEAAAAA
Content-Type: text/plain; charset=us-ascii
Content-Length: 900
Content-Transfer-Encoding: 7bit


I've been doing some work under B20.1/egcs-1.1.2 using
-mno-cygwin, and getting errors when I try to use the
standard algorithm random_shuffle() (which I have
used before, so I know the STL code isn't completely
full of cheese, etc).

The error messages, and an almost-minimal test case,
were saved to bug.txt; the file is attached.

When I used random_shuffle before, I had problems
because the 48-bit generator would be used instead of
the older generator; we had to call srand48() instead
of srand() before random became truly random.  But
at least it compiled then... is {,l,r}rand() not
implemented on the LoseNT end, or is the wrong cpp
macro being defined?


Much thanks as always,
Phil
(seriously missing the *nix box that just got removed)



-----== Sent via Deja News, The Discussion Network ==-----
http://www.dejanews.com/  Easy access to 50,000+ discussion forums
--=_-=_-IIJAJHHBKCEAAAAA
Content-Type: text/plain; charset=us-ascii; name="bug.txt"
Content-Length: 7852
Content-Transfer-Encoding: base64

ZysrIC1tbm8tY3lnd2luIC12IC1jIGZvby5jYyA+IGJ1Zy50eHQgMj4mMToNClJlYWRpbmcg
c3BlY3MgZnJvbSBEOi9jeWdudXMvY3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4u
L2xpYi9nY2MtbGliL2k1ODYtY3lnd2luMzIvZWdjcy0yLjkxLjY2L3NwZWNzDQpnY2MgdmVy
c2lvbiBlZ2NzLTIuOTEuNjYgMTk5OTAzMTQgKGVnY3MtMS4xLjIgcmVsZWFzZSkNCiBEOi9j
eWdudXMvY3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4uL2xpYi9nY2MtbGliL2k1
ODYtY3lnd2luMzIvZWdjcy0yLjkxLjY2L2NwcC5leGUgLWxhbmctYysrIC12IC1pcHJlZml4
IEQ6L2N5Z251cy9jeWd3aW4tYjIwL0gtaTU4Ni1jeWd3aW4zMi9iaW4vLi4vbGliL2djYy1s
aWIvaTU4Ni1jeWd3aW4zMi9lZ2NzLTIuOTEuNjYvIC11bmRlZiAtRF9fR05VQ19fPTIgLURf
X0dOVUdfXz0yIC1EX19jcGx1c3BsdXMgLURfX0dOVUNfTUlOT1JfXz05MSAtRGkzODYgLURf
V0lOMzIgLURXSU5OVCAtRF9YODZfPTEgLURfX1NURENfXz0xIC1EX19zdGRjYWxsPV9fYXR0
cmlidXRlX18oKF9fc3RkY2FsbF9fKSkgLURfX2NkZWNsPV9fYXR0cmlidXRlX18oKF9fY2Rl
Y2xfXykpIC1EX19kZWNsc3BlYyh4KT1fX2F0dHJpYnV0ZV9fKCh4KSkgLURfX2kzODZfXyAt
RF9XSU4zMiAtRF9fV0lOTlRfXyAtRF9YODZfPTEgLURfX1NURENfXz0xIC1EX19zdGRjYWxs
PV9fYXR0cmlidXRlX18oKF9fc3RkY2FsbF9fKSkgLURfX2NkZWNsPV9fYXR0cmlidXRlX18o
KF9fY2RlY2xfXykpIC1EX19kZWNsc3BlYyh4KT1fX2F0dHJpYnV0ZV9fKCh4KSkgLURfX2kz
ODYgLURfX1dJTk5UIC1Bc3lzdGVtKHdpbm50KSAtQWNwdShpMzg2KSAtQW1hY2hpbmUoaTM4
NikgLURfX0VYQ0VQVElPTlMgLXJlbWFwIC1Bc3lzdGVtKHVuaXgpIC1BY3B1KGkzODYpIC1B
bWFjaGluZShpMzg2KSAtRGkzODYgLURfX2kzODYgLURfX2kzODZfXyAtRGk1ODYgLURwZW50
aXVtIC1EX19pNTg2IC1EX19pNTg2X18gLURfX3BlbnRpdW0gLURfX3BlbnRpdW1fXyAtaXN5
c3RlbSAvL0QvbWluZ3cvaW5jbHVkZSAtaXdpdGhwcmVmaXhiZWZvcmUgLi4vLi4vLi4vLi4v
aTU4Ni1jeWd3aW4zMi9pbmNsdWRlL21pbmd3MzIgLURfX01JTkdXMzJfXz0wLjIgZm9vLmNj
IEM6XHRtcC9jYzdsRDg2by5paQ0KR05VIENQUCB2ZXJzaW9uIGVnY3MtMi45MS42NiAxOTk5
MDMxNCAoZWdjcy0xLjEuMiByZWxlYXNlKSAoODAzODYsIEJTRCBzeW50YXgpDQojaW5jbHVk
ZSAiLi4uIiBzZWFyY2ggc3RhcnRzIGhlcmU6DQojaW5jbHVkZSA8Li4uPiBzZWFyY2ggc3Rh
cnRzIGhlcmU6DQogRDovY3lnbnVzL2N5Z3dpbi1iMjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8u
Li9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2VnY3MtMi45MS42Ni8uLi8uLi8uLi8uLi9p
NTg2LWN5Z3dpbjMyL2luY2x1ZGUvbWluZ3czMg0KIC8vRC9taW5ndy9pbmNsdWRlDQogRDov
Y3lnbnVzL2N5Z3dpbi1iMjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8uLi9saWIvZ2NjLWxpYi9p
NTg2LWN5Z3dpbjMyL2VnY3MtMi45MS42Ni8uLi8uLi8uLi8uLi8uLi9pbmNsdWRlL2crKw0K
IEQ6L2N5Z251cy9jeWd3aW4tYjIwL0gtaTU4Ni1jeWd3aW4zMi9iaW4vLi4vbGliL2djYy1s
aWIvaTU4Ni1jeWd3aW4zMi9lZ2NzLTIuOTEuNjYvLi4vLi4vLi4vLi4vLi4vaW5jbHVkZQ0K
IEQ6L2N5Z251cy9jeWd3aW4tYjIwL0gtaTU4Ni1jeWd3aW4zMi9iaW4vLi4vbGliL2djYy1s
aWIvaTU4Ni1jeWd3aW4zMi9lZ2NzLTIuOTEuNjYvLi4vLi4vLi4vLi4vaTU4Ni1jeWd3aW4z
Mi9pbmNsdWRlDQogRDovY3lnbnVzL2N5Z3dpbi1iMjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8u
Li9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2VnY3MtMi45MS42Ni9pbmNsdWRlDQogL2N5
Z251cy9jeWd3aW4tYjIwL0gtaTU4Ni1jeWd3aW4zMi9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dp
bjMyL2VnY3MtMi45MS42Ni8uLi8uLi8uLi8uLi8uLi9pbmNsdWRlL2crKw0KIC9jeWdudXMv
Y3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvbGliL2djYy1saWIvaTU4Ni1jeWd3aW4zMi9l
Z2NzLTIuOTEuNjYvLi4vLi4vLi4vLi4vLi4vaW5jbHVkZQ0KIC9jeWdudXMvY3lnd2luLWIy
MC9ILWk1ODYtY3lnd2luMzIvbGliL2djYy1saWIvaTU4Ni1jeWd3aW4zMi9lZ2NzLTIuOTEu
NjYvLi4vLi4vLi4vLi4vaTU4Ni1jeWd3aW4zMi9pbmNsdWRlDQogL2N5Z251cy9jeWd3aW4t
YjIwL0gtaTU4Ni1jeWd3aW4zMi9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2VnY3MtMi45
MS42Ni9pbmNsdWRlDQpFbmQgb2Ygc2VhcmNoIGxpc3QuDQogRDovY3lnbnVzL2N5Z3dpbi1i
MjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8uLi9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2Vn
Y3MtMi45MS42Ni9jYzFwbHVzLmV4ZSBDOlx0bXAvY2M3bEQ4Nm8uaWkgLW1uby1jeWd3aW4g
LW1uby1jeWd3aW4gLXF1aWV0IC1kdW1wYmFzZSBmb28uY2MgLW1uby1jeWd3aW4gLXZlcnNp
b24gLW8gQzpcdG1wL2NjR3J6eUxnLnMNCkdOVSBDKysgdmVyc2lvbiBlZ2NzLTIuOTEuNjYg
MTk5OTAzMTQgKGVnY3MtMS4xLjIgcmVsZWFzZSkgKGk1ODYtY3lnd2luMzIpIGNvbXBpbGVk
IGJ5IEdOVSBDIHZlcnNpb24gZWdjcy0yLjkxLjY2IDE5OTkwMzE0IChlZ2NzLTEuMS4yIHJl
bGVhc2UpLg0KRDovY3lnbnVzL2N5Z3dpbi1iMjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8uLi9s
aWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2VnY3MtMi45MS42Ni8uLi8uLi8uLi8uLi8uLi9p
bmNsdWRlL2crKy9zdGxfYWxnby5oOiBJbiBmdW5jdGlvbiBgdm9pZCBfX3JhbmRvbV9zaHVm
ZmxlPF9fbGlzdF9pdGVyYXRvcjxiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFp
dHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPGZhbHNlLDA+ID4sYmFzaWNfc3Ry
aW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1w
bGF0ZTxmYWxzZSwwPiA+ICYsYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRz
PGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSwwPiA+ICo+LCBwdHJkaWZm
X3Q+KHN0cnVjdCBfX2xpc3RfaXRlcmF0b3I8YmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2No
YXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSwwPiA+LGJh
c2ljX3N0cmluZzxjaGFyLHN0cmluZ19jaGFyX3RyYWl0czxjaGFyPixfX2RlZmF1bHRfYWxs
b2NfdGVtcGxhdGU8ZmFsc2UsMD4gPiAmLGJhc2ljX3N0cmluZzxjaGFyLHN0cmluZ19jaGFy
X3RyYWl0czxjaGFyPixfX2RlZmF1bHRfYWxsb2NfdGVtcGxhdGU8ZmFsc2UsMD4gPiAqPiwg
c3RydWN0IF9fbGlzdF9pdGVyYXRvcjxiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90
cmFpdHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPGZhbHNlLDA+ID4sYmFzaWNf
c3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190
ZW1wbGF0ZTxmYWxzZSwwPiA+ICYsYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJh
aXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSwwPiA+ICo+LCBwdHJk
aWZmX3QgKiknOg0KRDovY3lnbnVzL2N5Z3dpbi1iMjAvSC1pNTg2LWN5Z3dpbjMyL2Jpbi8u
Li9saWIvZ2NjLWxpYi9pNTg2LWN5Z3dpbjMyL2VnY3MtMi45MS42Ni8uLi8uLi8uLi8uLi8u
Li9pbmNsdWRlL2crKy9zdGxfYWxnby5oOjYyNDogICBpbnN0YW50aWF0ZWQgZnJvbSBoZXJl
DQpEOi9jeWdudXMvY3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4uL2xpYi9nY2Mt
bGliL2k1ODYtY3lnd2luMzIvZWdjcy0yLjkxLjY2Ly4uLy4uLy4uLy4uLy4uL2luY2x1ZGUv
ZysrL3N0bF9hbGdvLmg6NjEzOiBubyBtYXRjaCBmb3IgYF9fbGlzdF9pdGVyYXRvcjxiYXNp
Y19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9j
X3RlbXBsYXRlPGZhbHNlLDA+ID4sYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJh
aXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSwwPiA+ICYsYmFzaWNf
c3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190
ZW1wbGF0ZTxmYWxzZSwwPiA+ICo+ICYgKyBpbnQnDQpEOi9jeWdudXMvY3lnd2luLWIyMC9I
LWk1ODYtY3lnd2luMzIvYmluLy4uL2xpYi9nY2MtbGliL2k1ODYtY3lnd2luMzIvZWdjcy0y
LjkxLjY2Ly4uLy4uLy4uLy4uLy4uL2luY2x1ZGUvZysrL3N0bF9hbGdvLmg6NjI0OiAgIGlu
c3RhbnRpYXRlZCBmcm9tIGhlcmUNCkQ6L2N5Z251cy9jeWd3aW4tYjIwL0gtaTU4Ni1jeWd3
aW4zMi9iaW4vLi4vbGliL2djYy1saWIvaTU4Ni1jeWd3aW4zMi9lZ2NzLTIuOTEuNjYvLi4v
Li4vLi4vLi4vLi4vaW5jbHVkZS9nKysvc3RsX2FsZ28uaDo2MTc6IG5vIG1hdGNoIGZvciBg
X19saXN0X2l0ZXJhdG9yPGJhc2ljX3N0cmluZzxjaGFyLHN0cmluZ19jaGFyX3RyYWl0czxj
aGFyPixfX2RlZmF1bHRfYWxsb2NfdGVtcGxhdGU8ZmFsc2UsMD4gPixiYXNpY19zdHJpbmc8
Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hhcj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRl
PGZhbHNlLDA+ID4gJixiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hh
cj4sX19kZWZhdWx0X2FsbG9jX3RlbXBsYXRlPGZhbHNlLDA+ID4gKj4gJiAtIF9fbGlzdF9p
dGVyYXRvcjxiYXNpY19zdHJpbmc8Y2hhcixzdHJpbmdfY2hhcl90cmFpdHM8Y2hhcj4sX19k
ZWZhdWx0X2FsbG9jX3RlbXBsYXRlPGZhbHNlLDA+ID4sYmFzaWNfc3RyaW5nPGNoYXIsc3Ry
aW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVmYXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSww
PiA+ICYsYmFzaWNfc3RyaW5nPGNoYXIsc3RyaW5nX2NoYXJfdHJhaXRzPGNoYXI+LF9fZGVm
YXVsdF9hbGxvY190ZW1wbGF0ZTxmYWxzZSwwPiA+ICo+ICYnDQpEOi9jeWdudXMvY3lnd2lu
LWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4uL2xpYi9nY2MtbGliL2k1ODYtY3lnd2luMzIv
ZWdjcy0yLjkxLjY2Ly4uLy4uLy4uLy4uLy4uL2luY2x1ZGUvZysrL3N0bF9hbGdvLmg6NjE3
OiBgbHJhbmQ0OCcgdW5kZWNsYXJlZCAoZmlyc3QgdXNlIHRoaXMgZnVuY3Rpb24pDQpEOi9j
eWdudXMvY3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4uL2xpYi9nY2MtbGliL2k1
ODYtY3lnd2luMzIvZWdjcy0yLjkxLjY2Ly4uLy4uLy4uLy4uLy4uL2luY2x1ZGUvZysrL3N0
bF9hbGdvLmg6NjE3OiAoRWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQg
b25seSBvbmNlDQpEOi9jeWdudXMvY3lnd2luLWIyMC9ILWk1ODYtY3lnd2luMzIvYmluLy4u
L2xpYi9nY2MtbGliL2k1ODYtY3lnd2luMzIvZWdjcy0yLjkxLjY2Ly4uLy4uLy4uLy4uLy4u
L2luY2x1ZGUvZysrL3N0bF9hbGdvLmg6NjE3OiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBl
YXJzIGluLikNCg0KDQpjYXQgZm9vLmNjID4+IGJ1Zy50eHQ6DQojaW5jbHVkZSA8c3RyaW5n
Pg0KI2luY2x1ZGUgPGxpc3Q+DQojaW5jbHVkZSA8YWxnb3JpdGhtPg0KDQp1c2luZyBuYW1l
c3BhY2Ugc3RkOw0KDQppbnQgbWFpbiAoKQ0Kew0KCWxpc3Q8c3RyaW5nPiAgICBzOw0KCXMu
cHVzaF9iYWNrICgib25lIik7DQoJcy5wdXNoX2JhY2sgKCJ0d28iKTsNCglzLnB1c2hfYmFj
ayAoInRocmVlIik7DQoJcy5wdXNoX2JhY2sgKCJmb3VyIik7DQoJcmFuZG9tX3NodWZmbGUg
KHMuYmVnaW4oKSwgcy5lbmQoKSk7DQp9DQoNCg==

--=_-=_-IIJAJHHBKCEAAAAA
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
--=_-=_-IIJAJHHBKCEAAAAA--

- Raw text -


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