Re: [ITP] iselect 1.4.0 -- An interactive line selection tool for ASCII files
On Mar 14 10:47, Jari Aalto wrote: http://cygwin.cante.net/iselect/setup.hint \ http://cygwin.cante.net/iselect/iselect-1.4.0-1-src.tar.bz2 \ http://cygwin.cante.net/iselect/iselect-1.4.0-1.tar.bz2 Uploaded. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] greed 3.4 -- Curses-based clone of the DOS freeware game Greed
On Mar 14 13:17, Jari Aalto wrote: http://cygwin.cante.net/greed/greed-3.4-1-src.tar.bz2 \ http://cygwin.cante.net/greed/greed-3.4-1.tar.bz2 \ http://cygwin.cante.net/greed/setup.hint Uploaded. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] liblzo2/liblzo2_2/liblzo2-devel: A data compression library which is suitable for data de-/compression in real-time
On Mar 16 16:30, Dr. Volker Zell wrote: mkdir -p liblzo2/liblzo2_2 liblzo2/liblzo2-devel cd liblzo2 wget http://volkerzell.de/cygwin/ITP/liblzo2/setup.hint wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2-2.02-1-src.tar.bz2 wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2-2.02-1.tar.bz2 cd liblzo2_2 wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2_2/setup.hint wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2_2/liblzo2_2-2.02-1.tar.bz2 cd ../liblzo2-devel wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2-devel/setup.hint wget http://volkerzell.de/cygwin/ITP/liblzo2/liblzo2-devel/liblzo2-devel-2.02-1.tar.bz2 Packaging looks good. But, do we really need that much ldesc in all packages? I'd suggest to shorten the texts in the liblzo2_2 and liblzo2-devel setup.hint files. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] ninvaders 0.1.1 -- A space invaders-like game using ncurses
On Mar 14 13:20, Jari Aalto wrote: http://cygwin.cante.net/ninvaders/ninvaders-0.1.1-1-src.tar.bz2 \ http://cygwin.cante.net/ninvaders/ninvaders-0.1.1-1.tar.bz2 \ http://cygwin.cante.net/ninvaders/setup.hint Uploaded. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
Re: [ITP] liblzo2/liblzo2_2/liblzo2-devel: A data compression library which is suitable for data de-/compression in real-time
Corinna Vinschen schrieb: Packaging looks good. But, do we really need that much ldesc in all packages? I'd suggest to shorten the texts in the liblzo2_2 and liblzo2-devel setup.hint files. I thought the same. -- Reini Urban
Re: [ITP] liblzo2/liblzo2_2/liblzo2-devel: A data compression library which is suitable for data de-/compression in real-time
Corinna Vinschen writes: Packaging looks good. But, do we really need that much ldesc in all packages? I'd suggest to shorten the texts in the liblzo2_2 and liblzo2-devel setup.hint files. Fixed. New files at the old location. Thanks, Corinna Ciao Volker
RE: Suggest upgrading to emacs 22.1.92?
I tried recompiling stock Emacs 22.1 with the version of gcc currently in Cygwin. After running it for a couple of days, it didn't crash once. So it seems to me that both 22.1 and 22.1.92 are useable with current gcc and cygwin1.dll. jik -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Faylor Sent: Thursday, March 13, 2008 4:27 PM To: [EMAIL PROTECTED] Subject: Re: Suggest upgrading to emacs 22.1.92? On Thu, Mar 13, 2008 at 04:03:11PM -0400, Jonathan Kamens wrote: After a long hiatus from the Cygwin mailing list, here I am, back again. I'm sure I'll regret it soon enough. :-) I installed the Cygwin emacs 22.1-3 package, along with emacs-el and emacs-X11, because I wanted to use some elisp files that were incompatible with emacs 21, and I didn't feel like going through them and changing all the incompatibilities back to emacs 21 syntax. All my other packages are current. I found that 22.1-3 crashed frequently (like, every few minutes during active use). I downloaded the source for emacs 22.1.92, the current pretest version, from the FSF server and compiled and installed it myself, and it's running quite solidly and hasn't crashed on me once. So, two questions: 1. Has anyone else experienced frequent crashes with 22.1-3? 2. Would the maintainer of the emacs package be willing to switch the experimental package from 22.1 to 22.1.92, or to provide 22.1.92 in addition to 22.1? This came up recently in the cygwin-apps mailing list: http://cygwin.com/ml/cygwin-apps/2008-03/threads.html#00221 If you can offer insight into the problems mentioned in that thread, I'm sure it would be appreciated. cgf -- 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/
[Packaging bug] guile-1.8.2-1
Hey I think the following patch should be applied to guile-snarf: --- /usr/bin/guile-snarf2007-08-27 09:14:20.00100 +0200 +++ /tmp/guile-snarf2008-03-17 09:16:37.59375 +0100 @@ -72,7 +72,7 @@ tempdir=/tmp/snarf.$$ (umask 077 mkdir $tempdir) || exit 1 temp=$tempdir/tmp -if [ x$CPP = x ] ; then cpp=i686-cygwin-gcc -E ; else cpp=$CPP ; fi +if [ x$CPP = x ] ; then cpp=gcc -E ; else cpp=$CPP ; fi trap rm -rf $tempdir 0 1 2 15 Ciao Volker -- 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/
[ANNOUNCEMENT] New package: cdargs 1.35-1 -- Bookmarks and browsing for the cd command
PACKAGE DESCRIPTION === Homepage: http://www.skamphausen.de/software/cdargs License : GPL little tool for the console which enables bookmarks and browsing in your shell builtin cd command. Includes Bourne-shell, t?csh and Emacs setup files. CHANGES SINCE LAST RELEASE == See /usr/share/doc/cdargs-*/ChangeLog INSTALL OR UPGRADE NOTES See Install notes in /usr/share/doc/Cygwin/cdargs-*.README CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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/
[ANNOUNCEMENT] New package: vfu 4.06-1 -- A mc-like versatile text-based filemanager
PACKAGE DESCRIPTION === Homepage: http://cade.datamax.bg/vfu License : GPL A nice filemanager using the ncurses library. It has many nice features: Fast one-key commands; Filename completion and wildcard expansion; Directory tree with sizes; File-type colorization; Archives support (TAR, TGZ, BZ2, and many more); FTP support through archive-like interface; Internal text/hex file viewer and hex editor; Automount feature; Extensive user-defined external support/utils. CHANGES SINCE LAST RELEASE == See /usr/share/doc/vfu-*/HISTORY INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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: compiling C w/cygwin vs. -mno-cygwin; inconsistent C behavior
Linda Walsh wrote: or the nocyg, it will try to edit 3 files. When I am invoking the redirector, I'm using 1 set of double quotes: gvim file with space in both versions w/cyg w/o-cyg. cmd.exe also requires quoting filenames with spaces the same as bash. When you use plain unadorned double quotes, they tell the shell that you're typing the command into how to group arguments, but they do not exist past there. In other words, bash uses the quotes to reconstruct that you want argv[1] to equal 'file with space' but argv[1] itself does not contain any quotes. So if you then turn around and pass that argv[1] on to the MSVCRT exec() which does no quoting, the grouping is lost. For some reason, the multiple args in the redirector are being merged -- I I can get the quoting to work in the no-cyg case by using 2 sets of quotes: gvim 'file with space' When you quote quotes, that means the shell sees them as integral parts of the command rather than metacharacters that are to be interpreted and discarded. So the invoked program will have them in its argv. You could also use \file with space\ if you wanted to expand variables inside the string. So cygwin pays attention, and my re-passing the args via execv preserves the quoting of filenames, but the no-cyg version appears to take the argv[1..#] arguments and merge them into 1 argument. To do the same in the no-cyg version, I'd have to peel each arg off, put quotes around it, then call execv with everything requoted. Or just link your MinGW version with the MinGW -lexecwrap library. So you are saying that when I call execv in cygwin, it unpacks my 'argv', and makes a new 'argv' with quotes around each string? and that is what gets passed to create process? Does it use single or double quotes? Not quite. What Cygwin does depends on whether it's exec()ing a Cygwin binary or a non-Cygwin binary. In the case of a Cygwin binary this is all moot because the argv is handed directly to the child through internal communications, bypassing Windows, so there is no need for any quoting at all. When a Cygwin binary exec()s a non-Cygwin binary it first constructs an approproate command line that concatenates argv, inserting quotes around any elements that contain whitespace. Note again that it does not create a new argv because there is no such thing as an argv in Windows: what a child gets is a command line, and if it wants it in the form of argv it has to synthesize it from that. But the executed program, with or without cygwin, already has the arguments parsed when main is invoked. I.e. when either the cygwin or no-cyg program is invoked, they both have the same view of the arguments in 'argv'. main() is a fiction that is invented by the CRT startup to support the C language. It is by no means the actual entrypoint of the program. One of the functions of the CRT startup code is to retrieve the command line from the operating system and parse it into words to populate argv. That doesn't mean argv was passed to the process, it just means that it will be synthesized for code that expects to have one. This is optional by the way. If you want to write a traditional Win32 app the entrypoint is WinMain: #include windows.h #include stdio.h int WINAPI WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow) { puts (Hello world.); return 0; } You can compile this both with Cygwin and MinGW and it will work fine. Note that the parameters passed to the program are nothing like the C argc/argv. lpCmd is a pointer to a null terminated string containing the command line, there is no array of arguments anywhere. It's execv that's falling down, not doing it's job. My arguments are already parsed and separated, but the no-cyg version of execv is mushing them all back together, while cygwin invokes the next program, apparently with quotes of some sort, around the contents of each, separate, argv[] string. It would not be the first time that someone found MSVCRT less than adequate. Again, the MinGW project has a convenient set of wrappers for just this reason. Isn't MSVCRT the startup code? No, it's just the opposite: it is the C library minus the startup code. The startup code is linked in with each binary, whereas MSVCRT.DLL is the common library code. When you use MinGW (= use -mno-cygwin) you are using the MinGW project's startup code but everything else is MSVCRT. Including execv(). I don't think it is a MS problem exactly -- it appears to be a broken implementation of execv. When I call execv, the different And whose implementation of execv() do you think that is exactly? It's not Cygwin's. It's not MinGW's. It's certainly not gcc's. It's Microsoft's. Again, this is the whole point of MinGW, to use the existing Microsoft C library of the operating system so that the program can run without any accompanying libraries. I'd say that the no-cyg version of execv isn't maintaining the separation
please help: crash on vista
Hi Cygwin developers, I got a repeatable crash using waveInOpen under Vista without SP1 (no SP1 for Italians until April) using cygwin 1.5.25(0.156/4/2) 2008-03-05, on a HP Pavilion m9080 quad core with Realtek HD Audio. Please, can fellow developers compile the following example and report if it crashes? 1) As soon as waveInOpen is called, it crashes 2) To cause the crash it is not needed to use the wavein, just to open it. 3) Under XP, no problems. 4) If you compile under vista with -mno-cygwin and execute with a double click on it, no problem. 5) If you compile using cygwin, and execute it from bash, crashes. See below a very simple test case. You can compile it without cygwin and then execute it with a double click: gcc -mno-cygwin -Wall waveinopen_vista.c -o waveinopen_vista -l winmm or you can compile it with cygwin and execute it from bash (I got a crash): gcc -Wall waveinopen_vista.c -o waveinopen_vista -l winmm === #include windows.h #include stdio.h #include mmsystem.h /* Handle to the WAVE In Device */ HWAVEIN WaveInHandle; int main(int argc , char ** argv) { MMRESULTerr; WAVEFORMATEXwaveFormat; /* Initialize the WAVEFORMATEX */ waveFormat.wFormatTag = WAVE_FORMAT_PCM; waveFormat.nChannels = 2; waveFormat.nSamplesPerSec = 44100; waveFormat.wBitsPerSample = 16; waveFormat.nBlockAlign = waveFormat.nChannels * (waveFormat.wBitsPerSample/8); waveFormat.nAvgBytesPerSec = waveFormat.nSamplesPerSec * waveFormat.nBlockAlign; waveFormat.cbSize = 0; /* Open the default WAVE In Device */ err = waveInOpen(WaveInHandle, WAVE_MAPPER, waveFormat, 0, 0, CALLBACK_NULL); printf(\n\nciao!!!\n\n); Sleep(5000); printf(\n\ngoodbye!!!\n\n); return 0; } -- 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: sys/sysinfo.h : No such file error
Shashidhar Dakuri wrote: src/src_sharpSAT/MainSolver/FormulaCache.h:9:25: sys/sysinfo.h: No such file or directory That is a glibc header, meaing the program you're trying to build is not portable and depends on linux-specific features. Headers with the sys/ prefix tend to mean system-specific so it's generally a bad idea to use them if you care about portability. If you want to build it you'll have to either remove the code that needs that interface or figure out a way to portably achieve the same goal. Or you could reimplement the interface in Cygwin, which is what has happened for a number of linux-specific APIs, but not yet this one. Brian -- 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/
[ANNOUNCEMENT] New package: tirc 1.2-1 -- Token's irc client
PACKAGE DESCRIPTION === Homepage: http://packages.debian.org/tirc License : Custom write description here CHANGES SINCE LAST RELEASE == See /usr/share/doc/tirc-*/ChangeLog INSTALL OR UPGRADE NOTES Read manual page and create ~/.tircrc CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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: perl Tk for cygwin almost fixed
When you say yet, do you mean someday? :) The reason I ask (and keep asking :) is this: I have been working to port my Perl scripts from AS to Cygwin; and I have them all done except a few that rely on Perl/Tk. In the absense of a Win32-native version I had planned to rewrite them using Win32-GUI, but to be honest I would just as soon not... Reini Urban [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Well, my patch works to pass all tests, but then in real-world apps it fails, due to missing test scripts. I had no time yet, sorry. I hoped Slaven will step in. -- 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/
[ANNOUNCEMENT] New package: iselect 1.4.0-1 -- An interactive line selection tool for ASCII files
PACKAGE DESCRIPTION === Homepage: http://www.ossp.org/pkg/tool/iselect License : GPL An interactive operating via a full-screen Curses-based terminal session. It can be used either as an user interface frontend controlled by a Bourne-Shell/Perl/Tcl backend as its control script or in batch mode as a pipeline filter (usually between grep and the final executing command). CHANGES SINCE LAST RELEASE == See http://cvs.ossp.org/pkg/tool/iselect/ChangeLog INSTALL OR UPGRADE NOTES Standard install CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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/
[ANNOUNCEMENT] New package: ninvaders 0.1.1-1 -- A space invaders-like game using ncurses
PACKAGE DESCRIPTION === Homepage: http://sourceforge.net/projects/ninvaders License : GPL A Space Invaders type game with text-only graphics. Ever wanted to play space invaders when you can't find a GUI? Now you can. CHANGES SINCE LAST RELEASE == See /usr/share/doc/ninvaders-*/ChangeLog INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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: please help: crash on vista
On Mar 17 15:24, Giovanni Maruzzelli wrote: Dear Corinna, dear Cygwin developers, I've run both the sample case and my program with the cygwin1.dll snapshot from 2008-03-02 (cygwin1-20080302.dll.bz2) and they works fine (actually, much better than with previous version of cygwin). So, it seems that the problem related to my crashes was introduced between the last snapshot and the 1.5.25, that was released couple days after that snapshot. There is a changelog between that snapshot and the release? The snapshots and Cygwin 1.5.25 are not using the same code. To fetch the code of 1.5.25, use the sources provided through setup.exe, or check out the sources from the CVS(*) branch 'cr-0x5f1'. Corinna (*) http://cygwin.com/cvs.html -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/
[ANNOUNCEMENT] Updated: cygrunsrv-1.30-1
I have updated cygrunsrv to version 1.30-1. This release introduces the capability to connect to remote servers to install, start, stop, remove, query, and list services. The usage is quite simple. Use for instance $ cygrunsrv -S service to start a local service called service. Use $ cygrunsrv -S server/service or $ cygrunsrv -S server\\service to stop a remote service called service on the remote machine called server. The server syntax allows to use full qualified domain names like, for instance $ cygrunsrv -S server.example.com/service This syntax is valid for the following options: -I, --install -R, --remove -S, --start -E, --stop -Q, --query The -L, --list option allows to specify just a server name, like, for instance, this: $ cygrunsrv -L server -V $ cygrunsrv -L server.example.com -V If you have questions or comments, please send them to the Cygwin mailing list at: cygwin@cygwin.com . 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 *** If you want 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] -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/
[ANNOUNCEMENT] New package: sudoku 1.0.1-1 -- Console based sudoku
PACKAGE DESCRIPTION === Homepage: http://packages.debian.org/unstable/sudoku License : Public Domain A puzzle generator with features: generates hints upon request; classification of board difficulty (very easy, easy, medium, hard or fiendish); generation of new boards. CHANGES SINCE LAST RELEASE == See /usr/share/doc/sudoku-*/CHANGES INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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/
[ANNOUNCEMENT] New package: greed 3.4-1 -- Curses-based clone of the DOS freeware game Greed
PACKAGE DESCRIPTION === Homepage: http://www.catb.org/~esr/greed License : GPL Try to eat as much as possible of the board before munching yourself into a corner. CHANGES SINCE LAST RELEASE == None. INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin@cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines -- 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: please help: crash on vista
On Mar 17 18:00, Giovanni Maruzzelli wrote: I've downloaded the 1.5.25 both with setup.exe and from the cvs branch. Actually, as you wrote, they are very different from the snapshot. I have no problem running my test case and my program with the last snapshot. Is the last snapshot the base for the next cygwin? It's what will become the next major Cygwin release at one point. There is a circa timeframe for its release (I mean: weeks or months)? If the snapshot will become the next release I would not need to find out the problem ;-). There's no timeframe other than hopefully this year. I still don't believe that this problem has anything to do with Vista vs. Vista SP1. It's probably something on your machine. There's no reason that it should behave differently. Pity that you didn't reply to my offer to make Cygwin better in relation to the dsp code. We have nobody who's willing to work on this code to add more features and/or better behaviour. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/
Libtool problems when building ImageMagick
I wanted to prepare a new ImageMagick package, but I am stuck with the following problem. It should be easy, its a cygport build with the following files http://www.scytek.de/ImageMagick-6.3.9.8-X/ImageMagick-6.3.9.8-1.cygport http://www.scytek.de/ImageMagick-6.3.9.8-X/ImageMagick-6.3.9.8-1.cygwin.patch http://www.scytek.de/ImageMagick-6.3.9.8-X/ImageMagick-6.3.9.8-1.cygport ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.3.9-8.tar.bz2 The `cygport ImageMagick-6.3.9.8-1 prep` works as usual (with the accordingly adjusted files) but `cygport ImageMagick-6.3.9.8-1 compile` fails with a libtool error like this: ./libtool: line 845: X--tag=CC: command not found (rest deleted) See here http://www.scytek.de/ImageMagick-6.3.9.8-X/ImageMagick-6.3.9.8-1-compile.log for the full logfile. This does not happen with the ImageMagick 6.3.6-3 release (thanks Yaakov) but with the latest versions of IM. The problem in libtool (line 845 and others) is that instead of echo, $echo is used. So the env. var echo is supposed to be set, but it didn't happen. Why? I know nearly nothing about libtool, so far it just worked. If it helps, my cygcheck output: http://www.scytek.de/ImageMagick-6.3.9.8-X/cygcheck.log I would like to release a new IM package, but currently I am stuck. Volker -- PGP/GPG key (ID: 0x9F8A785D) available from wwwkeys.de.pgp.net key-fingerprint 550D F17E B082 A3E9 F913 9E53 3D35 C9BA 9F8A 785D signature.asc Description: OpenPGP digital signature
Re: please help: crash on vista
I agree that SP1 probably has little to do. I have nothing on the machine, just bought it with Vista Premium preinstalled, disabled Defender, uninstalled Norton with the Norton Uninstall Tool, installed Cygwin. No single application, utility, whatever. With the previous cygwin version waveInOpen was loading too much the CPU (80%), with the last one crash, with the snapshot runs perfect. BTW, I explored today the /dev/dsp stuff, and the oss like programming on Cygwin. It works for me with the snapshot, but with the last released Cygwin, it crashes. Giovanni On Mon, Mar 17, 2008 at 6:27 PM, Corinna Vinschen [EMAIL PROTECTED] wrote: I still don't believe that this problem has anything to do with Vista vs. Vista SP1. It's probably something on your machine. There's no reason that it should behave differently. Pity that you didn't reply to my offer to make Cygwin better in relation to the dsp code. We have nobody who's willing to work on this code to add more features and/or better behaviour. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- 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/ -- 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: Libtool problems when building ImageMagick
Volker Quetschke wrote: The problem in libtool (line 845 and others) is that instead of echo, $echo is used. So the env. var echo is supposed to be set, but it didn't happen. Why? I know nearly nothing about libtool, so far it just worked. I don't think it's a problem with echo per se, it's a mismatch of libtool versions. ImageMagick seems to ship with a bleeding edge version of libtool bundled in m4/. However when cygautoreconf runs autoreconf (which in turn runs libtoolize --copy --force --ltdl) the libtoolize from the current Cygwin package (1.5.25a-1) is what is run and it seems to update only the config/ltmain.sh, in essence downgrading it but leaving the bleeding edge version of m4/libtool.m4 untouched. So you end up with a ltmain.sh from 1.5 and a libtool.m4 from 2.3a, and they disagree on things like how to do handle echo apparently. Anyway, since this bundled libtool looks like it's very recent it doesn't make sense to try to forcibly autoreconf it to something older, as cygautoreconf seems to want to run autoreconf --force. Normally autoreconf would only run libtoolize if it looks like something needs updating. So I guess what I'm saying is just remove cygautoreconf from your cygport, or if it's needed for some reason, don't run --force. Brian -- 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: please help: crash on vista
Giovanni Maruzzelli wrote on 17 March 2008 19:25: I agree that SP1 probably has little to do. I have nothing on the machine, just bought it with Vista Premium preinstalled, disabled Defender, uninstalled Norton with the Norton Uninstall Tool, installed Cygwin. No single application, utility, whatever. With the previous cygwin version waveInOpen was loading too much the CPU (80%), with the last one crash, with the snapshot runs perfect. One thing that might help is if you could get a copy of /proc/PID/maps during one of the test runs that goes wrong (might be hard to get for the crashing case, should be plenty of time for the case when it's taking 80% cpu), it might give us a clue about any interference from other applications that may be injecting DLLs into cygwin processes. cheers, DaveK -- Can't think of a witty .sigline today -- 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/
Strange pthread_atfork() behavior
Hello, Please CC my as I am not subscribed. Just notice a difference between Linux and cygwin, hope someone will be able to figure it out. When running this program on Linux I get expected behavior. When running under cygwin the exec program runs after about 60 seconds. The following is the output: __atfork_prepare __atfork_parent before sleep __atfork_child after sleep parent is not running anymore wait about 60 seconds 56 [main] a 2952 sig_send: wait for sig_complete event failed, signal -34, rc 258, Win32 error 0 at child child output Any clue? Regards, Alon Bar-Lev. --- #include unistd.h #include stdio.h #include stdlib.h #include pthread.h static void __atfork_prepare (void) {printf (__atfork_prepare\n);} static void __atfork_parent (void) {printf (__atfork_parent\n);} static void __atfork_child (void) {printf (__atfork_child\n);} int main (void) { pthread_atfork (__atfork_prepare, __atfork_parent, __atfork_child); if (fork () == 0) { printf (at child\n); execl (/bin/ls, /bin/ls, NULL); } printf (before sleep\n); sleep (10); printf (after sleep\n); } -- 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: Building perl-5.10.0
On Fri, Mar 14, 2008 at 9:05 AM, Sisyphus [EMAIL PROTECTED] wrote: Hi, I thought I might build perl-5.10.0, so I downloaded the perl source into the ~/comp directory, switched to the top level source directory and ran: sh configure -de -Duse64bitint -Dprefix=~/myperl That seemed to run ok - so I then ran 'make'. That process runs for a while but terminates with the following error: --- Making DynaLoader (static_pic) make[1]: Entering directory `/home/Rob/comp/perl-5.10.0/ext/DynaLoader' make[1]: Leaving directory `/home/Rob/comp/perl-5.10.0/ext/DynaLoader' make[1]: Entering directory `/home/Rob/comp/perl-5.10.0/ext/DynaLoader' ERROR: Can't create '../../lib/auto' Do not have write permissions on '/' at -e line 1 I find that somewhat confusing. For a start, I find that '../../lib/auto' exists - so either it *was* succesfully created, or there was no need to create it anyway. (At least, `/home/Rob/comp/perl-5.10.0/lib/auto' exists - and, by my reckoning, that equates to '../../lib/auto'.) As for not having write permissions on '/', what directory is that referring to ? Same issue here. On Vista, with UAC enabled, I used the packaged perl 5.10 and Tk and tried to install Devel::ptkdb with cpan. No dice. Tried to do it manually via perl Makefile.PL make make test make install At make, I got this: [EMAIL PROTECTED] ~/.cpan/sources/authors/id/A/AE/AEPAGE/Devel-ptkdb-1.1091 $ make ERROR: Can't create 'blib/lib/auto' Do not have write permissions on '/' at -e line 1 make: *** [pm_to_blib] Error 136 My cygwin lives at c:\opt\cygwin. A list of of / reveals: [EMAIL PROTECTED] / $ ls -alrt total 141 dr-xr-xr-x 1 0 root 0 Dec 31 1969 cygdrive dr-xr-xr-x 1 matthew None 0 Nov 30 2006 proc drwxrwxrwx+ 3 matthew None 0 Sep 16 2007 home dr-xr-x---+ 7 matthew Users 0 Mar 15 00:24 var drwxrwx---+ 2 matthew Users 0 Mar 15 00:24 dev drwxrwx---+ 16 matthew Users 4096 Mar 15 01:14 usr d-+ 7 matthew None 4096 Mar 17 01:18 src d-+ 13 matthew None 4096 Mar 17 20:53 .. d-+ 13 matthew None 4096 Mar 17 20:53 . ## = this is / --+ 1 matthew None 1086 Mar 17 20:53 Mortens Cygwin X-Launcher.lnk -rwxrwx---+ 1 matthew Users81 Mar 17 20:59 Cygwin.bat drwxrwxrwt+ 3 matthew Users 0 Mar 17 21:13 tmp drwxrwx---+ 12 matthew Users 4096 Mar 17 22:43 etc drwxrwx---+ 2 matthew Users 90112 Mar 17 22:43 bin drwxrwx---+ 15 matthew Users 20480 Mar 17 22:43 lib -rwxrwx---+ 1 matthew Users 7022 Mar 17 22:45 Cygwin.ico Why is / set to 000??? Well after a bit of googling around, the answer is this: 1) In a Windows cmd command prompt, cd where your cygwin lives - mine is at c:\opt\cygwin 2) cd .. 3) attrib -r cywgin - that removed the read-only bit. Don't try it in Windows Explorer; it does not stick 4) Then in a Cygwin window, cd / 5) chmod 777 . Now, you should be set. I did the install and got no 'cannot write to /' errors. Enjoy Interestingly, Google turns up a very similar case ( http://www.nntp.perl.org/group/perl.perl5.porters/2007/03/msg121921.html ) but that relates to buildng bleadperl on SuSE 64 ... and no resolution is given. There's no such problem with building perl-5.8.8 from source (using the exact same configure command). The first time I ran it 'make' terminated after a few minutes because ~/myperl/bin didn't already exist, so I simply created that directory, re-ran 'make' and all then proceeded smoothly. (I didn't go to the bother of running 'make test'.) Cheers, Rob -- 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/ -- Matthew O. Persico -- 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/
gmp/mpfr status
Is there an approximate timeline for when the gmp and mpfr packages will be upgraded to the minimum required for compiling gcc? Really, I guess it's just mpfr that has to be upgraded to 2.3.0., but I think mpfr 2.3.0 requires gmp 4.2.2. -- 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: Libtool problems when building ImageMagick
Yaakov (Cygwin Ports) wrote: Brian Dessent wrote: | Anyway, since this bundled libtool looks like it's very recent it | doesn't make sense to try to forcibly autoreconf it to something older, | as cygautoreconf seems to want to run autoreconf --force. Normally | autoreconf would only run libtoolize if it looks like something needs | updating. So I guess what I'm saying is just remove cygautoreconf from | your cygport, or if it's needed for some reason, don't run --force. Thanks Yaakov, I actually tried NO_LIBTOOLIZE=1 this before, but it somehow didn't help ;) (fix for typo just checked into CVS; use export LIBTOOLIZE=true as a backup until 0.3.9) With this IM builds :) Volker Yaakov -- 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/ -- = http://wiki.services.openoffice.org/wiki/Debug_Build_Problems = PGP/GPG key (ID: 0x9F8A785D) available from wwwkeys.de.pgp.net key-fingerprint 550D F17E B082 A3E9 F913 9E53 3D35 C9BA 9F8A 785D signature.asc Description: OpenPGP digital signature
Re: gmp/mpfr status
NightStrike wrote: Is there an approximate timeline for when the gmp and mpfr packages will be upgraded to the minimum required for compiling gcc? Really, I guess it's just mpfr that has to be upgraded to 2.3.0., but I think mpfr 2.3.0 requires gmp 4.2.2. I've been building gcc 4.3 and 4.4 with mpfr upgraded to 2.3.1, taking the gmp provided by cygwin. gcc build doesn't complain about mpfr 2.3.0 until you get to a few testsuite failures, but there seems no point in using less than 2.3.1. The timeline is whenever the mpfr maintainer gets to it. -- 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/
New package: tirc 1.2-1 -- Token's irc client
PACKAGE DESCRIPTION === Homepage: http://packages.debian.org/tirc License : Custom write description here CHANGES SINCE LAST RELEASE == See /usr/share/doc/tirc-*/ChangeLog INSTALL OR UPGRADE NOTES Read manual page and create ~/.tircrc CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at [EMAIL PROTECTED]. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines
New package: vfu 4.06-1 -- A mc-like versatile text-based filemanager
PACKAGE DESCRIPTION === Homepage: http://cade.datamax.bg/vfu License : GPL A nice filemanager using the ncurses library. It has many nice features: Fast one-key commands; Filename completion and wildcard expansion; Directory tree with sizes; File-type colorization; Archives support (TAR, TGZ, BZ2, and many more); FTP support through archive-like interface; Internal text/hex file viewer and hex editor; Automount feature; Extensive user-defined external support/utils. CHANGES SINCE LAST RELEASE == See /usr/share/doc/vfu-*/HISTORY INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at [EMAIL PROTECTED]. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines
New package: iselect 1.4.0-1 -- An interactive line selection tool for ASCII files
PACKAGE DESCRIPTION === Homepage: http://www.ossp.org/pkg/tool/iselect License : GPL An interactive operating via a full-screen Curses-based terminal session. It can be used either as an user interface frontend controlled by a Bourne-Shell/Perl/Tcl backend as its control script or in batch mode as a pipeline filter (usually between grep and the final executing command). CHANGES SINCE LAST RELEASE == See http://cvs.ossp.org/pkg/tool/iselect/ChangeLog INSTALL OR UPGRADE NOTES Standard install CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at [EMAIL PROTECTED]. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines
New package: pal 0.3.5-1 -- A cal-like calendar with day highlight and support for events
PACKAGE DESCRIPTION === Homepage: http://sourceforge.net/projects/palcal License : GPL Some of pal's main features are: Assign different colors to different types of events; Search events with regular expressions; Includes calendars for holiday (US, Christian, etc) and historical events; One-time events and a variety of recurring events are supported; Easy-to-use interface for interactively adding events to calendars; Automated deletion of old events; Generation of HTML calendars; Generation of LaTeX calendar suitable for printing. CHANGES SINCE LAST RELEASE == See /usr/share/doc/pal-*/ChangeLog http://palcal.cvs.sourceforge.net/palcal/pal/ChangeLog?revision=HEADview=markup INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package-version/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at [EMAIL PROTECTED]. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the 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] More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- Welcome to FOSS revolution: we fix and modify until it shines