Re: Group Permissions on root folders problem (Windows 10 TP build 10061)

2015-09-10 Thread David A Cobb

On 2015-09-05 02:59, Takashi Yano wrote:

Hi Corinna,

Is there any progress regarding this problem?

I recently encountered the same situation. After some trials,
I found this problem occurs if the account, on which cygwin
setup is executed, is a Microsoft account. This does not occur
if the account is a local account.
I'm getting an errors saying unknown user win-g71n7drq4r6+cyg_server
at the point of setting the password, the password expiry and
assigning permissions.



This is a domain member machine, yes?


*** Info: This script plans to use 'cyg_server'.
*** Info: 'cyg_server' will only be used by registered services.
*** Query: Create new privileged user account
I don't know why this occurs.  As you can see above, it works for me.




This is a completely new setup with the Cygwin distro updated to the
latest?  csih 0.9.8-6?  cygwin-2.0.4-1?


Corinna

--
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat

Possibly related, or perhaps a totally different bug.

On a Windows-10 host: when I use Cygwin *chown***or *chmod *to make 
permission changes, the next time I access the folder-tree from Windows 
Explorer Security tab, it complains that the Access Control List is 
incorrectly ordered and that will cause undesirable results; happy to 
say, it gives me the chance to re-order the ACL.  The usual undesirable 
result is that an app can create a folder /New/ within /T/ but cannot 
create anything within /T/New/.


Hypothesis: we are indirectly(?) modifying the ACL but are not observing 
whatever Windows expects for ordering.  I know that Windows enforces 
"*deny*" rules before any "*allow*" rules; I do not know what other 
ordering it observes.  I do know that Windows doesn't really consider 
the "group" property the same way POSIX does, FWIW.




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



Re: Repositories for Cygwin packages.

2015-09-10 Thread David A Cobb

On 2015-09-10 19:31, Eric Blake wrote:

On 09/10/2015 05:20 PM, David A Cobb wrote:

Not a problem. My first patch to upstream coreutils was done exactly 
in that manner.

And, suppose for the moment, some of the changes are only relevant to
the Windows platform.  I don't (yet) know how much GNU (i.e. RMS) really
gives a flying bird about making Windows play nice.  So, to whom do I
propose the changes?  I really, really don't want to create a private
fork.  If I didn't think my ideas are worthy of pushing up the food
chain, I should just go back to bed.

Depends on how invasive your changes are. If it is truly
windows-specific and hard to maintain, then upstream probably won't pay
attention (which is why I maintain some cygwin-specific patches, such as
.exe magic manipulations, downstream-only). But if it fixes a bad
upstream assumption (such as "function foo would never do that", except
that on cygwin function foo DOES do that, and it is feasible that some
other system would do likewise), then upstream is the right place. (For
example, my very first patch to upstream coreutils is dated 2005-01-11,
where I fixed Makefile.am to deal with $(EXEEXT) - and more than just
cygwin creates binaries with .exe suffix so it is relevant upstream).

If you're unsure whether a proposed patch is worth posting upstream or
downstream, pick one place, and I'm more than willing to help you
redirect it to the other place if it wasn't appropriate.  (Picking
upstream first is generally a nicer policy).

OK, I think I've got it.  At my advanced age, it's hard to be sure ;-D.

Thank you Eric, Marco, and Corrina.  Especially for your patience when 
more research would probably have answered a lot of things.


I'm made especially sensitive because, once on a very long ago, I asked 
a question about 'newlib' and Windows in the same sentence, and had my 
posterior handed back to me on a platter with the advice that anything 
with my name on it would be instantly disapproved by the newlib owner.




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



Re: Repositories for Cygwin packages.

2015-09-10 Thread David A Cobb


On 2015-09-10 17:03, Marco Atzeri wrote:

On 10/09/2015 22:40, David A Cobb wrote:

I see the Git Repo for "the core Cygwin libraries and utilities (Cygwin
and Newlib)" @ sourceware.com.

I am looking at possible work within *COREUTILS*.  Obviously, there are
significant deltas /versus/ GNU Upstream.
Can you point me to the active repo for coreutils?


http://www.gnu.org/software/coreutils/coreutils.html


Yeah, Marco.  Thanks.
Actually, the repo is .

Are you saying that is your direct upstream and your sources only differ 
by the patchfiles installed by Cygwin-Setup??





Just to save net traffic, I'll dare post a second related question in
the same message:
Is *NEWLIB* intended to be a "drop-in" replacement for *GNULIB*?





No.
https://sourceware.org/newlib/
https://www.gnu.org/software/gnulib/MODULES.html

Roughly:
Newlib target is to provide a system libc.

Gnulib target is to provide a modular library implementation for 
software that aim on multi-platform builds.

Regards
Marco

I  should have phrased the question differently, I guess.  My question 
is related to dependencies of the 'coreutils.' Cloning GNU Coreutils 
comes in with sub-module 'gnulib'.


Suppose I wanted to propose a patch to Coreutils, but being stuck on a 
Windows platform I use Coreutils only through Cygwin64 and MSYS2.
And, suppose for the moment, some of the changes are only relevant to 
the Windows platform.  I don't (yet) know how much GNU (i.e. RMS) really 
gives a flying bird about making Windows play nice.  So, to whom do I 
propose the changes?  I really, really don't want to create a private 
fork.  If I didn't think my ideas are worthy of pushing up the food 
chain, I should just go back to bed.


BTW, and totally irrelevant to the discussion, I'm not really a newbie 
here.  But for several years I had a working Ubuntu installation, so I 
didn't keep up with the list.  And now, I'm back on a borrowed Windows 
machine.  I just want to do some useful stuff on it.


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



Re: Group Permissions on root folders problem (Windows 10 TP build 10061)

2015-09-10 Thread David A Cobb

On 2015-09-10 12:07, Ken Brown wrote:

On 9/10/2015 11:49 AM, David A Cobb wrote:

On a Windows-10 host: when I use Cygwin *chown***or *chmod *to make
permission changes, the next time I access the folder-tree from Windows
Explorer Security tab, it complains that the Access Control List is
incorrectly ordered and that will cause undesirable results; happy to
say, it gives me the chance to re-order the ACL.  The usual undesirable
result is that an app can create a folder /New/ within /T/ but cannot
create anything within /T/New/.



This is explained in the Cygwin User's Guide:


  https:/cygwin.com/cygwin-ug-net/ntsec.html#ntsec-files

Ken


OK, but where the UG says:

  * All access denied ACEs *should* precede any access allowed ACE. ACLs
following this rule are called "canonical".

Note that the last rule is a preference or a definition of correctness. 
It's not an absolute requirement. All Windows kernels will correctly 
deal with the ACL regardless of the order of allow and deny ACEs. The 
second rule is not modified to get the ACEs in the preferred order.


Unfortunately the security tab in the file properties dialog of the 
Windows Explorer insists to rearrange the order of the ACEs to canonical 
order before you can read them. Thank God, the sort order remains 
unchanged if one presses the Cancel button. But don't even *think* of 
pressing OK...



What I'm seeing suggests that the statement of Windows (really NTFS?) 
"correctly dealing with this" is no longer correct.  What is more, if I 
do /not/ allow Windows to reorder the rules to its own liking, I cannot 
correct the symptom described about not being able to access files 
within "/New/".


It's all very well to say "don't even think of pressing OK," but IMNSHO 
Cygwin should /_never_/ allow a user to create a situation which is so 
unacceptable to Windows.  It would be better to tell the user "I'm 
sorry, Dave, I'm not able to do that." [Correct quote from Hal of '2001' 
forgotten].  I know that not all settings allowed in POSIX can be 
represented -- so refuse to try setting the things that cannot be 
represented.


I wouldn't mind mounting everything as "noacl," but would that not 
disable even the limited permission settings we can represent?





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



Repositories for Cygwin packages.

2015-09-10 Thread David A Cobb
I see the Git Repo for "the core Cygwin libraries and utilities (Cygwin 
and Newlib)" @ sourceware.com.


I am looking at possible work within *COREUTILS*.  Obviously, there are 
significant deltas /versus/ GNU Upstream.

Can you point me to the active repo for coreutils?

Just to save net traffic, I'll dare post a second related question in 
the same message:

Is *NEWLIB* intended to be a "drop-in" replacement for *GNULIB*?




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



Using Cygwin MINGW compilers from Eclipse

2010-10-14 Thread David A. Cobb
  The Eclipse IDE offers to use Cygwin or MinGW toolchains to build 
applications.


Within the Cygwin applications, however, there is a possibility of using 
the MinGW-gcc collection as a sort of cross-compile to produce . . . 
what?  Presumably, an executable that will run on a Windoze machine with 
only native support libraries.


So, the first question is -- is the output executable from Cygwin-Mingw 
compilation the same as one produced by using the MinGW-project 
compilers with (if needed) MSYS.


Second, what has to be done to make such an executable?  That is, will 
an appropriate set of CCFLAG settings select the Cygwin-MinGW compiler? 
 Or, is some other trick needed so that gcc means using the MinGW 
compiler?


--
David A. Cobb -- computing t-rex



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



Re: Still hosed by setup problem LAID TO REST (Sorta)

2004-10-29 Thread David A. Cobb
Well, in desperation I took the final step and blew away the only thing 
left after my previous rampage -- the Windows Registry entries.  I 
pretty much made my installation look as though it had never heard of 
Cygwin.

OK.  I was now able to run Setup to completion.  Of course, I am nowhere 
near back where I started -- I also lost any customization I had ever 
done and other things as well.  But, at least, I do have a working 
installation even though it sometimes isn't working the way I expect.

Of course, this suggests the problem was with some registry entry.  I 
can't see anything weird about mine, the only thing is that I have my 
disks partitioned very much like a Linux system ( it will dual-boot 
someday RSN ).  That means things like /tmp and /var ( but NOT 
CygwinRoot ) were mounted on the root of some partitions just as they 
are of necessity in Linux.  It worked great for me - mentally - but 
maybe it is a gotcha during installation.

Bas van Gompel wrote:
Op Tue, 12 Oct 2004 18:55:25 -0400 schreef David A. Cobb
in [EMAIL PROTECTED]:
:  Well, now I am completely out of business!
:
:  This is more data regarding the URL Scheme Not Registered failure in 
:  SETUP, last reports were around 9/18.
:
:  In the last progress message posted before the crash, I spotted a 
:  package name (from gnome) that was one character short at the left-hand 

This happens if a package is in the same directory as the ini-file.
eg: ``install: packagename_without_slashes-1.0-1 ...''
causes setup to display: ``ackagename_without_slashes-1.0-1''
(A patch for this was submitted by me several months ago, but never
reacted upon...)
If the string is left empty, an attempt to allocate -1 bytes is made...
[...]
:  Then Install from Local Directory -- BANG it immediately crashes with 
:  the URL Scheme Not Registered error.

