bash completions
Would folks like to consider adding this to the distribution...? http://www.caliban.org/bash/index.shtml#completion It's a file of autocompletions, for example, typing ssh [tab][tab] lists (or completes) hostnames based on the contents of your known_hosts files. J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
RE: bash completions
Well, I've just taken a look at this and it's groovy. I think any froody dude who knows where his towel is should have this... Carl :) -Original Message- From: Morrison, John [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 18, 2001 9:23 AM To: '[EMAIL PROTECTED]' Subject: bash completions Would folks like to consider adding this to the distribution...? http://www.caliban.org/bash/index.shtml#completion It's a file of autocompletions, for example, typing ssh [tab][tab] lists (or completes) hostnames based on the contents of your known_hosts files. J. === Information in this email and any attachments are confidential, and may not be copied or used by anyone other than the addressee, nor disclosed to any third party without our permission. There is no intention to create any legally binding contract or other commitment through the use of this email. Experian Limited (registration number 653331). Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
Contribution Package Proposal: JASSPA's MicroEmacs
Hi, I would like to contribute JASSPA's MicroEmacs to the Cygwin package list, a Emacs Text Editor. This is currently being distributed from http://www.jasspa.com. We are in the process of putting together the next release and have now resolved most of the problems in porting to the Cygwin environment (site contents are not current). Because we are encumbered with a license that was inherited from the original uEmacs then I though I had better check whether our license violates your distribution mechanism. We are (unfortunately) not under GPL, but all of the source is freely available. The license we currently run with is attached below. So before I take this any further (i.e. put together a complete package) then I need some sort of approval that we have a potentially valid submission. Also attached is the setup.hint - as per Web instructions. Thanks Jon. --- setup.hint # Set up for JASSPA's MicroEmacs @microemacs sdesc: JASSPA distribution of MicroEmacs text editor ldesc: Small footprint EMACS text editor, based on Danial Lawrences' uEmacs 3.8. Includes X-Windows and terminal support under Cygwin, integrated speller, undo, macro language, color syntax hilighting and comprehensive on-line help skip: curr: 20020101 category: Editors requires: cygwin --- License Terms --- COPYRIGHT MicroEmacs '02 JASSPA Distribution - www.jasspa.com The following copyrights apply from the original source code of version 3.8. No explicit copyrights were found with the original distribution apart from the following found in the main source code, (C)opyright 1987 by Daniel M. Lawrence MicroEMACS can be copied and distributed freely for any non-commercial purposes. Commercial users may use MicroEMACS inhouse. Shareware distributors may redistribute MicroEMACS for media costs only. MicroEMACS can only be incorporated into commercial software or resold with the permission of the current author. The following notices apply after 1988. Copyright (C) 1988 - 2002, JASSPA MicroEmacs '00 can be copied and distributed freely for any non-commercial purposes. Commercial users may use MicroEmacs '00 inhouse. Shareware distributors may redistribute MicroEmacs '00 for media costs only. MicroEmacs '99 can only be incorporated into commercial software or resold with the permission of the current author. Spelling Dictionary Copyrights The spelling dictionaries are converted from ispell dictionaries, each spelling dictionary has it's own copyright which is reproduced within the appropriate language spelling macro file. NO WARRANTY THIS PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS NOTICE MUST BE CARRIED IN ALL COPIES OF THE DISTRIBUTION
rebase
I would like to contribute my rebase utility. Should it be a stand-alone package? Be added to another package (i.e., cygutils -- sorry to suggest this Chuck...)? Or, be added to winsup/utils? Thanks, Jason
Re: rebase
Jason Tishler wrote: I would like to contribute my rebase utility. Should it be a stand-alone package? Be added to another package (i.e., cygutils -- sorry to suggest this Chuck...)? Or, be added to winsup/utils? I think it should go in winsup/utils, but I've no objections to putting it in cygutils. --Chuck
Re: Contribution Package Proposal: JASSPA's MicroEmacs
I believe the commercial restrictions are problematic. If we're going to include an emacs, I'd prefer one that is completely free (speech) like FSF Emacs or XEmacs. However, with the soon-to-be-released features in setup.exe, there's no reason why Jon can't provide a cygwin-friendly download site (complete with his own setup.ini) -- folks could then explicitly add his download site to their own list, and the new setup will present a merged view of available packages. That is, folks who want JASSPA's MicroEmacs could get it via setup.exe, but it doesn't need to be distributed via the cygwin mirror system. --Chuck Jon Green wrote: Hi, I would like to contribute JASSPA's MicroEmacs to the Cygwin package list, a Emacs Text Editor. This is currently being distributed from http://www.jasspa.com. We are in the process of putting together the next release and have now resolved most of the problems in porting to the Cygwin environment (site contents are not current). Because we are encumbered with a license that was inherited from the original uEmacs then I though I had better check whether our license violates your distribution mechanism. We are (unfortunately) not under GPL, but all of the source is freely available. The license we currently run with is attached below. So before I take this any further (i.e. put together a complete package) then I need some sort of approval that we have a potentially valid submission. Also attached is the setup.hint - as per Web instructions. Thanks Jon. --- setup.hint # Set up for JASSPA's MicroEmacs @microemacs sdesc: JASSPA distribution of MicroEmacs text editor ldesc: Small footprint EMACS text editor, based on Danial Lawrences' uEmacs 3.8. Includes X-Windows and terminal support under Cygwin, integrated speller, undo, macro language, color syntax hilighting and comprehensive on-line help skip: curr: 20020101 category: Editors requires: cygwin --- License Terms --- COPYRIGHT MicroEmacs '02 JASSPA Distribution - www.jasspa.com The following copyrights apply from the original source code of version 3.8. No explicit copyrights were found with the original distribution apart from the following found in the main source code, (C)opyright 1987 by Daniel M. Lawrence MicroEMACS can be copied and distributed freely for any non-commercial purposes. Commercial users may use MicroEMACS inhouse. Shareware distributors may redistribute MicroEMACS for media costs only. MicroEMACS can only be incorporated into commercial software or resold with the permission of the current author. The following notices apply after 1988. Copyright (C) 1988 - 2002, JASSPA MicroEmacs '00 can be copied and distributed freely for any non-commercial purposes. Commercial users may use MicroEmacs '00 inhouse. Shareware distributors may redistribute MicroEmacs '00 for media costs only. MicroEmacs '99 can only be incorporated into commercial software or resold with the permission of the current author. Spelling Dictionary Copyrights The spelling dictionaries are converted from ispell dictionaries, each spelling dictionary has it's own copyright which is reproduced within the appropriate language spelling macro file. NO WARRANTY THIS PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS NOTICE MUST BE CARRIED IN ALL COPIES OF THE DISTRIBUTION
Re: rebase
On Tue, Dec 18, 2001 at 11:35:12AM -0500, Charles Wilson wrote: Jason Tishler wrote: I would like to contribute my rebase utility. Should it be a stand-alone package? Be added to another package (i.e., cygutils -- sorry to suggest this Chuck...)? Or, be added to winsup/utils? I think it should go in winsup/utils, but I've no objections to putting it in cygutils. Actually, I think it should go in binutils, so there's a third opinion. cgf
Re: Restructuring gettext
Okay, I've uploaded and announced the new gettext packages: gettext-0.10.40-1 libintl1-0.10.40-1 libintl-0.10.38-3 I also updated the setup.hint files on the server for the following packages: wget mutt nano vim sharutils The maintainers of those packages should make a note of this; the next time they rebuild, they will depend on libintl1 instead of libintl. For now, I changed each setup.hint from depending on gettext to libintl. --Chuck
Re: Restructuring gettext
Okay, I've uploaded and announced the new gettext packages: gettext-0.10.40-1 libintl1-0.10.40-1 libintl-0.10.38-3 I also updated the setup.hint files on the server for the following packages: wget mutt nano vim sharutils The maintainers of those packages should make a note of this; the next time they rebuild, they will depend on libintl1 instead of libintl. I am going to release nano 1.0.7 after christmas (on holidays right now or I would release it tommorow) which fixes a few things including locale being installed in the wrong directory - it also compiles completely without modification straight from the box - got my lil problems fixed at the source :) anyway ... until 1.1.5 or so (which should be my next release after 1.0.7 I think) and both versions are recompiled to depend on libintl1 I assume my setup.hint will have to depend on Both libintl and libintl1 correct? or should I do something else? Gareth _ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
Re: Restructuring gettext
I'd recommend specifying both, for users who click 'prev'. If you don't list a prev version (implicitly or explicitly) then you don't need both. Rob
RE: HowTo: Submit Patches?
Sorry, I was out of country, therefore absent from list. You can send patches to [EMAIL PROTECTED] Suhaib -Original Message- From: Alexander Gottwald [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 18, 2001 8:31 AM To: [EMAIL PROTECTED] Subject: HowTo: Submit Patches? Hi, I have found some incompatibilities with current CVS and cygwin port (eg. freetype2 build). To who should I send these patches? bye ago -- [EMAIL PROTECTED] http://www.gotti.org ICQ: 126018723 phone: +49 3725 349 80 80mobile: +49 172 7854017
RE: HowTo: Submit Patches?
On Tue, 18 Dec 2001, Suhaib Siddiqi wrote: You can send patches to [EMAIL PROTECTED] Ok, I'll do this if I'm back home. Thanks bye ago -- [EMAIL PROTECTED] http://www.gotti.org ICQ: 126018723 phone: +49 3725 349 80 80 mobile: +49 172 7854017
Compiling Problem under gcc version 2.95.3-5!!
Hi: I've installed cygwin 1.3.5 under w2k . I've installed them in a network shared drive. It's shared from a Samba server. I tried to compile some sources, and I get this error: 0 [main] c++ 544 proc_subproc: Couldn't duplicate my handle0x30 for pid 320, Win32 error 6 What does it mean?. Thanks in advance. -- 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: mutt/procmail lock problem
Gary, On Mon, Dec 17, 2001 at 11:50:03PM -0600, Gary R. Van Sickle wrote: From: Jason Tishler [mailto:[EMAIL PROTECTED]] I recommend fixing the permissions of /var/spool/mail on your machine: $ chmod g+w /var/spool/mail Done and done, and of course... it does nothing for me. Either with ntsec or no ntsec, ls -l comes back exactly the same. Dag nabbit. Hmm... The chmod should work at least with ntsec. If you recently enabled ntsec, then make sure to exit *all* Cygwin process before trying again. Well at least I know what needs fixing now. If I can't get the group permissions set right, perhaps I can force the configure somehow. You can always edit config.h (after running configure) -- this is what I did until I traced through configure.in and figured out the group permission requirement. Too bad there isn't a configure option for this... Anyway, just replace: #undef USE_DOTLOCK with: #define USE_DOTLOCK 1 in config.h. and then releasing a new mutt package. Or perhaps... two? ;-) Why two? One package with USE_DOTLOCK enabled will handle both cases -- locking required and locking unnecessary. Thanks for the heads-up Jason, this is great info, especially since I don't use procmail currently and would otherwise probably never have caught this, let alone figured out what to do about it. No problem. It was just the standard situation -- I had the itch... Thanks for being open to fixing your package. Jason -- 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: dll_list::load_after_fork() blues (was Re: [ python-Bugs-489709 ] Building Fails ...)
Rob, On Sun, Dec 16, 2001 at 07:26:37PM +1100, Robert Collins wrote: From: Jason Tishler [EMAIL PROTECTED] - cygwin1.dll: since I believe that it relies on being based at 0x6100 It does not rely on any base address per se. It *does* reply on the base address being consistent between forked/spawned and exec'd parent and children. [snip] I knew that I was going to put my foot in my mouth with the above feeble explanation. Thanks for setting the record straight. - cygcurl-2.dll: because it gets whacked by rebase and AFAICT is not used by Python anyway Can you detail 'whack' a little more? $ cp /usr/bin/cygcurl-2.dll . $ file cygcurl-2.dll cygcurl-2.dll: MS Windows PE Intel 80386 console DLL $ rebase -b 0x6800 -d cygcurl-2.dll cygcurl-2.dll: new base = 6800, new size = 2 $ file cygcurl-2.dll cygcurl-2.dll: MS-DOS executable (EXE), OS/2 or MS Windows $ objdump -p cygcurl-2.dll objdump: cygcurl-2.dll: File format not recognized The above seems to indicated that cygcurl-2.dll did not survive a rebase which is why I used the term whacked. - cygtclpip80.dll: because it appears not to be relocatable What error do you get? None. The rebase is just ineffective which should not be surprising since: $ file cygtclpip80.dll cygtclpip80.dll: MS Windows PE Intel 80386 ... not relocatable ^^^ Hence, the rebasing appears not to completely solve this problem. Can you get process explorer to show their address space - get them to fail, and stop rather than terminating (usually there is a dialog you could leave open or you can use the CYGWIN debug flags). By process explorer, do you mean Process Explorer (aka HandleEx) from Sysinternals? Or, Process Viewer that is part of Visual Studio? Or, something else? Thanks, Jason -- 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/
The program cannot be run in DOS mode
hi how to make gawk and sed working? i extracted them from downloaded tar and ran doesn't matter how: dos-box, start or .bat file it ends with The program cannot be run in DOS mode does it need any special environment setting? or something else? no usable mention in www faq or user's guide in this forum history i do not see reply except unusable: you downloaded wrongly or something not set correctly if they need something very special: do you know another ones working in w32 without special requirements? thanks for reply t! -- 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/
Compiling openldap 2.0.18...
I am attempting to compile openldap (duh) and the configure fails because I either don''t have a POSIX regex (which I cannot understand, since I have reinstalled the POSIX regex library to make sure I had it) or it is broken. At least that is what configure tells me. Since I saw a post to the list in October the 2.0.15 was compiled correctly I assumed that 2.0.18 would as well. Is there anything special that I need to do to get it to work? Kent PS Please reply to the list only. -- 'My Fellow Americans, Let's Roll' -- President George W. Bush -- 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/
linking with glut32.lib?
Hi, I'm trying to get a GLUT application compiled under cygwin and am having a spot of bother. I've got it going fine under Linux (my preferred platform - I try not to touch Windows if I can help it), but I'd like to have Windows users be able to run it too and Cygwin seemed the obvious choice. Anyway I've put glut32.{dll,lib} from http://www.xmission.com/~nate/glut/glut-3.7.6-bin.zip and {glu,opengl}32.{dll,lib} from http://download.microsoft.com/download/win95upg/info/1/W95/EN-US/Opengl95.exe in /usr/local/lib and then tried to link it like this: gcc *.o /usr/local/lib/glut32.lib /usr/local/lib/opengl32.lib \ /usr/local/lib/glu32.lib -lm -o program but I get errors like this: whatever.o:123: undefined reference to `glutInit@8' so am I right in thinking there's something wrong with glut32.lib? All the references to functions in opengl32.lib and glu32.lib resolve OK, but not any to the functions in glut32.lib. How can I fix this or is there a different glut32.{dll,lib} that I should be using? Thanks for any assistance, Mark. -- 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/
default mounts
Hi all, I have just installed the latest cygwin dll. I noticed that the /bin and /usr/bin are now their own separate directories. At one point, they were symlinks. But when I reboot my computer, my mount table still shows the e:\cygwin\bin is mounted on /usr/bin, where e:\cygwin is mounted on /. This means both /bin and /usr/bin are the same physical directory. But the setup.exe has placed valid files in /usr/bin, which is overridden by the mount. Is this the normal behavior? Thanks in advance. --jc -- [EMAIL PROTECTED] Adtech, Inc.(808) 734-3300 -- 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: Compiling openldap 2.0.18...
On 12/18/2001 2:55 PM, Corinna Vinschen wrote: The other way would be to develop your own patch w/o looking into the OpenSSH sources which was how I did it for OpenSSH. I'm somewhat surprised about your complaint. I offered you an easy way to copy the needed stuff from another OSS project. I'm not obligated to do the port for you, IIRC. Sorry, no offense was intended. I am just suprised that, after searching the mailing list for openldap and finding that, after a small patch was applied, the entire OpenLDAP distribution builds cleanly under Cygwin now. [email from * Jason Tishler jason at tishler dot net to * Carlos de Sousa Carlos dot de_Sousa at ebc dot ericsson dot se and cc'd to cygwin at cygwin dot com on Mon, 22 Oct 2001 12:46:59 -0400] that it would be necessary to add LIBS=$LIBS -lregex /usr/lib/textmode.o to the beginning of the configure command. I am supprised that openLDAP does not have a configure.ac to provide any platform specific configuration information to configure. Perhaps my questions/offensive comments should be directed the openLDAP developers. Anyway, if this question comes up again, the answer will be in the archive for people to find by searching it. Kent -- 'My Fellow Americans, Let's Roll' -- President George W. Bush -- 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: Possible bug in handling of BSS sections?
--- Julian Hall [EMAIL PROTECTED] wrote: Hi; I don't know whether this has been mentioned before, but I just had a bug report for NASM, which I am one of the maintainers of, relating to linking code assembled by NASM with the cygwin or mingw linkers. I've done a little investigation, and have managed to rule out NASM as the source of the problem; I attach a .OBJ file which was created by MS Visual Studio. When examined with the tools supplied with Visual Studio, this object file contains a .BSS section of size 4; however, when viewed with 'objdump' under cygwin (GNU objdump 2.11.90), the BSS section has 0 size. This appears to be fixed in CVS binutils: objdump -V GNU objdump 2.11.92 20011216 objdump -x testing.obj ===snip=== Sections: Idx Name Size VMA LMA File off Algn 0 .drectve 0027 00dc 2**0 CONTENTS, READONLY, DEBUGGING, EXCLUDE 1 .debug$S 0113 0103 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA, DEBUGGING 2 .bss 0004 2**2 ALLOC 3 .text 0005 023e 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 4 .debug$T 0030 024f 2**0 CONTENTS, ALLOC, LOAD, READONLY, DATA, DEBUGGING http://greetings.yahoo.com.au - Yahoo! Greetings - Send your festive greetings online! -- 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/
Cygwin fork() rebase solution (was Re: dll_list::load_after_fork() blues ...)
On Wed, Dec 12, 2001 at 08:57:44AM -0500, Jason Tishler wrote: On Mon, Dec 10, 2001 at 11:52:08AM -0500, Norman Vine wrote: Michael Hudson writes: FWIW, and I don't know how much that is, all tests pass if I link _socket statically. Oh, and this is building without threads, it seems. I'll do a new build with threads and see if anything changes, but I doubt it. GREAT IDEA ! I just rebuilt python 2.1.1 with threads and linking _socket statically and all seems to work :-) [snip] I just tried the above and it works. However, it only works if one has not fiddled around with rebasing their DLLs. Although this is a good short-term workaround (and the one that I will probably use when I release Python 2.2), I think that we should focus our efforts on trying to solve this problem at its root cause -- Cygwin fork() and DLL base address conflicts. Otherwise, when something else changes we will be back in the same situation. I believe that I have found a rebase solution to the Cygwin fork() problem that has been causing Cygwin Python some grief lately. I added an offset option to the attached rebase tool. If I spread the DLLs out by an extra 0x1, then the fork() problem seems to be mitigate. The following is the command line necessary to build rebase: $ g++ -O2 -o rebase rebase.cc -limagehlp After rebasing the necessary Cygwin DLLs: $ cd /usr/bin $ rebase -d -b 0x6800 -o 0x1 cygXpm-X4.dll cygXpm-noX4.dll \ cygbz21.0.dll cygcrypto.dll cygform5.dll cygform6.dll \ cyggdbm.dll cyghistory4.dll cyghistory5.dll cygintl.dll \ cygitcl30.dll cygitk30.dll cygjbig1.dll cygjpeg6b.dll cygmenu5.dll \ cygmenu6.dll cygncurses++5.dll cygncurses++6.dll cygncurses5.dll \ cygncurses6.dll cygpanel5.dll cygpanel6.dll cygpcre.dll \ cygpcreposix.dll cygpng2.dll cygreadline4.dll cygreadline5.dll \ cygregex.dll cygssl.dll cygtcl80.dll cygtclreg80.dll cygtiff3.dll \ cygtk80.dll cygz.dll I am able to build Python *without* the following patch: http://sourceforge.net/tracker/index.php?func=detailaid=491107group_id=5470atid=305470 After rebasing the necessary Cygwin and Python DLLs: $ cd /usr/bin $ rebase -d -b 0x6800 -o 0x1 cygXpm-X4.dll cygXpm-noX4.dll \ cygbz21.0.dll cygcrypto.dll cygform5.dll cygform6.dll \ cyggdbm.dll cyghistory4.dll cyghistory5.dll cygintl.dll \ cygitcl30.dll cygitk30.dll cygjbig1.dll cygjpeg6b.dll cygmenu5.dll \ cygmenu6.dll cygncurses++5.dll cygncurses++6.dll cygncurses5.dll \ cygncurses6.dll cygpanel5.dll cygpanel6.dll cygpcre.dll \ cygpcreposix.dll cygpng2.dll cygreadline4.dll cygreadline5.dll \ cygregex.dll cygssl.dll cygtcl80.dll cygtclreg80.dll cygtiff3.dll \ cygtk80.dll cygz.dll ~/src/PythonCvs/nothreads/libpython2.2.dll \ ~/src/PythonCvs/nothreads/build/lib.cygwin-1.3.6-i686-2.2/*.dll I can run the full regression test without any failures *even though* _socket is a shared module. I encourage those interested in Cygwin Python to determine whether or not the above rebase solution works for them too. I'm particular interested in 9x/Me reports since I do not have access to those platforms. Please post your results to the Cygwin and Python mailing lists. If my findings are corroborated, then I will work with the Cygwin team to integrate rebase into setup.exe so that rebasing automatically occurs every time that setup.exe is run. Thanks, Jason /* * Copyright (c) 2001 Jason Tishler * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id: rebase.cc,v 1.5 2001/12/18 20:21:19 jtishler Exp $ */ #include iostream #include sstream #include string #include time.h #include stdlib.h #include getopt.h #include sys/cygwin.h #include windows.h #include imagehlp.h using namespace std; string PosixToWin32(const string aPosixPath); void ParseArgs(int argc, char* argv[]); unsigned long StringToUlong(const string aString); void Usage(); ULONG theImageBase = 0; BOOL theDownFlag = FALSE; ULONG theOffset = 0; int theArgsIndex = 0; void main(int argc, char* argv[]) { ParseArgs(argc, argv); ULONG aNewImageBase = theImageBase; for (int i = theArgsIndex; i argc; i++) { if (theDownFlag) aNewImageBase -= theOffset;
Re: Cygwin fork() rebase solution (was Re: dll_list::load_after_fork() blues ...)
Your results are enough for me Jason - I'm happy to include this in setup in some form. Rob -- 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: Re: Perl Tk does not install
Oops! I meant to say, Just doesn't feel safe. Which means I am afraid I might download some virus or Trojan horse. This in no way means I think you are a bad guy or anything like that. But my employer is very careful about what we can download. Sorry if I wasn't clear. Alles klar? Gerrit P. Haase [EMAIL PROTECTED] wrote: Hallo Russell, 2001-12-18 18:50:48, du schriebst: But I don't like to download src links. ftp://ftp.uni-erlangen.de/pub/pc/gnuwin32/cygwin/porters/Haase_Gerrit/1.3/perl/Tk800.023-src.tar.bz2 Just doesn't fell safe. What does that mean, if I may ask? There is also one place to look if your favourite module is ported: http://testers.cpan.org/search?request=by-config and choose cygwin (first cygwin entry from top), there is a list about more than 400 reports about perl modules I built, some with patches. e.g Tk: http://testers.cpan.org/search?request=distdist=Tkmacid=130 You can take also the patch from the link above or from the testers CPAN site and build it on your own machine;) Gerrit -- begin signature: =^..^= end -- __ Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ -- 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: CVS and SSH (again?)
Bauer Travis wrote: I know that there have various permutaitons of this discussion on this list before, but none of them quite seem to fit my problem: I have the latest cygwin installed using the setup program. I want to use the cvs client using ssh, which I successfully use daily on solaris machines. 1. When I installed cvs, it only installed the sources. Not sure why. openssh installed the binaries properly. I can ssh to the host and run programs just fine, but the shell I get cannot execute some programs, like pine or mutt, because of the terminal type. 2. I compiled and installed cvs from those sources. But make check or whatever the diagnostic target is, fails on the first case. 4. I found a precompiles version of cvs on the web someplace and copied the binary over what I compiled. Same errors. Tried some other ssh binaries from the net. Same errors. Ummm...why don't you try to run setup again, and install the official, cygwin, pre-compiled version of CVS. Then, try some SIMPLE tests -- create a LOCAL repository, checkin, checkout from THAT without complicating matters with ssh. Oh, yeah, and some information about your system would help: send `cygcheck -s -v -r` output to the list. --Chuck -- 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: how can I install version 1.3.2?
JANE ASMUTH wrote: I am trying to go back to version 1.3.2 of cygwin. I am currently using cygwin 1.3.6. The setup program only allows me to unistall entirely, or go back to version 1.3.5. Can someone tell me how to uninstall what I have and get back to version 1.3.2 of the cygwin1.dll? (Or point me to a web page). The reason for my wanting to do this is I am having problems with xemacs 21.4.6 and I hear that the everything is ok with cygwin 1.3.2. You can't (easily). Please don't try. It hurts both projects when people deliberately drop back to old versions instead of helping to fix/reporting bugs. Also, if you are building XEmacs from source, make sure you are using the *windows* branch of 21.4.6. Both windows-native and cygwin versions of XEmacs are built from a (frequently synchronized) branch off the main XEmacs development trunk. FWIW, I just installed the latest cygwin-XEmacs (21.4.6, precompiled, see Andy's announcement *yesterday*). It seems to work okay on cygwin-1.3.6 for the basic stuff I am doing; normal text editing, etc. Subprocesses *may* be problematic -- but I'm not sure; I've seen mixed reports. --Chuck -- 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: how can I install version 1.3.2?
The problem I've been having is that gdb won't direct stdout and stderr to the gdb console frame - it pops up a dos window instead. I mention this to you because I saw a reference you made to a very similar problem and you seemed to know how to fix it. (http://www.cygwin.com/ml/cygwin/2001-03/msg00718.html) I tried starting xemacs with your run program, but it didn't fix the problem. I'm glad to try to help work through this problem, but I've got to use gdb for my work. Either I get it to work again or I start developing using VC++. My other alternative is to go back to Solaris/xemacs. Thanks for any help you can offer, Jane - Original Message - From: Charles Wilson [EMAIL PROTECTED] To: JANE ASMUTH [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Tuesday, December 18, 2001 5:44 PM Subject: Re: how can I install version 1.3.2? JANE ASMUTH wrote: I am trying to go back to version 1.3.2 of cygwin. I am currently using cygwin 1.3.6. The setup program only allows me to unistall entirely, or go back to version 1.3.5. Can someone tell me how to uninstall what I have and get back to version 1.3.2 of the cygwin1.dll? (Or point me to a web page). The reason for my wanting to do this is I am having problems with xemacs 21.4.6 and I hear that the everything is ok with cygwin 1.3.2. You can't (easily). Please don't try. It hurts both projects when people deliberately drop back to old versions instead of helping to fix/reporting bugs. Also, if you are building XEmacs from source, make sure you are using the *windows* branch of 21.4.6. Both windows-native and cygwin versions of XEmacs are built from a (frequently synchronized) branch off the main XEmacs development trunk. FWIW, I just installed the latest cygwin-XEmacs (21.4.6, precompiled, see Andy's announcement *yesterday*). It seems to work okay on cygwin-1.3.6 for the basic stuff I am doing; normal text editing, etc. Subprocesses *may* be problematic -- but I'm not sure; I've seen mixed reports. --Chuck -- 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/
Setup 2.125.2.10 fails to install on Win2K
Upgraded to latest setup today (2.125.2.10) and tried to update my already- existing installation. I have several systems with it installed, so I download the new packages first, then install from the local directory. Setup downloaded a few packages. I tried to install onto a 50.3G FAT32 partition, with 28.5GB free. I tried to install from a 57.2G NTFS partition, with 23.4G free. When I tried to install from the local directory, and after selecting the packages recommended, setup instantly puts up a dialog box labeled mount that says The operation completed successfully. Behind that box is the Cygwin Setup, and says Installing..., The Package and Total indicator bars are blank, and the button says Cancel. Clicking OK on the mount box terminates the installation, with nothing installed. I tried a complete install to a different partition from the local disk; same thing, although the directory structure is created. I also tried a download/upgrade. The installation log is below. Now what? 2001/12/18 08:49:49 Starting cygwin install, version 2.125.2.10 Current Directory: M:\Archives\Cygwin 2001/12/18 08:49:49 Command line parameters 2001/12/18 08:49:49 0 - 'M:\Archives\Cygwin\setup.exe' 2001/12/18 08:49:49 1 parameters passed source: network install root: E:/cygwin binary system Selected local directory: M:\Archives\Cygwin net: Direct site: ftp://planetmirror.com/pub/sourceware/cygwin Downloaded latest/autoconf/autoconf-2.52a-1.tar.bz2 Downloaded latest/autoconf/autoconf-devel/autoconf-devel-2.52-4.tar.bz2 Downloaded latest/autoconf/autoconf-stable/autoconf-stable-2.13-4.tar.bz2 Downloaded latest/automake/automake-1.5b-1.tar.bz2 Downloaded latest/automake/automake-devel/automake-devel-1.5-5.tar.bz2 Downloaded latest/automake/automake-stable/automake-stable-1.4p5-5.tar.bz2 Downloaded latest/byacc/byacc-1.9-1.tar.bz2 Downloaded latest/cygrunsrv/cygrunsrv-0.94-2.tar.bz2 Downloaded latest/gdb/gdb-20010428-3.tar.bz2 Downloaded latest/groff/groff-1.17.2-1.tar.bz2 Downloaded latest/inetutils/inetutils-1.3.2-16.tar.bz2 Downloaded latest/make/make-3.79.1-5.tar.bz2 Downloaded latest/mingw-runtime/mingw-runtime-1.2-1.tar.gz Downloaded contrib/mktemp/mktemp-1.4-1.tar.bz2 Downloaded latest/mt/mt-2.0.1-1.tar.bz2 Downloaded contrib/mutt/mutt-1.2.5i-6.tar.bz2 Downloaded latest/newlib-man/newlib-man-20001118-1.tar.bz2 Downloaded latest/openssh/openssh-3.0.2p1-2.tar.bz2 Downloaded latest/openssl/openssl-0.9.6b-2.tar.bz2 Downloaded latest/pcre/pcre-3.7-1.tar.bz2 Downloaded contrib/popt/popt-1.6.2-1.tar.bz2 Downloaded latest/regex/regex-4.4-2.tar.bz2 Downloaded contrib/rsync/rsync-2.4.6-3.tar.bz2 Downloaded latest/texinfo/texinfo-4.0-5.tar.bz2 Downloaded latest/time/time-1.7-1.tar.bz2 Downloaded latest/vim/vim-6.0.93-1.tar.bz2 Downloaded latest/w32api/w32api-1.2-1.tar.bz2 Downloaded contrib/wget/wget-1.7-1.tar.bz2 2001/12/18 08:59:48 Ending cygwin install -- #include standard.disclaimer _ Kevin D Quitt USA 91351-4454 96.37% of all statistics are made up Per the FCA, this email address may not be added to any commercial mail list -- 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: default mounts
At 03:15 PM 12/18/2001, Ching, Jimen wrote: Hi all, I have just installed the latest cygwin dll. I noticed that the /bin and /usr/bin are now their own separate directories. At one point, they were symlinks. But when I reboot my computer, my mount table still shows the ^ I don't believe that setup.exe ever created symlinks for these directories. I could be wrong. Either way, if such a thing was ever done by setup.exe, it was quite some time ago. e:\cygwin\bin is mounted on /usr/bin, where e:\cygwin is mounted on /. This means both /bin and /usr/bin are the same physical directory. But the setup.exe has placed valid files in /usr/bin, which is overridden by the mount. Is this the normal behavior? No. You should check this out closely. If it's not an artifact your custom environment (the fact that you mention symlinks to /bin and/or /usr/bin makes me think your environment may be fooling setup.exe into doing the wrong thing), please provide details of what you find. If you find it's the result of something specific to your environment, we only need to know that this is the case. Thanks, Larry Hall [EMAIL PROTECTED] RFK Partners, Inc. http://www.rfk.com 838 Washington Street (508) 893-9779 - RFK Office Holliston, MA 01746 (508) 893-9889 - FAX -- 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/
regarding compilation
Hi, I installed the cygwin to the default C:\cygwin\ directory today. How do we link the compiler and include the header files to execute a C file from the cygwin? Do we need any additional software or some settings to be done in the environment variables(please let me know the procedure...) to get the vi editor in cygwin as it says that vi : command not found Please le me know ASAP. Thanks and regards, Sandeep -- 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/
Apache hack (was: Re: php-4.1.0 on Cygwin)
On Wed, Dec 12, 2001 at 10:12:05PM -0800, Ryan T. Sammartino wrote: (Apache 1.3.22 doesn't quite build cleanly under Cygwin, and I'm working on a patch for that, but it isn't too tough to get it to work). Well, again, this is probably the Wrong Way(TM), but here is what I had to do to get a working Apache (trivial patch): ---cut here--- --- src/Configure.orig Tue Dec 18 16:20:32 2001 +++ src/Configure Tue Dec 18 16:20:40 2001 @@ -1853,6 +1853,7 @@ ## Now HS's POSIX regex implementation if needed/wanted. We do it ## now since AddModule may have changed it ## +RULE_WANTHSREGEX=yes if [ x$RULE_WANTHSREGEX = xyes ]; then REGLIB=regex/libregex.a SUBDIRS=regex $SUBDIRS ---cut here--- -- Ryan T. Sammartino http://members.shaw.ca/ryants/ I don't believe there really IS a GAS SHORTAGE.. I think it's all just a BIG HOAX on the part of the plastic sign salesmen -- to sell more numbers!! -- 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: Perl Tk does not install
Hallo Russell, Am 2001-12-18 um 23:05 schriebst du: Oops! I meant to say, Just doesn't feel safe. [...] Sorry if I wasn't clear. Alles klar? Just doesn't fell safe. What does that mean, if I may ask? Ach so, was just a typo;) Gerrit -- =^..^=mailto:[EMAIL PROTECTED] -- 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/
why doesn't setup.exe install everything?
in the past it was trivial to do a full install. now it appears to be a royal pain in the ass -- i have to click every package and guess what version i should be installing (the UI doesn't really make it obvious what versions i should be installing). a search for full install on this mailing list gets 1089 matches. one of the first indicates that there's a solution somewhere in the mail archives. but that's not much of a help, having to randomly guess search terms doesn't seem very friendly. could someone please update the FAQ? and/or fix setup.exe? or point me at an older setup.exe which works? thanks for an otherwise excellent product though, win2k isn't useable without it. -dean -- 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: Distribution
On Tue, Dec 18, 2001 at 06:34:10PM +0100, Lapo Luchini wrote: In reality I really only need the cygwin and bash base with devel and editor components (in order to teach C Language on win-tel platforms), the others are simply gravy. Thanks again for your assistance! I'm a profane of legal issues but I bet that as long as you include full sources and the url of cygwin's homepage theer's no problem, as it is GPL software after all. Correct me if I'm wrong... You're wrong! You don't need the URL. :-) But it would be appreciated. What I was trying to find out was just how much reading of the license agreement was actually done. You've clarified the subject for Michael but I was kinda hoping that if he was seriously thinking about including the binaries that he'd seriously read the license agreement. However, since none of us is actually a lawyer here, lately I have been advising people that if they really want to be 100% sure of their distribution they should check with their own lawyer. I get asked a lot for what amounts to a lot of free legal advice and it has occurred to me that I would rather not be seen as an official last word for anything. If you are in compliance with the licensing of each of the packages that you will be releasing (including the cygwin DLL) then you should be ok. I can only speak in a semi-official capacity for cygwin. The other packages have their own licensing terms. I assume that adhering to the GPL should satisfy all of the licensing terms but I don't know for sure. If you want to be 100% sure of that fact, then you should contact a lawyer. cgf -- 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: cygwin fork() rebase solution (was Re: dll_list::load_after_fork() blues ...)
On Wed, Dec 19, 2001 at 08:33:50AM +1100, Robert Collins wrote: Your results are enough for me Jason - I'm happy to include this in setup in some form. Nice job, Jason. Thanks for following this through. cgf -- 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-post : cron is not work even tried suggestion in mail list
Hi, Sorry that I have common question on cron. I got cron error : can't switch user context. I have tried the following suggestion in mail list: 1. remove cron and install as SYSTEM $rm -Rf /var/cron $cygrunsrv -E cron $cygrunsrv -R cron $cygrunsrv -I cron -p /usr/sbin/cron -a -D -e CYGWIN=tty ntsec $cygrunsrv -S cron The process is running by SYSTEM 2. All files directory under /var are mode = 777; mode of /usr/sbin/cron = 755 ; mode of /etc/group and /etc/passwd = 644 3. $mkgroup -ld /etc/group $mkpasswd -ld /etc/passwd the server installed cygwin is in domain ( but not domain controller), i must use domain user to login and run crontab -e . Thus i used -ld in making passwd and group file. 4. I tested that Domain administrator can use cron job properly. I used cygwin version 1.3.3 in w2k SP2 Advanced server. I know that a new cygwin version is released. However, as my system is in production now, i cannot upgrade the cygwin to the most update version. Or can i only upgrade the cron tool ? Thanks a lot ! ikbea __ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com -- 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/
email for email
¨¶áܵIJßñȳ¢m(_ _)m@³ªµ®evXÆ\µÜ·B ±¿çÍevX(http://www.sureteacher.com)Æ\µÜ·B j«E«»ê¼êÉüµÌæð¨Í¯µÜ·B ³É éTCg©çú{l10ÈãAOl10ÈãA rfI10ÈãÌTCgðµIµÜµ½B Ej«pÉÍ¿å[©í¢¢nÌ ÌÊ^A E«pÉÍhIÈ»êÅ¢Äü³êéæð @¨Í¯µÜ·B @ @{ÉIѲ«Üµ½I evXÍFlÌé§ð Çñȱƪ ÁÄàâÎç貫ܷB »µÄ¦±¯éTCgÌ©ç âiÌæðTµÜ·B TvÅàpӵĨèÜ·ÌÅA ºLAhXÜŨ§¿ñè¾³¢B http://www.sureteacher.com ±Ì[ÍDMÅ·B ²»¡ÌÈ¢ûÉÍ ±Ì[ͬâ©ÉjüµÄ¢½¾¯Ü·Åµå¤©H ²Àf𨩯µ½±ÆðdËĨlÑ\µã°Ü·B -- 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/
[ANNOUNCEMENT] Updated: gettext-0.10.40-1
gettext is the GNU package which provides 'national language support' for other programs. It includes a number of utility programs. CHANGES (since gettext-0.10.38-2) o updated to gettext-0.10.40 release o modified the build process so that the auto-import/auto-export capabilities of cygwin's binutils are used. This means that there is no need for special -DSTATIC defines when linking statically. Thus, libintl.h is the same for both static and dynamic builds o This means that our libintl.h file is the same as the default version; there are no cygwin-specific changes. Hopefully, this will eliminate the problems folks have run into when building packages that include their own copy of the gettext source code. o The dll is now named according the libtool method, in preparation for a fully libtool-driven build. While the new dll (cygintl-1.dll) is backward compatible with the old one (cygintl.dll), the name change means we have to split out the DLL from this package: o gettext now has two binary packages: gettext-0.10.40-1 and libintl1-0.10.40-1 the 'gettext' one provides everything but the new dll the 'libintl1' one provides only the new dll itself o For backwards compatibility, we also provide libintl-0.10.38-3 which contains only the old dll INSTALLATION: To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'gettext' from the 'Libs' category. You may need to click the Full button if it doesn't show up. You might want to make sure you update/install ALL of the following three packages: gettext-0.10.40-1 libintl1-0.10.40-1 libintl-0.10.38-3 Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update. In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/ is a reliable high bandwidth connection. In Japan, ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/ is already updated. In DK, http://mirrors.sunsite.dk/cygwin/ is usually up-to-date. If one of the above doesn't have the latest version of this package you can either wait for the site to be updated or find another mirror. Please send questions or comments to the Cygwin mailing list at: [EMAIL PROTECTED] . If you want to subscribe go to: http://cygwin.com/lists.html I would appreciate if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** To unsubscribe to the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] NOTES: o Building the package from source requires gcc-2.95.3-5 and binutils-20001002-1 or later o The package includes several utilities. These utilities are *statically* linked, although this package does include a dynamic lib (dll) and the associated import lib. I just didn't link the utilities dynamically. o The -src archive contains: a) an inner pristine source tarball b) a cygwin-specific patch c) a script to drive the build. To rebuild from source, unpack the outer tarball, and run 'gettext-0.10.40-1.sh all' This will unpack the inner archive, apply the patch, configure and build with the appropriate flags, as well as create new binary and source tarballs, ready for setup.exe-based installation. o Use auto-import/export features to build/linkto the DLL. Therefore, there is no more need for -DGETTEXT_STATIC and whatnot. The following packages (that I maintain) have eliminated the ugly _STATIC defines: gettext ncurses The following still require them: zlib libpng tiff jpeg jbigkit gdbm bzlib (not maintained by me) -- Chuck -- 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/
cygwin.bat hangs under .net server(build 3590)
When i start the batch file, it hangs there. I have just downloaded the newest version of cygwin and this is a clean installation. -- 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/
[ANNOUNCEMENT] New on sourceware: libintl1-0.10.40-1
The libintl1-0.10.40-1 package has added to the cygwin distribution. It contains the gettext DLL cygintl-1.dll which corresponds to the gettext-0.10.40-1, See the gettext-0.10.40-1 announcement for more information. -- Chuck Wilson To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'libintl1' from the 'Libs' category. You may need to click the Full button if it doesn't show up. You might want to make sure you update/install ALL of the following three packages: gettext-0.10.40-1 libintl1-0.10.40-1 libintl-0.10.38-3 Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update. In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/ is a reliable high bandwidth connection. In Japan, ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/ is already updated. In DK, http://mirrors.sunsite.dk/cygwin/ is usually up-to-date. If one of the above doesn't have the latest version of this package you can either wait for the site to be updated or find another mirror. Please send questions or comments to the Cygwin mailing list at: [EMAIL PROTECTED] . If you want to subscribe go to: http://cygwin.com/lists.html I would appreciate if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin in general. If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** To unsubscribe to the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: [EMAIL PROTECTED] -- 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/