This /might/ be caused by the above. (Who knows what happens if you
try to allocate a negative amount of memory.)
try:
find -name setup.ini |xargs -r grep '^install: *$'
in your package-dir (if you ever get a working installation).
[...]
Good luck.
L8r,
Buzz.
 

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: Still hosed by setup problem LAID TO REST (Sorta)

2004-10-29 Thread David A. Cobb
Larry Hall wrote:
At 09:01 AM 10/29/2004, you wrote:
 

SNIP/

Of course, this suggests the problem was with some registry entry.  I can't see anything weird about mine, the only thing is that I have my disks partitioned very much like a Linux system ( it will dual-boot someday RSN ).  That means things like /tmp and /var ( but NOT CygwinRoot ) were mounted on the root of some partitions just as they are of necessity in Linux.  It worked great for me - mentally - but maybe it is a gotcha during installation.
   


If by mounted on the root of some partitions you mean your '/' is mounted
on 'c:\', for example, don't waste any time contemplating the problems with
that.  I do this all the time on many machines and it's no problem for 
Cygwin.  It's only a problem for users if they like to mix and match multiple
GNU tool sets and aren't careful about it.
 

Nah, I'd seen the warnings on that and didn't care to take a chance.
'/' - F:\Cygwin\
'/tmp' - T:\... did I mention this is WinXP, so I got to play 
around a bit with the Drive letters.
'/var' - V:\  --- this drive is Fat32 and is visible as 'mount 
--bind --type VFAT' at places within the Linux /var filesystem
'/home' -- H:\HOME

probably a few other peculiarities
I've attached the HKLM registry entries that I exported before I wiped 
it all out.

I know this isn't a plausible explanation for the problems I saw.  The 
speculation above about something with a length = -1, which sounds like 
a good recipe for a buffer overflow/underflow to me, seems better.  But 
then, why would starting from absolute zero make any difference?

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin]

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]
cygdrive prefix=/mnt
cygdrive flags=dword:002a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/]
native=F:\\Cygwin2
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/bin]
native=F:\\Cygwin2\\bin
flags=dword:004a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/debian]
native=V:[EMAIL PROTECTED]
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/Floppy]
native=A:
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home]
native=H:\\HOME
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home/root]
native=C:\\HOME\\root
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/mnt/WIN_XFR_B1]
native=D:
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/pub]
native=S:\\Shared\\Documents
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/root]
native=C:\\HOME\\root
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/root/logs]
native=D:\\logs
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/Shared]
native=S:\\Shared\\Documents
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/sys]
native=C:\\WINDOWS
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/tmp]
native=T:
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin]
native=F:\\Cygwin2\\bin
flags=dword:004a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/doc]
native=S:\\Cygwin\\usr\\doc
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib]
native=F:\\Cygwin2\\lib
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/local/src]
native=H:\\Cygwin\\usr\\local\\src
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/share/doc]
native=S:\\Cygwin\\usr\\share\\doc
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/share/xemacs]
native=F:\\WinApps\\XEmacs
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/src]
native=H:\\Cygwin\\usr\\src
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts 
v2\/usr/X11R6/lib/X11/fonts]
native=F:\\Cygwin2\\usr\\X11R6\\lib\\X11\\fonts
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/var]
native=V:
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/var/cache/Cygwin]
native=V:\\cache\\net\\c\\Cygwin\\Repository
flags=dword:000a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/WinApps]
native=F:\\WinApps
flags=dword:001a

[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin

BUG: Cygwin implementation of Debian package tools

2004-10-29 Thread David A. Cobb
Getting tired of loading disks, I structured a local mirror of the
Debian directory structure and tried running Cygwin
dpkg-scanpackages.  I expected it to take a while, so I wasn't
surprised - I just went and make some more coffee.  But after 20
minutes I suspected something was wrong and fired up ProcessExplorer.
   Under my console bash I discovered:
+perl (OK, dpkg-scanpackeages is a big perl script I guess)
++dpkg-deb
++rm.exe getting 98% of the CPU time and not making any
progress.  Watching the handles display, I see an open handle on what
must be the first *.deb file found so I'm pretty sure of the no
progress -= stuck! diagnosis.
Killed it all, ran my scan with the identical sh script in Debian
proper.  It did, indeed, take a bit of time but it completed without a
hitch and /bin/rm  never stayed long enough for me to see it: perl got
about 3 sec. CPU, dpkg-deb about 2, find about 2, everything else less
than 1.
--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner.
-- The Way of a Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: BUG: Cygwin implementation of Debian package tools

2004-10-29 Thread David A. Cobb
Gerrit P. Haase wrote:
David A. Cobb wrote:
++rm.exe getting 98% of the CPU time and not making any
progress.  Watching the handles display, I see an open handle on what
must be the first *.deb file found so I'm pretty sure of the no
progress -= stuck! diagnosis.

If there is a Windows process which has a handle on a file or directory
open, rm shows this behaviour occasionally.  e.g. try to run
rm -rf /path/to/directory
while having an explorer view open on this directory (or a 
subdirectory of directory).

It happens i.e. often for me when using the generic-build-script, if 
invoking with install or reconf which does rm -rf .build / .inst and
having an explorer shell open in one of the (sub)directories to be
removed from the script - it seems to hang and it is always rm.

Maybe Reini can look into this issue, it seems he is already working
at the coreutils sources.  But I think it is a Windows feature and 
this is probably difficult to work around.

Gerrit
It's always good to know I'm not the only one getting things like this.  
At least if I've lost my mind I have companions.

It's hard to see how a Windows misfeature prevents rm.exe from deleting 
a file and exiting.  But, yeah, the --recurse could create  some sort of 
situation I guess.  But I don't see a bunch of handles on nodes in a 
directory branch -- just the one .deb file.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: setup 2.427 runtime error

2004-09-18 Thread David A. Cobb
I really hate to be such a PITA ( this time, anyway ).  Is there 
anywhere you'all would suggest I look,
for a probable cause on this monster.  It has me dead-in-the-water as 
regards Cygwin.

Max Bowsher wrote:
David A. Cobb wrote:
Shaffer, Kenneth wrote:
I'm getting a setup.exe runtime error when trying to install from a 
local
disk (after downloading from the internet) just after the MD5 checks.

I just reported a possibly similar situation

Hi all,
I've made some improvements to setup's error reporting.
Can you try version 2.431 from:
http://cygwin.com/setup-snapshots/
(Little has changed since the last release, so I guess this is a 
release-candidate).

It should give a more detailed error which should (hopefully) enable 
me to trace the bug.

Max.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: setup 2.427 runtime error

2004-09-14 Thread David A. Cobb
Max, et. al.:
   Another data point on this.
   1. Dropped all current mirrors from my list, added one 
(mirrors.kernel.org);
   2. Set every package except the Cygwin dll to keep/skip;
   3. Tried to install --
Same crash at the end of downloading.

My SWAG on this is that one of the local data files that tell setup 
where and what to download has some corrupted data.  That might result 
in an unrecognized scheme being passed to the download progie.

If you (y'all) could be so kind as to outline what files save the mirror 
list AND the list of installed packages, I'll prowl through them and see 
what I can see.  Still and all, it isn't a very graceful way to die.

Max Bowsher wrote:
Never mind, then. David Cobb still seems able to reproduce - I'll work 
with him to get it resoved.

Max.
--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: setup.exe: Unhandled Exception if local copy of package has wrong md5sum but right filesize

2004-09-14 Thread David A. Cobb
This looks like a very plausible candidate for the bug reported by 
Kenneth Shaffer on/about 08/28, and possibly the one I griped about 
around the same day.  Wow, a patch!  Fantastic.  Can we get a snapshot 
build with this sometime RSN??  Right now I'm not real confident in my 
own build environment.

Igor Pechtchanski wrote:
On Sun, 12 Sep 2004, huafbauer wrote:
 

Hello,
I got the a error message by installing from a local package directory.
This error looks with version 2.427 like:
Microsoft Visual C++ Runtime Library
(X)  Runtime Error!
Program: G:\transfer\private\cygwin-inst\test-cygwin\setup.exe
This application has requested the Runtime to terminate it in unusual way.
Please contact the application's support team for more information.
(like in message http://www.cygwin.com/ml/cygwin/2002-08/msg2.html)
or with version 2.431
setup-2.431.exe
setup-2.431.exe has encountered a problem and needs to
close. We are sorry for the inconvenience.
...
with this patch (against cvs 20040912) a fatal messagebox opens instead:
   

Next time, please attach the patch instead of including it inline, because
of the line wrapping in your mail client.
Also, some of the patch was gratuitous formatting and whitespace changes.
The relevant (IMO) snippet is included below (haven't tested whether it
applies, though).
Igor
diff U3 C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup.org\cygwin-setup\setup\download.cc
 C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup\setup\download.cc
--- C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup.org\cygwin-setup\setup\download.cc
 Sun Sep 12 21:53:24 2004
+++ C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup\setup\download.cc Sun Sep 12 
21:29:26 2004
@@ -123,32 +123,30 @@
  String prefix = String (file://) + local_dir +  /;
  DWORD size;
  if ((size = get_file_size (prefix + pkgsource.Canonical ()))  0)
-if (size == pkgsource.size)
+if (size == pkgsource.size  validateCachedPackage (prefix + pkgsource.Canonical 
(), pkgsource))
  {
-   if (validateCachedPackage (prefix + pkgsource.Canonical (), pkgsource))
- pkgsource.set_cached (prefix + pkgsource.Canonical ());
+   pkgsource.set_cached (prefix + pkgsource.Canonical ());
+   return 1;
+  }
else
  throw new Exception (TOSTRING(__LINE__)   __FILE__, String (Package validation 
failure for ) + prefix + pkgsource.Canonical (), APPERR_CORRUPT_PACKAGE);
-   return 1;
-  }
  /*
 2) is there a version from one of the selected mirror sites available ?
   */
  for (packagesource::sitestype::const_iterator n = pkgsource.sites.begin();
   n != p  kgsource.sites.end  ++n)
{
  String fullname = prefix + rfc1738_escape_part (n-key) + / +
pkgsource.Canonical ();
if ((size = get_file_size (fullname))  0)
-  if (size == pkgsource.size)
+  if (size == pkgsource.size  validateCachedPackage (fullname, pkgsource))
{
- if (validateCachedPackage (fullname, pkgsource))
-   pkgsource.set_cached (fullname );
- else
-   throw new Exception (TOSTRING(__LINE__)   __FILE__, String (Package 
validation failure for ) + fullname, APPERR_CORRUPT_PACKAGE);
+ pkgsource.set_cached (fullname );
  return 1;
}
+  else
+   throw new Exception (TOSTRING(__LINE__)   __FILE__, String (Package validation 
failure for ) + fullname, APPERR_CORRUPT_PACKAGE);
  return 0;
}
diff U3 C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup.org\cygwin-setup\setup\package_meta.cc
 C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup\setup\package_meta.cc
--- C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup.org\cygwin-setup\setup\package_meta.cc
 Sun Apr 25 10:00:13 2004
+++ C:\Documents and 
Settings\BUEBELACKER\source\cygwin-setup\cygwin-setup\setup\package_meta.cc Sun Sep 12 
21:31:26 2004
@@ -43,7 +43,10 @@
#include package_db.h
#include algorithm
-#include Generic.h
+#include Generic.h
+
+#include Exception.h
+#include resource.h
using namespace std;
@@ -654,8 +657,16 @@
  for (setpackageversion::iterator i = pkg.versions.begin ();
i !=pkg.versions.end  ++i)
  {
-   /* scan doesn't alter operator == for packageversions */
-  const_castpackageversion (*i).scan();
+try {
+  /* scan doesn't alter operator == for packageversions */
+  const_castpackageversion (*i).scan();
+}
+catch (Exception *e) {
+  if (e-errNo() == APPERR_CORRUPT_PACKAGE) {
+   fatal(NULL, IDS_CORRUPT_PACKAGE,
+  ( i-Name() + - + i-Canonical_version() ).cstr_oneuse() );
+  }
+}
 packageversion foo = *i;
   packageversion pkgsrcver = foo.sourcePackage();
pkgsrcver.scan();
 

--
David A. Cobb, Software

Re: setup 2.427 runtime error

2004-08-31 Thread David A. Cobb

Igor Pechtchanski wrote:
Did you, by chance, use wget -o?  That would put the headers into the
file.  FWIW, I just tried this[*] with Firefox 0.9.3 -- no problems.
Igor
[*] By this I mean download
http://cygwin.com/setup-snapshots/setup-2.431.tar.bz2;
No, just Firefox 0.9.  Today, for the second time, the Firefox download 
simply stalled and would not complete.
So, Cygwin curl to the rescue -- took about 35 seconds and untarred 
without a problem.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



[Fwd: Re: setup 2.427 runtime error]

2004-08-28 Thread David A. Cobb
Kenneth requested I forward this, as his subscription to cygwin-apps was 
still awaiting action.
 Original Message 
Subject: 	Re: setup 2.427 runtime error
Date: 	Fri, 27 Aug 2004 17:17:42 -0400
From: 	Shaffer, Kenneth [EMAIL PROTECTED]
Reply-To: 	[EMAIL PROTECTED]
To: 	David A. Cobb [EMAIL PROTECTED]
References: 
[EMAIL PROTECTED] 
[EMAIL PROTECTED]

On Fri, 27 Aug 2004, Larry Hall wrote:
Date: Fri, 27 Aug 2004 17:09:15 -0400
From: Larry Hall [EMAIL PROTECTED]
Reply-To: Cygwin List [EMAIL PROTECTED]
To: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: setup 2.427 runtime error
At 03:15 PM 8/27/2004, you wrote:
I'm getting a setup.exe runtime error when trying to install from a local
disk (after downloading from the internet) just after the MD5 checks.

I thought it was about time I upgrade.

My current cygwin1.dll version 1.5.5 (does setup use the dll?)
No.
Does it work OK installing from the internet?

Curiously, YES!
--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: setup 2.427 runtime error

2004-08-27 Thread David A. Cobb
Shaffer, Kenneth wrote:
I'm getting a setup.exe runtime error when trying to install from a local
disk (after downloading from the internet) just after the MD5 checks.
 

I just reported a possibly similar situation; discussions of setup.exe 
mostly take place on cygwin-apps list.
I'm taking the liberty of cc'ing there and resetting the Reply-to header

I thought it was about time I upgrade.
My current cygwin1.dll version 1.5.5 (does setup use the dll?)
 

NO, setup is a MSWindows application.  The current is 2.4something.  
Yes, you should certainly pull down the latest.

--
Ken Shaffer

- - - - - - -  Appended by Scientific-Atlanta, Inc.  - - - - - - -  
This e-mail and any attachments may contain information which is confidential, proprietary, privileged or otherwise protected by law. The information is solely intended for the named addressee (or a person responsible for delivering it to the addressee). If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer.

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

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: setup 2.427 runtime error

2004-08-27 Thread David A. Cobb
Shaffer, Kenneth wrote:
I'm getting a setup.exe runtime error when trying to install from a local
disk (after downloading from the internet) just after the MD5 checks.
 

I just reported a possibly similar situation; discussions of setup.exe 
mostly take place on cygwin-apps list.
I'm taking the liberty of cc'ing there and resetting the Reply-to header

I thought it was about time I upgrade.
My current cygwin1.dll version 1.5.5 (does setup use the dll?)
 

NO, setup is a MSWindows application.  The current is 2.4something.  
Yes, you should certainly pull down the latest.

--
Ken Shaffer

- - - - - - -  Appended by Scientific-Atlanta, Inc.  - - - - - - -  
This e-mail and any attachments may contain information which is confidential, proprietary, privileged or otherwise protected by law. The information is solely intended for the named addressee (or a person responsible for delivering it to the addressee). If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer.

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

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

[BUG] Bad File Descriptor while trying to set up postgresql

2004-08-27 Thread David A. Cobb
At first, this stopped me entirely from initializing postgres; however, 
today the initdb  createdb succeeded -- I don't know what changed.  In 
any case, references to the database directory during the initdb incur a 
Bad File Descriptor complaint when trying to set permissions.

The partition where the database lives is FAT32 -- it needs to be 
because it is also visible from my Linux dual-boot. 
I know permissions on a FAT32 volume are, at best, faked.  But IMHO it 
shouldn't incur this sort of error.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

Running in debug mode.

initdb: internal variables:
  PGDATA=/var/database/pgsql
  datadir=/usr/share/postgresql
  PGPATH=/usr/bin
  ENCODING=UTF-8
  ENCODINGID=6
  POSTGRES_SUPERUSERNAME=postgres
  POSTGRES_BKI=/usr/share/postgresql/postgres.bki
  POSTGRES_DESCR=/usr/share/postgresql/postgres.description
  POSTGRESQL_CONF_SAMPLE=/usr/share/postgresql/postgresql.conf.sample
  PG_HBA_SAMPLE=/usr/share/postgresql/pg_hba.conf.sample
  PG_IDENT_SAMPLE=/usr/share/postgresql/pg_ident.conf.sample
The files belonging to this database system will be owned by user postgres.
This user must also own the server process.

The database cluster will be initialized with locale C.

fixing permissions on existing directory /var/database/pgsql... chmod: changing 
permissions of `/var/database/pgsql': Bad file descriptor

initdb: failed
total 0
drwxr-xr-x2 postgres None0 Aug  5 11:27 Debian_Packages
drwxr-xr-x5 postgres None0 Aug 25 13:25 Marathon
drwxr-xr-x3 postgres None0 Aug 25 11:22 Zeos
drwxr-xr-x2 postgres None0 Aug 25 22:24 pgsql
begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: Setup breakage -- gdb output

2004-08-26 Thread David A. Cobb

Max Bowsher wrote:
Igor Pechtchanski wrote:
On Wed, 25 Aug 2004, David A. Cobb wrote:
Using SETUP 2.427 (and re-downloaded it just today to make sure it 
wasn't
compromised).

While downloading the Xorg stuff, I get a message box
Microsoft Visual C Runtime: The application has requested 
termination in an
unusual manner . . 

That's not good...  Definitely sounds like a bug.
And that's all for that.
Repeats with perfect consistency, but I'm not sure it's always during
the same file download.
Q: HOW TO DEBUG THIS -- I know Setup is not, itself, a Cygwin app; so I
wouldn't expect gdb to be much help.

gdb works just fine on non-Cygwin apps, as long as you have the debug
symbols in them.  Build setup from source, and you should be able to 
debug
it.

I've put a debug build at:
http://cygwin.com/setup-snapshots/
should that be easier for you.
IIRC, that error message means abort() was called.
Max.
Yes, thank you.
I used the MinGW32 port of gdb.  Output is attached.  It doesn't tell me 
anything; the same error message issued,
this time I wasn't downloading the Xorg stuff -- the error occurred 
during download of postgresql.  Nothing shows in what I see as output, 
no events that I was catching (or know how to catch).  At the end, 
there's no stack or anything to debug.

ATTACHED: My INSTALLED.DB, Latest SETUP.LOG.FULL, CYGCHECK OUTPUT, GDB 
OUTPUT
All BZIP2


--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!



setup.log.full.bz2
Description: Binary data


CygCheck-srv_20040826.txt.bz2
Description: Binary data


Cygwin-Setup2.429_20040826.log.bz2
Description: Binary data


installed.db.bz2
Description: Binary data
begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Re: [BUG] Interaction problems -- Cygcheck Output

2004-08-26 Thread David A. Cobb
URM, Yeah, I don't know what I did before.
CYGCHECK OUTPUT ATTACHED
Hannu E K Nevalainen wrote:
[EMAIL PROTECTED] scribbled on :
SNIP
 

MY CYGCHECK OUTPUT exceeds my mail host's size limit (5Mb) and the
zipped version is refused by your server.
   

Heh!? 5M, that's awesome! See below. What is in there?
The list accepts 100K and *.gz
 

Anyway, I'm up-to-date as of 2004-08-12.
   

I generally make setup read All @ Install - this ends up like this:
$ cd /
$ du -x -s
2358011 .
That is some 2.4MB of disk space - for all standard dirs in root (include s
some /src too)
$ cygcheck -svr c-svr.txt  ls -l c-svr.txt
-rw-r--r--1 Hannu   59752 Aug 17  2004 c-svr.txt
BTW: Mb is mega-bit for me, I suppose you meant MB i.e. _Mega _Byte
/Hannu E K Nevalainen, B.Sc. EE - 59+16.37'N, 17+12.60'E --72--
** mailing list preference; please keep replies on list **
-- printf(LocalTime: UTC+%02d\n,(DST)? 2:1); --
--END OF MESSAGE--
--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/
 

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!



CygCheck-srv_20040826.txt.bz2
Description: Binary data
begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Setup breakage

2004-08-25 Thread David A. Cobb
Using SETUP 2.427 (and re-downloaded it just today to make sure it 
wasn't compromised).

While downloading the Xorg stuff, I get a message box
Microsoft Visual C Runtime: The application has requested termination 
in an unusual manner . . 
And that's all for that.

Repeats with perfect consistency, but I'm not sure it's always during 
the same file download.

Q: HOW TO DEBUG THIS -- I know Setup is not, itself, a Cygwin app; so I 
wouldn't expect gdb to be much help.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!

begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



[BUG] Interaction problems

2004-08-17 Thread David A. Cobb
I'm seeing this behavior consistently.
If I run my browser ( or, possibly, some other network application )
before trying to launch my Cygwin console, the login shell freezes the
machine so totally my only recourse is to press the reset (panic!)
button.  So far, it hasn't messed up the filesystem.
Attempting to narrow down the causes, I first ran ProcessExplorer from
SysInternals.  When my session is fresh and things are working, my
console runs bash and bash runs a couple of very quick processes
including hostname before things settle down and the prompt appears.
If, however, I have spent time in the browser, the first thing that
happens is that ProcessExplorer gets shot between the eyes!  Without
much explanation, I get the procexp.exe has experienced a problem and
needs to close, sorry! box.  I checked the event log and only found an
Application Error at address ... -- which sounds to me like his 
memory
got stepped on.
This one is the reason I'm cc'ing this to SysInternals, just in case
ProcessExplorer is doing something that makes it uncommonly 
vulnerable.
BTW, this also happens pretty consistently whenever I'm running
something like a configure/make where deeply nested process trees are
being generated at a rapid pace.

Back to the primary problem.  At that point, the console prompt never
comes up.  The cpu usage is very low ( ~10% ), but the GUI is 
completely
locked up.  Nothing is able to get the attention of the system,
including the three-finger-salute.

Just once, I was able to interfere enough (or wait long enough ) that I
got this:
26880400 [main] bash 3484 sync_with_child: WaitForMultipleObjects timed
out . . .
Fork: Resource Temporarily Unavailable
Wait: Subprocess_wait failed.
My first thought was that the prior network use somehow prevents
hostname from succeeding.  It's hard to understand, but consistent with
everything except shooting ProcessExplorer.
A second thought involves known weaknesses in the Windows GUI; but I
doubt Cygwin is using that.  This involves places where the system
dell's such as User32.dll have their own little event-loop.
MY CYGCHECK OUTPUT exceeds my mail host's size limit (5Mb) and the 
zipped version is refused by your server.  Anyway, I'm up-to-date as 
of 2004-08-12.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great 
sinner. -- The Way of a Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!



begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Problem with terminal escapes for manpages RESENT W/OUT ENCLOSURES

2004-05-19 Thread David A. Cobb
I thought I sent this several weeks back, but I don't see it on the 
list.  My SWAG is that the attached zipfile caused it to be refused.
If the attachments are needed for understanding, please, how can I 
post them?
=== ORIGINAL MESSAGE FOLLOWS ===

Background: everything up to date
Terminal: rxvt
If I query info for a page that exists only in the manpages, all is 
well except there's nothing special about highlighting.
If, however, I use man itself it behaves as though it is 
double-escaping the highlight sequences: i.e. the \e]??m codes are 
in the source and man surrounds them with additional escapes in 
order to render non-display codes instead of just letting them do 
their thing.
If I'm really a glutton for punishment I can try pinfo.  That gives 
me the worst of both worlds.

attached:
(a) cygcheck output
(b) screenshot info man
(c) screenshot man man
(d) screenshot pinfo man
The screenshots were created in .png format by the Gimp v2.0-pre.
possibilities that occur to me: something not so good in terminfo or 
in my .Xdefaults

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great 
sinner. -- The Way of a Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!



begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: Minor setup data nit

2004-05-11 Thread David A. Cobb


Larry Hall wrote:

At 08:17 PM 5/8/2004, you wrote:
 

I do not install GNU emacs, I do install Xemacs. Typically, I make one setup pass for latest and a second for test versions -- ugly but it seems the only way to get what I want.

In the Partial view, one (GNU) emacs  entry shows a 'current' installation and proposes an update.  However, there is no actual current installation.  [See attached]  Curiously, it will not give me an uninstall choice.
   



What does '/etc/setup/install.db' say?
 

OK, there was a line for emacs.  I removed it.
Now there is no current revision level shown; however, Setup still 
proposes updating the package.  It is also shown, correctly, on the not 
installed panel.  This occurs both for latest and test selections.

While I was there, I added lines for gcc-core and gcc-testsuite so they 
no longer show as not installed.



--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
838 Washington Street   (508) 893-9889 - FAX
Holliston, MA 01746 

 

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
note:PGP Key ID#0x4C293929 effective 01/28/2004
x-mozilla-html:TRUE
version:2.1
end:vcard



Setup Misfeature [ Doctor, It hurts when I do this ]

2004-03-17 Thread David A. Cobb
To start right off, the following appears to happen only because I am 
including a non-canonical site -- at least, the packages involved all 
come from the same place.

1. Run through the usual steps to select some packages for installation 
( Direct Connection, Multiple Mirrors, Admin Priv., For All).
 DO NOT ACTIVATE THE FINAL NEXT BUTTON.
2. Assume, whoops, I made a mistake.  Go BACK

3. NOTE: The setup.ini files are re-fetched.  This really should not be 
necessary - it would be good to be able to review the selections without 
it.  But that's not this bug.

4. View the Out-Of-Date list. 
I am seeing a large number of packages proposed for installation with 
blanks in the current version field.  If I attempt to select one of 
these names with the mouse Setup either hangs or dies a horrible death.

THIS ALSO HAPPENS IN 2.418 Snapshot Setup. 

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
x-mozilla-html:TRUE
version:2.1
end:vcard



Xemacs Beta Build 21.5-b16

2004-03-08 Thread David A. Cobb
I tried to bring up the beta build of xemacs-21.5-b16 today and got a 
bit of a surprise.

The gamma or mainline version: launching with $DISPLAY unset comes up 
using MS Windows - as advertised.
The 21.5-b16, as Volker built it, with $DISPLAY unset, comes up in 
non-windowing mode, i.e. it uses the rxvt terminal window.

Now, that's not really terrible.  I prefer the graphical but this does 
work. 
But even so, there is a glitch here.  When I exit the Xemacs, the rxvt 
session gets closed -- my whole login session is gone.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: problem? with strace: what type of path is expected for --output=file

2004-02-22 Thread David A. Cobb
Christopher Faylor wrote:

On Sat, Feb 21, 2004 at 04:24:19PM -0500, David A. Cobb wrote:
 

Perhaps the problem is whether strace likes cygwin paths, or wants 
Windoze paths:
   

Nope.  The problem is a cockpit error.
 

Urm, no great surprise!

506 $ touch ~/.xemacs/strace.out
507 $ strace --output=~/.xemacs/strace.out xemacs -debug-init 
-debug-paths 2~/.xemacs/startup.log
strace.exe: can't open ~/.xemacs/strace.out: No such file or directory
   

As on UNIX, ~ is expanded by the shell but only when it begins a word.
Shells don't expand things that are preceded by an '='.
 

AHA!!!

508 $ strace xemacs -debug-init -debug-paths 2~/.xemacs/startup.log
strace.exe: error creating process xemacs -debug-init -debug-paths 
2~/.xemacs/startup.log, (error 2)
   

You are telling strace to run a program called:

xemacs -debug-init -debug-paths 2~/.xemacs/startup.log

Don't quote the arguments to strace.  strace doesn't start a shell
to interpret things like 2 or ~.
 

Also very helpful.  Many thanks!
--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Shared Object (library) semantics

2004-02-21 Thread David A. Cobb
A double-barreled question.
First, would someone please point me toward some general [U[?[Li]?nix 
discussions.  Answers to this may well take care of the second.
Given that the Cygwin pages are a likely focal point for Windows users 
just finding their way around *nix, a pointer from the web page such as 
the Cygwin list isn't really a good place for general *nix questions.   
Some better places for those are a/a and a/a.

Second, where can I read up on the design semantics of *nix shared 
object  (.so) libraries, and how they differ from M$ .dll's?

Thanks,

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


BUG? with Find when traversing a link or mount alias

2004-02-21 Thread David A. Cobb
If I do $ find /usr -iname something, after a bit of chewing on it I get
 find: ./.. changed during execution of find and the command terminates.
My SWAG on this is that the find traverses one of several places where a 
mount point like ''mount -f -s -b F:/Cygwin/usr/X11R6/lib/X11/fonts 
/usr/X11R6/lib/X11/fonts'' then finds that the  parent of the 
current directory is not where it came from , and it is unable to pop 
its way back up the tree. 

I rather doubt this is the Posix behavior.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


problem? with strace: what type of path is expected for --output=file

2004-02-21 Thread David A. Cobb
Perhaps the problem is whether strace likes cygwin paths, or wants 
Windoze paths:

506 $ touch ~/.xemacs/strace.out
507 $ strace --output=~/.xemacs/strace.out xemacs -debug-init 
-debug-paths 2~/.xemacs/startup.log
strace.exe: can't open ~/.xemacs/strace.out: No such file or directory
508 $ strace xemacs -debug-init -debug-paths 2~/.xemacs/startup.log
strace.exe: error creating process xemacs -debug-init -debug-paths 
2~/.xemacs/startup.log, (error 2)

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Re: Xemacs -- Exp. Version?

2004-02-20 Thread David A. Cobb


ON 7 Feb 2004, Dr. Volker Zell wrote:

David == David A Cobb writes:
   

   David To all, especially Volker,

Hi David

   David Would it be feasible to build an Xemacs-21.5 version and include
   David it as the Experimental package?
I have an 21.5.16 ready. Will upload it on moday it's not fun over a modem
line. It works nice but crahses on exit (at least for me).
Ciao
 Volker
 

Since I'm not seeing this in Setup, I would guess it proved more hairy 
than expected.  Anything I can do to help?

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
x-mozilla-html:TRUE
version:2.1
end:vcard



Xemacs not finding things in a reasonable place

2004-02-07 Thread David A. Cobb
My Cygwin-provided version of Xemacs was complaining upon launch about 
not finding things in a reasonable place.
I see that the latest update notes a workaround.  It could, I believe, 
be corrected by appropriate entries in
`path.c'.  This would still leave our version rather different from the 
upstream one, because the normal place for things is in
`/usr/local/lib/$EMACSVERSION/$MACHTYPE' -- very much not in the spirit 
of the FHS layout.

The most-critical thing to note is that the executable searches among 
its cousins.  When we put the exe in
/usr/bin while the lisp remained in /usr/share/$EMACSVERSION, we made 
the search fail.  A very simple correction,
used in the standard distribution, is to place the executable in 
`/usr/share/$EMACSVERSION/$MACHTYPE' and the
lisp where it is in `/usr/share/$EMACSVERSION/lisp' -- then put a link 
in `/usr/bin'.

Similarly, the associated binaries could well be in the same directory 
with the executable.
And the DOC and whatever data files in `/usr/share/$EMACSVERSION/etc'.

Finally, a `/etc/profile.d/xemacs.sh' script to set up $EMACSPATH = 
path to associated binaries,
$EMACSDATA = path to DOC and data files, and $EMACSLOADPATH = path 
to lisp should do the trick.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


begin:vcard
fn:David A. Cobb
n:Cobb;David A.
adr:;;7 Lenox Av #1;West Warwick;RI;02893-3918;USA
email;internet:[EMAIL PROTECTED]
title:Independent Software Consultant
x-mozilla-html:TRUE
version:2.1
end:vcard


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

Re: Info.gz files

2003-12-28 Thread David A. Cobb
Gerrit P. Haase wrote:

Hallo David,

Am Montag, 22. Dezember 2003 um 01:08 schriebst du:

 

I notice that some of the larger info files, notably gcc  related files 
plus the Cygwin-ug files, are in /usr/share/info as xxx.info.gz files.
   

 

Is info (supposed to be) able to handle these directly?  If so, is 
special action appropriate to get them listed in the dir file -- on my 
system they are simply not being seen.
Of course, I can unzip them - but why use up the space if info can do it 
dynamically.
   

I thought that info is able to handle this directly, therefore I
provide the info pages compressed.  If the info files are not seen,
then the script /etc/postinstall/update-info-dir.sh needs to be
updated. 

Gerrit
 

Ja!  I checked the info.el source; it appears to be coded to decompress 
the files if/when they are referenced.  Doesn't seem to be dynamic - 
once uncompressed, I think the files remain that way.  But I could 
research it more deeply.

However, it appears that install-info does not extract the directory 
information for the .info.gz files; therefore they are not visible from 
the root of the info directory.  Again, more research is in order.  I'll 
try to take a look at it this week.

M f G,

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Info.gz files

2003-12-21 Thread David A. Cobb
I notice that some of the larger info files, notably gcc  related files 
plus the Cygwin-ug files, are in /usr/share/info as xxx.info.gz files.

Is info (supposed to be) able to handle these directly?  If so, is 
special action appropriate to get them listed in the dir file -- on my 
system they are simply not being seen.
Of course, I can unzip them - but why use up the space if info can do it 
dynamically.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Third-party products that include Cygwin

2003-12-09 Thread David A. Cobb
I recently tried out a couple of software packages -- SSH_CONFIGURATOR 
is one that sticks in my mind -- that are built with Cygwin. 
Their README documents said there wouldn't be a problem with a properly 
installed existing Cygwin.  Well, there was a problem with
mine, which otherwise works just fine for me. 
Possibly they looked for cygwin1.dll in a specific place, possibly they 
tried to use PATH.  I don't know.  Anyway, they left me with multiple 
cygwin1.dll's so nothing worked at all until I tore them out by the roots. 

OK, that may be the packagers problem, not ours.  However, I'm wondering 
if we could make it easier? 
How about storing /HKLM/Cygnus 
Solutions/Cygwin/DLL_PATH=native:/path/to/cygwin1.dll and
  /HKLM/Cygnus Solutions/Cygwin/DLL_VERSION=1.2.3

And providing a simple C routine to return the critical information.  
I'm less sure about this piece -- most use things like InstallShield and 
I don't know how the scripting works there. 
Of course, if they simply looked at the mount point 
/HKLM/Cyg.../Cygwin/mounts_v2/bin, they could work it all out!!!

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Re: Problems with setup handling of gcc-core gcc-testsuite

2003-12-08 Thread David A. Cobb
Brian Ford wrote:

On Sat, 6 Dec 2003, David A. Cobb wrote:

 

I couldn't find this in the archives, but the two packages gcc-core 
gcc-testsuite, which are distinguished by being source-only,
never get registered as installed.  Setup has now re-installed them
about 6 times.  I know, I don't need to select them; however,
I figured there was some likelihood they weren't correctly installed the
previous time.
   

They get selected automatically if one just chooses all-install as I
usually do.
It is an outstanding bug that has been reported several times in various
guises.  See this thread for one of them:
http://www.cygwin.com/ml/cygwin/2003-11/msg00536.html

AFAIK, no one seems to care enough to fix it.

 

Well, I read that.  It doesn't sound like the same thing.

The first time I saw it, I explicitly selected Install the gcc-core.  
However, it keeps showing up as something to be installed. 
It still shows with the new or omitted packages view.  
My hypothesis is that, because it is a source-only package, setup never 
records it in INSTALLED.DB (?).
Hey, I can probably edit the database myself - I'm pretty sure it's 
text.  But that wouldn't solve the perceived problem.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Problems with setup handling of gcc-core gcc-testsuite

2003-12-06 Thread David A. Cobb
I couldn't find this in the archives, but the two packages gcc-core  
gcc-testsuite, which are distinguished by being source-only,
never get registered as installed.  Setup has now re-installed them 
about 6 times.  I know, I don't need to select them; however,
I figured there was some likelihood they weren't correctly installed the 
previous time.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Re: Problem making rxvt

2003-11-29 Thread David A. Cobb
Mark Blackburn wrote:

Did you read /usr/doc/Cygwin/rxvt-2.7.10.README ? It says to configure 
like so:

./configure --enable-utmp --enable-wtmp --enable-lastlog \
--enable-xpm-background  --enable-menubar --enable-rxvt-scroll \
--enable-next-scroll --enable-xterm-scroll --enable-frills \
--enable-linespace --enable-mousewheel --enable-keepscrolling \
--enable-old-selection --enable-transparency \
--with-xpm-includes=`pwd`/W11/X11 --with-xpm-library=`pwd`/W11/lib \
--with-x-library=`pwd`/W11/lib \
--enable-languages --with-encoding=noenc \
CFLAGS=-O -g -W -I`pwd`/W11 \
LDFLAGS=-mwindows -Wl,--subsystem,console \
DLIB=`pwd`/W11/wrap/rxvt_res.o
When I configure like that the output looks more like this:

configuring for rxvt 2.7.10

checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for AIX... no
checking for library containing strerror... none required
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for ld used by GCC... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object 
files... -r
[snip]

David A. Cobb wrote:

My configure/make score is just barely above zero.  I'd be sure it 
was all me if it was indeed zero - but not quite.

Latest attempt: rxvt-2.7.10
My file layout: ~/Build/rxvt/rxvt-2-7-10=untarred package; 
~/Build/rxvt/i686-pc-cygwin=build directory
configure  make are run from outside the source tree - I know it 
sometimes matters.

Configure shows nothing exciting. [log attached]
Make gets into a loop in subdirectory W11 !  Unlimited recursive 
makes here.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/
OK, Now I've reconciled my configure options with those in the 
document, and defined the libraries as shown.


Same result, basically.  This time I got to a recursion about 180 proc's 
deep when something failed ( happily ) and unwound the stack.
Next experiment is to cd into the source tree to do the build: the 
example does show ./configure. 
THIS IS STILL A BUG!  Building from inside is, in fact, discouraged, 
IIRC, in the Autotools references.



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



--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Re: Problem making rxvt

2003-11-29 Thread David A. Cobb
Frédéric L. W. Meunier wrote:

On Sat, 29 Nov 2003, David A. Cobb wrote:

 

Next experiment is to cd into the source tree to do the build: the
example does show ./configure.
THIS IS STILL A BUG! Building from inside is, in fact, discouraged,
IIRC, in the Autotools references.
You can try using lndir. I use it when builddir != srcdir
doesn't work.
 

OK, one more thing to look up :-(.   Anyway, I changed my build script 
to do --
quote
(  cd $SRCDIR ; ./configure . . .  make ) 21 | tee build.log
That did, indeed, avoid the infinite recursion on the make.  Still not a 
success, but things are looking up.


Anyway, I think only packages that use Automake are supposed to
work without it. The others that only use Autoconf may or not.
rxvt doesn't entirely. On Linux CVS failed for me making the
man page (I had Yodl installed).
 

My remaining problems look like this:

Each compilation includes the warning:
quote
ignoring duplicate directory /usr/local/include
 as it is a non-system directory that duplicates a system directory
ignoring duplicate directory /usr/X11R6/include
/quote
However, the later output of Include path does include the 
/usr/local/include. 
I guess the question is, 'what is the basis for gcc concluding that /u 
/l /i duplicates a system directory.  It is, in fact,
a couple of items from /usr/include, with modifications to avoid some 
compiler warnings.  I do not get the warnings I
was trying to avoid, so I will assume the ignoring duplicate directory 
. . . is specious.  I really detest specious warnings because they're 
so damn hard to get rid of.

At the end of a long linker pass I get:
quote
(/usr/X11R6/lib/libX11.dll.a)d00.o
(/usr/X11R6/lib/libX11.dll.a)d001246.o
collect2: ld returned 1 exit status
Reaping losing child 0x10039ea0 PID 6576
make[1]: *** [rxvt] Error 1
   Failed to remake target file `rxvt'.
 Giving up on target file `allbin'.
Giving up on target file `all'.
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/home/Superbiskit/Build/rxvt/rxvt-2.7.10/src'
GNU Make 3.80
Updating makefiles
Considering target file `Makefile'.
No need to remake target `Makefile'.
/quote
And, indeed, rxvt(.exe) is not made.  To me, that means this `make` run 
was a failure.

But the very end of the run shows:
quote
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/home/Superbiskit/Build/rxvt/rxvt-2.7.10/src/graphics'
GNU Make 3.80
Updating makefiles
Considering target file `Makefile'.
No need to remake target `Makefile'.
Updating goal targets
Considering target file `all'.
File `all' does not exist.
Must remake target `all'.
Successfully remade target file `all'.
make[1]: Entering directory 
`/home/Superbiskit/Build/rxvt/rxvt-2.7.10/src/test'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory 
`/home/Superbiskit/Build/rxvt/rxvt-2.7.10/src/test'
 Successfully remade target file `all'.
Must remake target `first_rule'.
Successfully remade target file `first_rule'.
/quote

So, it seems there are a few things amiss about this `make` setup.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Problem making rxvt

2003-11-27 Thread David A. Cobb
My configure/make score is just barely above zero.  I'd be sure it was 
all me if it was indeed zero - but not quite.

Latest attempt: rxvt-2.7.10
My file layout: ~/Build/rxvt/rxvt-2-7-10=untarred package; 
~/Build/rxvt/i686-pc-cygwin=build directory
configure  make are run from outside the source tree - I know it 
sometimes matters.

Configure shows nothing exciting. [log attached]
Make gets into a loop in subdirectory W11 !  Unlimited recursive makes here.
--

David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




make.log-clean.bz2
Description: Binary data


configure.log-clean.bz2
Description: Binary data


cygcheck-20031127.log.bz2
Description: Binary data
--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/

Info and Document Path

2003-11-27 Thread David A. Cobb
I googled about looking for an answer, all I see is a very short thread 
between Chuck and Chris on  
http://www.cygwin.com/ml/cygwin-apps/2003-07/msg00570.html.

Is the policy that documentation and info is moving into /usr/share/... 
?  If yes, is there any ongoing process of moving things out of 
/usr/doc?  As things stand, it isn't easy to know where to look!  And my 
$INFOPATH is probably abgevukkett.

Thanks,

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Re: Problem making rxvt

2003-11-27 Thread David A. Cobb
Christopher Faylor wrote:

On Thu, Nov 27, 2003 at 09:28:14PM -0200, Fr?d?ric L. W. Meunier wrote:
 

On Thu, 27 Nov 2003, Thorsten Kampe wrote:

   

* David A. Cobb (2003-11-27 17:54 +0100)
 

My configure/make score is just barely above zero.  I'd be sure it was
all me if it was indeed zero - but not quite.
   

Latest attempt: rxvt-2.7.10
   

Install rxvt via Setup.exe.
 

D'uh.  I already have the pre-built one.  I'm planning to do some work 
on it, so I need to be able to make it.
Also, as I said, I'm not doing too great with the autotools and I 
figured I'd use a simple example.  I figured rxvt to be fairly 
straightforward.

That won't fix the severe problem he reported.

I had the same problem when I compiled rxvt from CVS to run on
X11.
   

Yeah.

FWIW, rxvt already runs under X11.  You don't have to do anything
special to acomplish this other than have the DISPLAY environment
variable set.
cgf
 

I know, Chris.  I have ulterior motives.
Personally, I use it with the W11 libraries because I don't yet run the 
x-server much.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Re: Problem making rxvt

2003-11-27 Thread David A. Cobb
Mark Blackburn wrote:

Did you read /usr/doc/Cygwin/rxvt-2.7.10.README ? It says to configure 
like so:

./configure --enable-utmp --enable-wtmp --enable-lastlog \
--enable-xpm-background  --enable-menubar --enable-rxvt-scroll \
--enable-next-scroll --enable-xterm-scroll --enable-frills \
--enable-linespace --enable-mousewheel --enable-keepscrolling \
--enable-old-selection --enable-transparency \
--with-xpm-includes=`pwd`/W11/X11 --with-xpm-library=`pwd`/W11/lib \
--with-x-library=`pwd`/W11/lib \
--enable-languages --with-encoding=noenc \
CFLAGS=-O -g -W -I`pwd`/W11 \
LDFLAGS=-mwindows -Wl,--subsystem,console \
DLIB=`pwd`/W11/wrap/rxvt_res.o


Umm, no I hadn't seen that.  :-[  
Thanks

When I configure like that the output looks more like this:

configuring for rxvt 2.7.10

checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for AIX... no
checking for library containing strerror... none required
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking for ld used by GCC... /usr/i686-pc-cygwin/bin/ld.exe
checking if the linker (/usr/i686-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for /usr/i686-pc-cygwin/bin/ld.exe option to reload object 
files... -r
[snip]

David A. Cobb wrote:

My configure/make score is just barely above zero.  I'd be sure it 
was all me if it was indeed zero - but not quite.

Latest attempt: rxvt-2.7.10
My file layout: ~/Build/rxvt/rxvt-2-7-10=untarred package; 
~/Build/rxvt/i686-pc-cygwin=build directory
configure  make are run from outside the source tree - I know it 
sometimes matters.

Configure shows nothing exciting. [log attached]
Make gets into a loop in subdirectory W11 !  Unlimited recursive 
makes here.



--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Installation problem with xfree86-prog

2003-11-24 Thread David A. Cobb
I know that problems with Xfree86-cygwin have a list of their own, but I 
think this may be a packaging problem or something super-weird about my 
Cygwin installation.

Lately, XFree86-prog is showing up among the packages to be updated.  If 
I allow setup to attempt this, every attempt locks up trying to install 
a file file://./usr/X11R6/include/X11/ap_keysym.h.  The setup control 
flickers, continually redisplaying the same percent-complete.  I can go 
away and have dinner, when I come back it hasn't made any progress.  If 
I spy on it with, say, ProcessExplorer, it seems to be acquiring a 
token on /computer name/Administrator, then releasing the same.  
Again, and again, and . . . .

No matter which version I choose to install, they all hang on the same file.

The file does not exist on my installation (because I uninstalled the 
package).  I don't see anything strange about directory permissions.  No 
other package seems to exhibit the problem.

Any ideas?

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Re: Installation problem with xfree86-prog

2003-11-24 Thread David A. Cobb
Igor Pechtchanski wrote:

On Mon, 24 Nov 2003, David A. Cobb wrote:

 

I know that problems with Xfree86-cygwin have a list of their own, but I
think this may be a packaging problem or something super-weird about my
Cygwin installation.
Lately, XFree86-prog is showing up among the packages to be updated.  If
I allow setup to attempt this, every attempt locks up trying to install
a file file://./usr/X11R6/include/X11/ap_keysym.h.  The setup control
   

  
This is a packaging error.  Should be file://usr/X11R6/include/X11/ap_keysym.h.
Which mirror are you using?  Which version of XFree86-prog are you trying
to install?  Which version of setup.exe?
 

Um, my error - //. is a WindozIsm for making a URI to a file on this 
machine.  The Setup display is what you said.

Anyway, I had not looked deeply enough.  Inside /usr/X11R6/include/X11/  
was an X11.lnk  I could never extract where the shortcut was pointing, 
but I suspect it looped back to its own parent.  In addition, the damn 
thing has an ACL that I couldn't delete or modify even after donning my 
Administrator cape and sacrificing the customary goat.  I wound up 
renaming the parent directory (original X11) and re-creating the 
legitimate part of the directory tree.  Then Setup ran fine with the 
latest (x.y.z-12) version of X86Free-prog.

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!


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


Re: Binaries for bootstrap GNAT/GCC-Cygwin Build

2003-10-24 Thread David A. Cobb
Gerrit P. Haase wrote:

David schrieb:
 

Around 25 September, David, Gerrit, and Jason had a discussion on the 
list about making David's build of GNAT available.  David's server 
couldn't bear much traffic but there were some offers of other sites.
Are the binaries available on-line at this time?
   

I have a mirror where also Davids binaries are asvailable, though it is
realy outdated, I even couldn't use it to bootstrap a newer gcc on top
of Cygwin 1.5.5.  I'm just about finishing a GCC release for Cygwin
including GNAT.
Do you have a reasonable amount of time and Ada code to test run the Ada
compiler? 

Gerrit
 

I have an /unreasonable/ amount of time.  Ada code - I can write it, I 
can also go download the conformance tests (I think).

MfG,

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Binaries for bootstrap GNAT/GCC-Cygwin Build

2003-10-23 Thread David A. Cobb
First, a general apology if I seem to be going over stuff I've gone over 
before.  I had a computer outage that cost me most of my memory of the 
last 4 years. 

Around 25 September, David, Gerrit, and Jason had a discussion on the 
list about making David's build of GNAT available.  David's server 
couldn't bear much traffic but there were some offers of other sites.
Are the binaries available on-line at this time?

Thanks,

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace, I am a Christian man; by my actions a great sinner. -- The Way of a 
Pilgrim: R.French, Tr.
Life is too short to tolerate crappy software!




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


Reinstatement?

2003-10-12 Thread David A. Cobb
Chris,
   After two months without a connection -- and with serious withdrawal 
symptoms -- I am back hanging from the wires.  I'm sure I've been 
suspended because of the bounces when I first failed.  Would you kindly 
reset my list memberships to active?  Thanks!

David A. Cobb



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


Skipping the /proc filesystem

2003-07-22 Thread David A. Cobb
Maybe this is something any native *nix speaker knows, but I'm stull 
trudging up the learning curve.

If I do a (cygwin) find for some fragment of a filename, I get a whole 
pile of hits in the /proc/registry area -
none of which is relevant.  I would wish to tell find not to get 
involved with the /proc filesystem at all.

Can that easily be done?

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.


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


How to resolve a link?

2003-07-22 Thread David A. Cobb
Recently, I was trying to do strace Xemacs . . .
First I got a No such file error, so I changed to do strace `which 
xemacs`  -- still a failure.

which xemacs returns /usr/local/bin/xemacs.exe.lnk; that is, my normal 
handle to launch xemacs is a symlink to the executable whose name or 
location varies with the version-number.

Given that its purpose is to locate what executable file one will use in 
a particular environment, should not 'which' resolve the symlink and 
return its target?
What would happen on *nix?

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.


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


Re: How to resolve a link?

2003-07-22 Thread David A. Cobb
Christopher Faylor wrote:

On Tue, Jul 22, 2003 at 09:23:13PM -0400, David A. Cobb wrote:
 

Recently, I was trying to do strace Xemacs . . .
First I got a No such file error, so I changed to do strace `which 
xemacs`  -- still a failure.

which xemacs returns /usr/local/bin/xemacs.exe.lnk; that is, my normal 
handle to launch xemacs is a symlink to the executable whose name or 
location varies with the version-number.

Given that its purpose is to locate what executable file one will use in 
a particular environment, should not 'which' resolve the symlink and 
return its target?
   

No.

 

What would happen on *nix?
   

The same thing as on cygwin.

OK, but would strace be equally unable to start the subprocess from a 
link? 
IIRC, one major irritation in Windoz is that one cannot do certain 
operations via a link (shortcut) whereas in *nix the link is a 
nearly-complete surrogate for its target. 

Of course, if there is a less-obvious but successful solution to the 
problem I'd be happy to hear about it.

--
Please use the resources at cygwin.com rather than sending personal email.
Special for spam email harvesters: send email to [EMAIL PROTECTED]
and be permanently blocked from mailing lists at sources.redhat.com
--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/
 

--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.


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


FAQ HTML ISSUE: Frames Poorly Proportioned

2003-03-30 Thread David A. Cobb
I went to the FAQ and found that, strangely, the upper frame containing 
all the meat of the text was very small, while the lower frame 
containing only about 1-1/2 inches of content was much larger.  Now I 
know well that you'all produce good looking pages ( NO sarcasm intended 
), so I blamed my browser.

The Mozilla crew responded as follows.  If they're right, the HTML 
should be changed.  ISTR that it would be possible to size the bottom 
frame absolutely and let the upper frame occupy the rest of the 
canvas.   Maybe   . . . rows=*,1.5in.

 Original Message 
Subject: 	[Bug 199907] Sizing of horizontally-tiled frames is wrong - 
upper frame too small. (Quirks mode)
Date: 	Sun, 30 Mar 2003 20:08:56 -0800 (PST)
From: 	[EMAIL PROTECTED]
To: 	[EMAIL PROTECTED]



http://bugzilla.mozilla.org/show_bug.cgi?id=199907

[EMAIL PROTECTED] changed:

  What|Removed |Added

CC||[EMAIL PROTECTED]


--- Additional Comments From [EMAIL PROTECTED]  2003-03-30 20:08 ---
Source of document shows the bottom frame is defined as 2x the theight of the top:
frameset rows=*,2*
frame name=upper src=faq_frtoc.html
frame name=lower src=lower.html
/frameset
Which is what I'm seeing on the following OS X browsers:
Moz 1.3
Moz 3/29
Camino 3/27
Safari
IE 5.2.2
This looks INVALID to me.

reporter, can you please attach scrren shots of what you think is right and
wrong


--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/


[build failure] xemacs-21.5-b11 on Win2000+Cygwin

2003-03-04 Thread David A. Cobb
I first sent this to the Xemacs lists, where I didn't get any response.
The error is so totally disastrous that a release should not have 
happened if this bites every Cygwin installation.

Which makes me suspect my Cygwin is broken.

How can I tell?  Specifically, how do I tell what the configure proc was 
trying to do when it got an error compiling junk.c

Sitting around waiting out the blizzard, I figured it would be a good 
time to see about compiling Xemacs-21.5-b11.

Starting with what should have been a simple build . . .

+ make clean
make: *** No rule to make target `clean'.  Stop.
+ ../configure i686-pc-cygwin --compiler=gcc --without-x --extra-verbose 
--with-site-lisp=yes --package-path=/usr/local/lib/xemacs/ --with-pop 
--debug --error-checking=all
   Defining PACKAGE_PATH_USER_DEFINED
checking whether ln -s works... yes
   Defining EMACS_MAJOR_VERSION = 21
   Defining EMACS_MINOR_VERSION = 5
   Defining EMACS_BETA_VERSION = 11
   Defining XEMACS_CODENAME = cabbage

One small surprise is the following early error message in sysout 
(rather than configure.log) . . .
checking for GNU libc... no
Extracting information from the machine- and system-dependent headers...
conftest.c:44: parse error before `=' token
   Defining SYSTEM_TYPE = cygwin_nt-5.0
libs_machine = ''

The configure ends horribly with:

   Appending Makefile.in to $ac_output_files
   Appending lib-src/Makefile.in to $ac_output_files
   Appending src/Makefile.in:src/Makefile.in.in:src/depend to 
$ac_output_files
creating ./config.status
creating Makefile.in
creating lib-src/Makefile.in
creating src/Makefile.in
creating src/paths.h
creating lib-src/config.values
creating src/config.h
creating lwlib/config.h
lwlib/config.h is unchanged
creating ./Makefile
junk.c:19: parse error before string constant 

creating ./GNUmakefile
junk.c:16: parse error before string constant
creating lib-src/Makefile
junk.c:7: parse error before string constant
creating lib-src/GNUmakefile
junk.c:7: parse error before string constant
creating src/Makefile
junk.c:7: parse error before string constant
creating src/GNUmakefile
junk.c:7: parse error before string constant

And all of ./Makefile  ./GNUmakefile are empty. (0 bytes)



system-info
HOST=i686 MSWin2000Pro Cygwin . . .
   Cygwin DLL version info:
   DLL version: 1.3.20
   DLL epoch: 19
   DLL bad signal mask: 19005
   DLL old termios: 5
   DLL malloc env: 28
   API major: 0
   API minor: 73
   Shared data: 3
   DLL identifier: cygwin1
   Mount registry: 2
   Cygnus registry name: Cygnus Solutions
   Cygwin registry name: Cygwin
   Program options name: Program Options
   Cygwin mount registry name: mounts v2
   Cygdrive flags: cygdrive flags
   Cygdrive prefix: cygdrive prefix
   Cygdrive default prefix:
   Build date: Sat Feb 8 12:10:49 EST 2003
   Shared id: cygwin1S3
bash-2.05b $ gcc --version
gcc (GCC) 3.2 20020927 (prerelease)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bash-2.05b $
/system-info
--
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- 
The Way of a Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/


Re: Errors during setup post-install scripts

2002-10-16 Thread David A. Cobb

Igor Pechtchanski wrote:

On 16 Oct 2002, Robert Collins wrote:

  

On Wed, 2002-10-16 at 09:11, Max Bowsher wrote:


David A. Cobb wrote:
  

Would it be a big deal to have the various setup scripts send their
output to, say, /var/log/setup/SCRIPTNAME.log?


Probably not, but someone has to actually do it.
  

It's been discussed in the cygwin-apps list, at length.



I'm looking into a simple-minded way to do this, and this raised at least
one question: do we actually need the output of the post-install scripts
flashing in front of our eyes?  

IMO, no - the screen displays generally flash past too fast to be read 
anyway.  Just log it!

If not, I can just redirect it to a file,
say, /var/log/setup.log.postinstall (there's probably no need for a
separate file per script).

Well, it needs to be fairly simple to tell which script failed - if any.

  If we actually want the console windows, it'll
take some more doing, probably a separate console tee-like application.
   Igor
  


-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Errors during setup post-install scripts

2002-10-15 Thread David A. Cobb

I recently needed to do a total re-install of cygwin [ totalled one 
partition ].  Took forever to get through the download stage because I 
kept getting some network problems, but it finally got to the post-install.

During the post-install I observed several failures of the usual 
fork-resource type.  However, they fly past too quickly to capture any 
useful information.  In the postinstall directory, all the scripts seem 
to have been renamed x.sh.done; so I guess they didn't totally crash the 
setup.  But I can't determine now which ones might have had problems.

Would it be a big deal to have the various setup scripts send their 
output to, say, /var/log/setup/SCRIPTNAME.log?

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Surprises running gcc 3.2 configure on Cygwin

2002-09-22 Thread David A. Cobb
... no
===^
but
g:\HOME\Superbiskitwhich basename
which basename
/usr/bin/basename

g:\HOME\Superbiskit
==
checking for insque... no
. . . .
checking for mkstemps... no

DOES IT MATTER?  Would they be fairly simple?
==
checking for vfork.h... no
checking for working vfork... yes

SEEMS STRANGE to have one and not the other.  DOES IT MATTER?
==
checking for working mmap... no

I THOUGHT WE HAD THAT.  Or does it come with a working cygdaemon?
==
checking if /usr/local/gcc-3_2/bin//gcc.exe supports -c -o file.o... no
RATHER A SURPRISE?

checking if we can lock with hard links... yes
MOST OF MY FS IS FAT32.  Trying to do anything with a hard link is 
asking for trouble.  And making a duplicate then calling it a link is 
not very good for locking purposes.
==
checking if libtool supports shared libraries... yes
checking if package supports dlls... no
checking whether to build shared libraries... no

QUESTION: Does this mean that the gcc package currently isn't set up to 
use DLL's?  WHAT'S THE IMPACT?  I know the Cygwin environment is able to 
build DLL's.

==
checking for gnatbind... gnatbind
checking for compiler driver that understands Ada... 
/usr/local/gcc-3_2/bin//gcc.exe

THAT'S THE GOOD NEWS, Thanks, David!
==
checking whether basename is declared... yes
= But see above 'checking 
for basename'

checking whether getopt is declared... no
=== We do have one, don't we?

checking whether clock is declared... yes
==


-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




GNAT in gcc-3.2 [was Re: New gcc-3.1.1 Release - g77]

2002-09-18 Thread David A. Cobb

Billinghurst, David (CRTS) wrote:

It can be done.  I have a working (or so it seems) GNAT for cygwin.

Let me know if you are interested.


_Very interested_ .  Thanks..  What do I need to do?


-Original Message-
From: David A. Cobb [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 18 September 2002 3:21 
To: Dockeen
Cc: [EMAIL PROTECTED]
Subject: Re: New gcc-3.1.1 Release - g77


Back in the Dark Days of 7/7/2000, Dockeen wrote:

  

It may be a while before he gets to it, he was up late last night
dealing with some schmuck, i.e. me.  :-)

I will be very interested in how GNAT works into this.  Although
some very nice people have sent me very nice directions as to
how to do the Ada bootstrap, I have avoided for some weird, fearful
reasons.



Here's what I tried, without success!

Installed binary kit GNAT ( gcc-2.7 ) from NYU.  Note, this is a Windoze 
build, not Cygwin (AFAIK).
Point $CC and $CXX at the GNAT gcc, also put that dir at the head of my 
$PATH.

Try running configure  make bootstrap for gcc-3.2-1.

I'm not totally surprised that it failed, however I /am/ surprised at 
how and where.  The 'C' and 'C++' and 'F77' builds went pretty well.
However, the Ada test in configure ( Testing whether gcc understands Ada 
 no ). failed.

My first thought was of course, it doesn't unerstand Cygwin paths. 
 But, if that were true it should have failed completely on C, C++, and 
F77 as well.
SO, if Dockeen, or anyone, can point me in the direction of creating a 
bootstrap GNAT it would be greatly appreciated.

TIA
  


-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: New gcc-3.1.1 Release - g77

2002-09-17 Thread David A. Cobb

Back in the Dark Days of 7/7/2000, Dockeen wrote:

It may be a while before he gets to it, he was up late last night
dealing with some schmuck, i.e. me.  :-)

I will be very interested in how GNAT works into this.  Although
some very nice people have sent me very nice directions as to
how to do the Ada bootstrap, I have avoided for some weird, fearful
reasons.

Here's what I tried, without success!

Installed binary kit GNAT ( gcc-2.7 ) from NYU.  Note, this is a Windoze 
build, not Cygwin (AFAIK).
Point $CC and $CXX at the GNAT gcc, also put that dir at the head of my 
$PATH.

Try running configure  make bootstrap for gcc-3.2-1.

I'm not totally surprised that it failed, however I /am/ surprised at 
how and where.  The 'C' and 'C++' and 'F77' builds went pretty well.
However, the Ada test in configure ( Testing whether gcc understands Ada 
 no ). failed.

My first thought was of course, it doesn't unerstand Cygwin paths. 
 But, if that were true it should have failed completely on C, C++, and 
F77 as well.
SO, if Dockeen, or anyone, can point me in the direction of creating a 
bootstrap GNAT it would be greatly appreciated.

TIA
-- 

David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: RFC: unofficial packages

2002-07-12 Thread David A. Cobb
 to handle unofficial (e.g. non-ITP'ed) but setup 
 compatible ports.  My proposal: don't.  They don't need to be 
 distributed via the cygwin mirror system; that's what federation is 
 all about.  But, to make things easier for end users, and to give some 
 slight warning against possible trojans...
   2) implementation:
  (a) visually distinguish packages (or versions of official 
 packages) from User URLS -- and display the site URL in the chooser. 
 What's the best way to do this?
  (b) an extension of the existing related sites web page, to 
 include a section with Here are some setup-compatible sites that 
 offer cygwin packages.  type these URLs in to setup.exe, and press Add 
 URL.

 I realize that (2)(a) is sort of a taboo wouldn't it be nice if 
 setup.exe... comment; and I'm willing to give it a go with the 
 sources, if no one else can.  However, it's more important to know if 
 the community thinks this is a good idea or not, before wasting the 
 time implementing it...

 Comments?

 --Chuck

 epstool
 help2man
 jpeg2ps
 libungif
 netpbm
 plotutils
 pstoedit
 pstoepsi
 pstotext
 tgif
 ungifsicle




-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





Re: unofficial packages

2002-07-12 Thread David A. Cobb

Christopher Faylor wrote:

On Wed, Jul 10, 2002 at 08:17:37PM -0400, Charles Wilson wrote:
  

That pesky cgf guy has been publishing broken compilers lately.  :-)



I prefer the term usably challenged.

It's not a bug, it's a mis-feature.  Or functionally limited.


cgf

  


-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





[Bug] SETUP.EXE regression -- proposing going backward again

2002-07-08 Thread David A. Cobb

I see in SETUP.EXE vsn 2.249.2.5 that setup is back to proposing to 
over-write test versions with the older current revision.  IIRC, we 
all agreed once upon a time that this ain't right.

Specifically: GCC   3.1.1-2 proposed replacement is 2.95.3-5
  Guile 1.5.6-2 1.4-2
  Lilypond 1.5.65-1 1.4.14jcn4-1

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





Re: ITP: Guile 1.5.6

2002-07-07 Thread David A. Cobb

Charles Wilson wrote:


 Now, all of the RPM-nuts are jumping up and down screaming RPM! RPM! 
 right now -- and the Debian faction is yelling dpkg! dpkg!.  BEFORE 
 voicing that, please go back and READ the 27,374 threads where this 
 has been suggested in the past.  Here's a summary:
   -- setup.exe must be able to install the packages
   -- setup.exe is a native windows program
   -- therefore, we'd need
  + a native port of rpm, or
  + change our whole modus operandi to a two-step procedure; 
 natively install the core packages from regular tarballs -- 
 including an rpm package -- using a native setup.exe, and then use a 
 different tool for system maintainance (or use setup in a different 
 mode where it exec's the cygwin rpm.exe -- but this leads to other 
 problems: a cygwin-dependent rpm.exe won't be able to update the 
 cygwin package, unless some of the 'in-use-replace' magic from the 
 current setup is grafted into rpm)


I'm just a plain-nut!  Would it be worthwhile, in your opinion, to look 
at GNUpdate?  At least, it doesn't carry any corporate baggage.

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





Re: binutils status?

2002-05-20 Thread David A. Cobb

Charles Wilson wrote:

 Danny Smith wrote:

 I'd say go ahead and turn on auto-import in CVS and remove the

 warning,

 I disagree that is a good idea. 


 Two ideas:
 1) making auto-import the default
 2) turning off the warnings

 You appear to not like either one.  I don't really care about the 
 warnings, but the auto-import thing should be default.  However, I 
 wonder how long these warnings are going to persist.  Using 
 auto-import is not a *bug* or *oops, I forgot to declspec() something* 
 -- it's the way DLLs are done.

Please bear in mind that some folks, from whom we've heard here before, 
are *required* by their work to produce compiles free from warnings.  As 
suggested, this condition I found _x_y_z_, and loaded it is not an 
indication of anything wrong.  The message is appropriate, but it 
should be clearly Informational rather than a warning.

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





Re: URL paths in setup.exe

2002-05-11 Thread David A. Cobb

[Resending to list]
Robert Collins wrote:

 
 
 -Original Message-
 From: Earnie Boyd [mailto:[EMAIL PROTECTED]]
 Sent: Tuesday, May 07, 2002 9:55 PM
 
 file:///d/foo/bar.txt on Cygwin should work as well depending on the
 
 
 cygdrive value. ;) file:///d:/foo/bar.txt should be the
 
 
 win32 mechanism.
 
 
 
 : has special meaning in url's, which is why MS and netscape use | to
 represent : for file:// URL's.
 
I may be wrong, but I think the translation ':'='|' is an IETF RFC, not
just a MS/NS trick.  Yes, it is because ':' is reserved.
OBTW, the tripple slash is, I believe, necessary to specify that the
d| is *not* an authority.  The empty authority means localhost.
Sorry if I'm a little behind.

 
 
-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- 
The Way of a Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.







Lillypond for Cygwin

2002-04-01 Thread David A. Cobb

I downloaded Tetex with Lillypad about a month ago and got 20001218-4.

When I go to setup Cygwin,  SETUP keeps offering to install 20001218-1 (
-3 if I pick 'Test').

So, which is right?  -1?, -3?, -4?

AND, should not Cygwin Setup recognize that 20001218-4 is later than
20001218-1?

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. --
The Way of a Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.





--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: prev/curr/test

2002-03-27 Thread David A. Cobb

Christopher Faylor wrote:

On Mon, Mar 25, 2002 at 08:27:04PM -0500, Brian Keener wrote:

You don't.  You find some other method for reverting to software that
is 1 revision old.  This is not a hardship.  AFAIK, setup has never
allowed you to do more than prev/curr/test.

A thought: mandate that every package tarball contain a standard-named 
install script - similar in concept to the Micro$quash setup.inf.  Then 
simply keeping the old tarball would supply the user the mechanism to 
drop back to that version.


I like the simpler approach for sure but let my option I select tell me
everything - don't give me 4 different buttons and umpteen combinations
to choose from to get where I want to be - talk about confusing.


And how do you know when you've hit the current version?  You see it
scroll by and remember that you want 1.4.9-1 bin and then click the
mouse ten more times to get back to that.  That's really not user
friendly, IMO.

cgf


-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.






Re: Keeping base, adding standard.

2002-03-27 Thread David A. Cobb

Charles Wilson wrote:

 Robert Collins wrote:

 Again, you're inventing another layer that I maintain will only 
 confuse things.

 I see your point. 

[SNIP]


 Red Hat Linux's installation (used to, perhaps still does) separate 
 the concept of Installation Type and Individual Package Selection. 
 You'd pick Workstation Install and that would preselect a bunch of 
 pacakges, or you'd pick Server Install and that would preselect a 
 different set of packages.  Of course, there was ALSO the option of 
 continuing to the detailed package selection step, where you could 
 override those choice: don't install some packages that were 
 auto-selected by the Installation Type choice, or DO install other 
 packages that were not auto-selected. 

So, how about the first(?) page being Workstation Install, Server 
Install, . . . Custom Install?
Hey, looks like many commercial installers that do just that.  {Well, 
they do Minimal Complete Custom, or the like).

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.






Re: Setup.exe release-candidate

2002-03-19 Thread David A. Cobb

On Win98, setup concludes rather badly.

In previous incarnations, setup would launch a DOS window.  Quite often 
that would freeze my machine, reasons unclear.  However, it was possible 
to murder winoldap using the three-finger-salute and that would return 
me to normal functioning - usually displaying the Installation 
Complete message.

Now, however, a window is launched (doesn't look like DOS, but maybe) 
that immediately freezes the machine.  Murdering winoldap just leaves 
it frozen.  I also murdered a cs2? task that was [not responding] 
- still frozen but now Ctl-Alt-Del is not sensed.  I wound up cycling 
the power.  

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.






Q: Status of GCC 3.1 port?

2002-03-09 Thread David A. Cobb

I read that gcc 3.1 is currently at phase 3 (bugfix) with a target 
date of 4/15 (?).
Is work in progress using the available sources to have a 3.1 port 
to the Cygwin platform some time reasonably soon?

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.




--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: JDK 1.4

2002-03-04 Thread David A. Cobb

Alessandro Zeffin wrote:

 Yes, now I'm working with JDK 140

 java version 140
 Java(TM) 2 Runtime Environment, Standard Edition (build 140-b92)
 Java HotSpot(TM) Client VM (build 140-b92, mixed mode)

 I have the installation j2re-140-linux-i386bin file in 
 /usr/my/java/ directory in my machine (Fermi) 


Are you saying (or suggesting) that jre--linux-i386 works on the Cygwin 
platform?  'Twould be nice, but hard to believe




 Pavel Tsekov wrote:

 Does anyone have the JDK 14 release available ?





-- 
David A Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner -- The Way of a 
Pilgrim; R M French, tr
Life is too short to tolerate crappy software





--
Unsubscribe info:  http://cygwincom/ml/#unsubscribe-simple
Bug reporting: http://cygwincom/bugshtml
Documentation: http://cygwincom/docshtml
FAQ:   http://cygwincom/faq/




Error in Cygwin dll (?) Fork Copy using Xemacs

2002-01-31 Thread David A. Cobb

Running Xemacs 21.4.6  - EFS, very slow downloads of package updates

Suddenly a screeching halt with the following on my terminal
0 [main] 90249331 fork_copy: user/cygwin data pass 2 failed, 
0x1002..0x10541000,
done 0,  , Win32 error 8

What is it, and how can I avoid it in future?

Thanks

-- 
David A. Cobb, Software Engineer, Public Access Advocate
By God's Grace I am a Christian man, by my actions a great sinner. -- The Way of a 
Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: multiple mirror code setup HEAD

2002-01-02 Thread David A. Cobb

Trying to jump aboard long after the ship left the pier . . . .

Gary R. Van Sickle wrote:

Setup now allows the selection of multiple mirror sites, and will
download from them failing over automatically when an error occurs, on a
per-package basis.
 
 Coolness.  One dime-a-dozen-notion that I've been having is an automatic site
 selection ability that would ping 'em all and let God sort 'em out, or rather
 qsort, and then fail over in order of increasing ping.


I've been mentally doodling something like this in a different context. 
  How about, instead of *ping* the sites, retrieve their 
table-of-contents (here = setup.ini), saving the time.  This would give 
a time measure that accounts for the current business of the remote 
site, congestion on the net, and all the other nasty factors that can 
affect network timings.  One caveat - also applicable to ping - is that 
some remote sites may be unable to satisfy the request at all within a 
reasonable time.  Thus one needs to timeout the request and mark the 
affected sites as loosing the race.

Of course, this is all much too costly in time to do sequentially - 
maybe with multiple connections it can be made useable.

Just a thought.
-- 
David A. Cobb, Software Engineer, Public Access Advocate.
New PGP key 09/13/2001:
:http://wwwkeys.pgp.net:11371/pks/lookup?op=getsearch=superbiskit
Fingerprint=0x{E7C6_4EE2_6B75_5BA3_C52E__77FA_63C3_9366_DCFB_229B}
By God's Grace I am a Christian man, by my actions a great sinner.
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source.  Do not buy or use Potentially Viral Software!





Re: Restructuring gettext

2002-01-02 Thread David A. Cobb

Charles Wilson wrote:

 Since gettext comes before libintl0, the uninstall/reinstall occured 
 in the proper order, and I still had a working system. Unlike ncurses, 
 alphabetization works for us here -- it would be bad if libintl0 was 
 installed (replacing cygintl.dll with the new version), and THEN 
 gettext was uninstalled (removing cygintl.dll) followed by installing 
 the new gettext (which contains no cygintl.dll).
 
 I don't know how to deal with the problem above -- which occurs if the 
 package being split (ncurses, readline, gettext) follows rather than 
 precedes 'l'ib in the alphabet...but we can deal with that when/as 
 it occurs.  (Perhaps upgrades of currently installed packages should 
 ALWAYS precede installation of new packages?)


I've had cases like this in another context and found the most 
straightforward solution is for (setup.exe) to do any uninstalls first, 
then any reinstalls, then everything else.  This would also have saved a 
few shot toes when libncurses#n came out (I thin`).
-- 
David A. Cobb, Software Engineer, Public Access Advocate.
New PGP key 09/13/2001:
:http://wwwkeys.pgp.net:11371/pks/lookup?op=getsearch=superbiskit
Fingerprint=0x{E7C6_4EE2_6B75_5BA3_C52E__77FA_63C3_9366_DCFB_229B}
By God's Grace I am a Christian man, by my actions a great sinner.
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source.  Do not buy or use Potentially Viral Software!