Re: subversion package errors
On 9/21/2011 9:29 PM, Yaakov (Cygwin/X) wrote: On Wed, 2011-09-21 at 16:37 -0700, David Rothenberger wrote: upset: *** setup.ini: warning - package subversion-tools refers to non-existent external-source: subversion I don't understand why this error is occurring. Somehow, subversion-tools-1.6.17-1 was never uploaded as part of the 1.6.17-1 package. To rectify that, I set prev: 1.6.15-1 curr: 1.6.16-1 test: 1.7.0rc3-1 This is different from all the other packages which have prev: 1.6.16-1 curr: 1.6.17-1 test: 1.7.0rc3-1 I suppose that is the problem, but I'm not sure how to rectify it. I'll start a rebuild of 1.6.17-1, so we could upload subversion-tools-1.6.17-1, but that takes a long time. If you have some suggestion for how to fix the versions, please let me know. I think you're right about the cause. I've fixed this temporarily by removing the prev: line from subversion/subversion-tools/setup.hint. Thanks, Yaakov. I've built subversion-tools-1.6.17-1, so I think that is the best solution for right now. Please upload it along with the original subversion-tools/setup.hint. Also, please upload serf mentioned in a previous RFU. subversion will continue to get upset errors until that's uploaded because it depends on a new serf DLL package. I'm not going to bother respining the 1.7.0rc3 source package with the updated subversion-tools.hint since this is just an RC and the official release and packages will be out in just a week or three. wget -x -nH --cut-dirs=2 \ http://home.comcast.net/~david.rothenberger/cygwin/subversion/subversion-tools/setup.hint \ http://home.comcast.net/~david.rothenberger/cygwin/subversion/subversion-tools/subversion-tools-1.6.17-1.tar.bz2 -- David Rothenberger daver...@acm.org It was Penguin lust... at its ugliest.
Re: subversion package errors
On Thu, 2011-09-22 at 09:25 -0700, David Rothenberger wrote: I've built subversion-tools-1.6.17-1, so I think that is the best solution for right now. Please upload it along with the original subversion-tools/setup.hint. Done. Also, please upload serf mentioned in a previous RFU. subversion will continue to get upset errors until that's uploaded because it depends on a new serf DLL package. This was done already by somebody else. I'm not going to bother respining the 1.7.0rc3 source package with the updated subversion-tools.hint since this is just an RC and the official release and packages will be out in just a week or three. OK with me; in general I don't see fixing setup.hint files as a reason to rebuild an entire package. Yaakov
Re: subversion package errors
On Thu, Sep 22, 2011 at 02:57:00PM -0500, Yaakov (Cygwin/X) wrote: On Thu, 2011-09-22 at 09:25 -0700, David Rothenberger wrote: I've built subversion-tools-1.6.17-1, so I think that is the best solution for right now. Please upload it along with the original subversion-tools/setup.hint. Done. Also, please upload serf mentioned in a previous RFU. subversion will continue to get upset errors until that's uploaded because it depends on a new serf DLL package. This was done already by somebody else. That was me. Sorry that I forgot to send notification. cgf
[ITP] libargp 20110921-1
I'd like to package and maintain libargp for Cygwin. argp is a C interface for processing command line arguments. The libargp source files are taken from gnulib. gnulib is a well-known program available in major Linux distros (e.g. http://packages.debian.org/sid/gnulib), but I'm not aware of any distros that separately package just argp from it. So I'm not sure if libargp needs to be voted on or not for inclusion in Cygwin. Documentation: http://www.gnu.org/s/hello/manual/libc/Argp.html Source home page: http://www.gnu.org/s/gnulib/MODULES.html License: LGPL setup.hint sdesc: Interface for parsing command line arguments ldesc: Argp is an interface for parsing unix-style argument vectors. Argp provides features unavailable in the more commonly used getopt interface, including automatically producing output in response to the '--help' and '--version' options. Argp also provides the ability to merge several independently defined option parsers into one, mediating conflicts between them and making the result appear seamless. A library can export an argp option parser that user programs might employ in conjunction with their own option parsers, resulting in less work for the user programs. Some programs may use only argument parsers exported by libraries, thereby achieving consistent and efficient option-parsing for abstractions implemented by the libraries. category: Devel Libs /setup.hint wget \ http://home.comcast.net/~andrex2/cygwin/libargp/setup.hint \ http://home.comcast.net/~andrex2/cygwin/libargp/libargp-20110921-1.tar.bz2 \ http://home.comcast.net/~andrex2/cygwin/libargp/libargp-20110921-1-src.tar.bz2
[RFU] octave-3.4.2-3
package error on previous test, scrap 3.4.2-2 and replace with this prev: 3.4.0-3 curr: 3.4.2-1 test: 3.4.2-3 Test version for cygwin to avoid crash on print https://savannah.gnu.org/bugs/?31641 http://cygwin.com/ml/cygwin/2011-09/msg00148.html wget -r -np -nH --cut-dirs=2 \ http://matzeri.altervista.org/cygwin-1.7/octave/index.html rm ./index.html \ ./octave-devel/index.html \ ./octave-doc/index.html File list octave-3.4.2-3-src.tar.bz2 octave-3.4.2-3.tar.bz2 octave-devel/octave-devel-3.4.2-3.tar.bz2 octave-devel/setup.hint octave-doc/octave-doc-3.4.2-3.tar.bz2 octave-doc/setup.hint setup.hint $ cat setup.hint sdesc: The GNU Octave language for numerical computations category: Math requires: libgcc1 libstdc++6 libcurl4 libfftw3_3 libfltk1.1 libfontconfig1 libfreetype6 libgfortran3 libGL1 libglpk0 libGLU1 libGraphicsMagick3 libhdf5_6 liblapack0 libpcre0 libqhull_6 libqrupdate0 libreadline7 libX11_6 zlib0 ldesc: The GNU Octave language for numerical computations Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. prev: 3.4.0-3 curr: 3.4.2-1 test: 3.4.2-3 Regards Marco
'cygcheck -f' pattern syntax.
$ time cygcheck -f 'stdio.h' real0m1.016s user0m0.031s sys 0m0.015s $ time cygcheck -f '*stdio.h' $ time cygcheck -f '*stdio.h' $ time cygcheck -f '*stdio.h' $ time cygcheck -f /usr/include/stdio.h cygwin-1.7.9-1 real0m0.907s user0m0.015s sys 0m0.031s So 'cygcheck -f' does not allow 'glob' and 'regex'. I write simple script that allow use regex: #!/bin/sh regex=$(echo $1 | sed -e 's|\\||g' -e 's|=|\\=|g') for file in /etc/setup/*.lst.gz; do name=${file#/etc/setup/} name=${name%.lst.gz} gzip -d -c $file | sed -n \=$regex={s=^=$name: /=;p;} done But this script is extremely slow: $ time ./cygsearch.sh 'bin/emacs' emacs: /usr/bin/emacs-nox.exe emacs: /usr/bin/emacs.ico emacs: /usr/bin/emacsclient.exe emacs-X11: /usr/bin/emacs-X11.exe real0m38.797s user0m44.620s sys 0m25.574s -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: 'cygcheck -f' pattern syntax.
On 9/22/2011 2:10 PM, Oleksandr Gavenko wrote: $ time cygcheck -f 'stdio.h' real 0m1.016s user 0m0.031s sys 0m0.015s $ time cygcheck -f '*stdio.h' $ time cygcheck -f '*stdio.h' $ time cygcheck -f '*stdio.h' $ time cygcheck -f /usr/include/stdio.h cygwin-1.7.9-1 real 0m0.907s user 0m0.015s sys 0m0.031s So 'cygcheck -f' does not allow 'glob' and 'regex'. I write simple script that allow use regex: #!/bin/sh regex=$(echo $1 | sed -e 's|\\||g' -e 's|=|\\=|g') for file in /etc/setup/*.lst.gz; do name=${file#/etc/setup/} name=${name%.lst.gz} gzip -d -c $file | sed -n \=$regex={s=^=$name: /=;p;} done But this script is extremely slow: $ time ./cygsearch.sh 'bin/emacs' emacs: /usr/bin/emacs-nox.exe emacs: /usr/bin/emacs.ico emacs: /usr/bin/emacsclient.exe emacs-X11: /usr/bin/emacs-X11.exe real 0m38.797s user 0m44.620s sys 0m25.574s much faster $ time cp /etc/setup/*.gz . real0m1.450s user0m0.061s sys 0m1.202s $ time gunzip *.gz real0m1.937s user0m0.170s sys 0m1.764s $ time grep -H stdio.h *.lst cygwin.lst:usr/include/stdio.h cygwin.lst:usr/include/sys/stdio.h gcc4-core.lst:usr/lib/gcc/i686-pc-cygwin/4.5.3/include/ssp/stdio.h gcc4-g++.lst:usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/tr1/stdio.h libboost-devel.lst:usr/include/boost/iostreams/filter/stdio.hpp libglib2.0-devel.lst:usr/include/glib-2.0/glib/gstdio.h libhdf5-devel.lst:usr/include/H5FDstdio.h libicu-devel.lst:usr/include/unicode/ustdio.h mingw-gcc-core.lst:usr/lib/gcc/i686-pc-mingw32/4.5.2/include/ssp/stdio.h mingw-runtime.lst:usr/i686-pc-mingw32/sys-root/mingw/include/stdio.h mingw64-i686-gcc-core.lst:usr/lib/gcc/i686-w64-mingw32/4.5.3/include/ssp/stdio.h mingw64-i686-gcc-g++.lst:usr/lib/gcc/i686-w64-mingw32/4.5.3/include/c++/tr1/stdio.h mingw64-i686-headers.lst:usr/i686-w64-mingw32/sys-root/mingw/include/stdio.h perl.lst:usr/lib/perl5/5.10/i686-cygwin/CORE/nostdio.h splint.lst:usr/share/splint/lib/stdio.h real0m0.816s user0m0.046s sys 0m0.781s Regards Marco -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: 'cygcheck -f' pattern syntax.
22.09.2011 15:43, Marco atzeri пишет: On 9/22/2011 2:10 PM, Oleksandr Gavenko wrote: So 'cygcheck -f' does not allow 'glob' and 'regex'. I write simple script that allow use regex: #!/bin/sh regex=$(echo $1 | sed -e 's|\\||g' -e 's|=|\\=|g') for file in /etc/setup/*.lst.gz; do name=${file#/etc/setup/} name=${name%.lst.gz} gzip -d -c $file | sed -n \=$regex={s=^=$name: /=;p;} done But this script is extremely slow: $ time ./cygsearch.sh 'bin/emacs' emacs: /usr/bin/emacs-nox.exe emacs: /usr/bin/emacs.ico emacs: /usr/bin/emacsclient.exe emacs-X11: /usr/bin/emacs-X11.exe real 0m38.797s user 0m44.620s sys 0m25.574s much faster $ time cp /etc/setup/*.gz . real 0m1.450s user 0m0.061s sys 0m1.202s $ time gunzip *.gz real 0m1.937s user 0m0.170s sys 0m1.764s $ time grep -H stdio.h *.lst cygwin.lst:usr/include/stdio.h cygwin.lst:usr/include/sys/stdio.h real 0m0.816s user 0m0.046s sys 0m0.781s I try eliminate sed call by using internal bash capabilities but unsuccessfully: for file in /etc/setup/*.lst.gz; do name=${file#/etc/setup/} name=${name%.lst.gz} gzip -d -c $file | while read line; do if [[ /$line =~ $regex ]]; then echo $name: $line fi done done $ time ./cygsearch 'bin/emacs' time ./cygsearch 'bin/emacs' emacs: usr/bin/emacs-nox.exe emacs: usr/bin/emacs.ico real0m57.955s user0m42.105s sys 0m34.710s Next I try eliminate spawning any process at all with success: #!/usr/bin/python import sys import glob import re import gzip r = re.compile(sys.argv[1]) n = re.compile(r'/etc/setup/(.*)\.lst\.gz') for f in glob.glob(r'/etc/setup/*.lst.gz'): name = n.match(f).group(1) plain = gzip.open(f, rb) for line in plain: line = line.rstrip('\n\r') if r.search(line) != None: print '%s: %s' % (name, line) plain.close() $ time ./cygsearch.py 'bin/emacs' emacs-X11: usr/bin/emacs-X11.exe emacs: usr/bin/emacs-nox.exe real0m3.152s user0m2.421s sys 0m0.171s -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Permission denied but have permission
Greetings, Thrall, Bryan! I am a newbie running cygwin on Windows 7. I want to run an installer for graphics software, Dislin, viz. $./setup.exe bash: ./setup.exe Permission denied Windows 7 has something called UAC[1] which forces you to run anything called 'setup.exe' with Administrator privileges. You either need to disable UAC or run the installer from Windows Explorer or a command prompt. [1] http://en.wikipedia.org/wiki/User_Account_Control Another option is to simple rename setup.exe to say, cygwin.exe. -- WBR, Andrey Repin (anrdae...@freemail.ru) 22.09.2011, 18:47 Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] [SECURITY] Updated: {apr1,libapr1,libapr1-devel}-1.4.5-1
apr1 has been updated to the latest upstream release. It includes a fix for CVE-2011-1928. CYGWIN NEWS: This build has enabled F_SETLK support. Process mutexes with fcntl and flock are still troublesome, but this will be fixed in Cygwin 1.7.10. See this thread http://cygwin.com/ml/cygwin/2011-08/msg00480.html for more details. The library was built with TCP_NOPUSH support disabled. Cygwin defines TCP_NOPUSH, but returns protocol not defined when it's used. According to http://msdn.microsoft.com/en-us/library/ms738596%28v=vs.85%29.aspx this is because Windows doesn't support it. NEWS: = Please see http://www.apache.org/dist/apr/CHANGES-APR-1.4 for more details about the upstream changes DESCRIPTION: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org Truth is the most valuable thing we have -- so let us economize it. -- Mark Twain -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: {aprutil1,libaprutil1,libaprutil1-devel}-1.3.12-1
A new version the Apache Portable Runtime utilities library is now available for download. DESCRIPTION: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: {glpk,libglpk0,libglpk-devel}-4.47-1
Version 4.47-1 of glpk,libglpk0,libglpk-devel have been uploaded for cygwin. The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. This is a new features and small bug fix mainstream release. For the full changes: http://lists.gnu.org/archive/html/help-glpk/2011-09/msg00038.html Regards Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: mc-4.7.5.4-1
Version 4.7.5.4-1 of Midnight Commander has been uploaded for cygwin CHANGES This is an new upstream bug fixes release. For the full upstream changes http://www.midnight-commander.org/wiki/NEWS-4.7.5.4 DESCRIPTION GNU Midnight Commander is a visual file manager. It's a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included. HOMEPAGE http://www.midnight-commander.org/ Regards Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: experimental octave-3.4.2-2
New experimental versions 3.4.2-2 of octave, octave-devel, octave-doc are available in the Cygwin distribution: CYGWIN CHANGES This is a cygwin bug fix release of 3.4.2-1 https://savannah.gnu.org/bugs/?31641 With a work around at the previous crash when running - graphics_toolkit (fltk) x=1:10; plot(x,x) print(fltk.png,-dpng) - please test on the various MS system and confirm that the workaround is effective. Fully tested on XP-SP3 and recent cygwin snapshots. KNOWN BUGS On cygwin-1.7.9 the plotting function is working very bad. This is due to a fork bug and is not an octave bug. Any cygwin snapshots after 2011-06-01 solve the issues, so the next cygwin-1.7.10 will definetely remove the bug. HOW TO INSTALL Running cygwin setup, at Select Packages window, select Exp instead of Curr on the upper right corner. This selection will make version 3.4.2-2 available instead of current 3.4.2-1. DESCRIPTION The GNU Octave language for numerical computations Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. HOMEPAGE http://www.gnu.org/software/octave/ Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: [ANNOUNCEMENT] [SECURITY] Updated: {apr1,libapr1,libapr1-devel}-1.4.5-1
David Rothenberger daver...@acm.org wrote in message news:announce.4e7a7e56.8010...@acm.org... apr1 has been updated to the latest upstream release. It includes a fix for CVE-2011-1928. Does this update introduce a dependence on the file and libserf packages? When I run setup.exe and view the Pending updates I see the libapr updates listed, but I also see the file and libserf packages listed, with the Current fields blank. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: [ANNOUNCEMENT] [SECURITY] Updated: {apr1,libapr1,libapr1-devel}-1.4.5-1
On 9/22/2011 10:16 AM, Matt Seitz (matseitz) wrote: David Rothenberger wrote in message news:announce.4e7a7e56.8010...@acm.org... apr1 has been updated to the latest upstream release. It includes a fix for CVE-2011-1928. Does this update introduce a dependence on the file and libserf packages? When I run setup.exe and view the Pending updates I see the libapr updates listed, but I also see the file and libserf packages listed, with the Current fields blank. No, that is likely due to the new experimental subversion-1.7.0rc3-1 release which will be announced soon. These are new dependencies for 1.7.0-rc3, but since the Cygwin setup program doesn't support different dependencies for different versions of a package, it will attempt to install them if you have subversion-1.6.17-1 installed. -- David Rothenberger daver...@acm.org -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
RE: cygwin 1.7.9, problem with cygwin1.dll, path_conv::check, has_acls()? (Windows 7)
Regarding a cygwin 1.7.9 bug w/ acls on network share (bug not present in 1.7.8). Larry wrote: On 9/15/2011 4:19 PM, John Ruckstuhl wrote: Meanwhile, thanks for showing a workaround. Other colleagues are affected, so we will discuss whether we want to stay downgraded or start using explicit mounts. Another alternative is to try a snapshot. This issue should be addressed there. http://cygwin.com/snapshots/ I'll be happy to try most-recent snapshot to confirm/contradict that this symptom of the 1.7.9 bug is fixed in the source tree. But I won't be able to persuade colleagues to adopt a snapshot. FWIW, my issue sounds very much like Keith Christian's Subject: Writing to Windows Share issues fixed in cygwin1-20110829.dll.bz2 On 9/15 Keith said: I stumbled across the following snapshot, cygwin1-20110829.dll.bz2, and now I can create files in a Windows Share that I haven't been able to properly access from Cygwin in months! Corinna, whatever changes you made to this snapshot have fixed the problem for me, at least. Hope they can be included in the next official cygwin1.dll release. Now I can start using the share from Cygwin again. Great news! But then he had to backtrack... yes a symptom was fixed -- he can create files on his share, but another symptom of the same bug (or else a quite similar bug) still exists. On 9/16 Keith said: I was wrong. Only some improvement using the cygwin1-20110829.dll.bz2 snapshot. Problems still exist when trying to check in a file with RCS on this Windows share. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: {serf,libserf1_0,libserf1-devel}-1.0.0-1
The serf packages have been updated to the new upstream release 1.0.0. See http://code.google.com/p/serf/source/browse/tags/1.0.0/CHANGES for more details about the changes in this release. More information about serf can be found at http://code.google.com/p/serf/. DESCRIPTION: The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. DOWNLOAD: = 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, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: {libogg,libogg-devel,libogg0}-1.3.0-1
A new version the libogg, libogg-devel, and libogg0 packages are now available for download. NEWS: = This is a new upstream release, with upstream changes listed below. DESCRIPTION: Ogg project codecs use the Ogg bitstream format to arrange the raw, compressed bitstream into a more robust, useful form. For example, the Ogg bitstream makes seeking, time stamping and error recovery possible, as well as mixing several sepearate, concurrent media streams into a single physical bitstream. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] updated: atool-0.38.0-1
A new version of atool, 0.38.0-1, is now available in the Cygwin distribution. This is a new upstream release, with bug fixes. Please see http://www.nongnu.org/atool/NEWS for the full changelog. atool is a script for managing file archives of various types (tar, tar+gzip, zip, bzip2, rar, 7zip, ...). atool is called under several names: * aunpack extracts files from an archive. It overcomes the dreaded multiple files in archive root problem by first extracting to a unique subdirectory, and then moving back the files if possible. aunpack also prevents local files from being overwritten by mistake. * apack creates archives. * als lists files in archives. * acat extracts files to standard out. * adiff generates a diff between archives. * arepack converts between archive formats. Home page: http://www.nongnu.org/atool/ License: GPL Andrew E. Schulman *** 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. Then, run setup and answer all of the questions. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://cygwin.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] [TEST] Updated: subversion-1.7.0rc3-1
A new version of subversion is available. This is a major new upstream release. This release candidate is expected to become the final release on or around Sept. 28, barring show-stopping bugs. USE THIS AT YOUR OWN RISK! The Apache Subversion team says the following: Even though we feel that this release is ready for widespread testing by the community, some things may still change before the final release. Of particular note, please remember than persistent data, such as the working copy or repository formats may change before the final release, and there may not be an upgrade path from the pre-releases to the final. For this reason, this release is marked experimental at this time. NEWS: = See CHANGES (URL below) for more information about the differences between 1.6.17 and previous Subversion releases. IMPORTANT: This release has a new working copy format. To use this release, you must manually upgrade your working copy format, rendering it unusable with previous major releases. Please see the release notes http://subversion.apache.org/docs/release-notes/1.7.html for more details about the changes in Subversion. See http://svn.apache.org/repos/asf/subversion/tags/1.7.0-rc3/CHANGES for more details about the changes in 1.7.0. DESCRIPTION: Subversion is a version control system designed to be a compelling successor to CVS. Please see http://svnbook.red-bean.com/en/1.6/index.html for the latest official release of the Subversion Book, covering 1.6 or http://svnbook.red-bean.com/nightly/en/index.html for the WIP version of the book covering 1.7. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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 need information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
tar deletes .exe files on extraction (again)
In the process of trying to build Qt on Windows in a cygwin shell, I've discovered that neither tar nor unzip will work reliably under Cygwin - untaring an archive will not correctly create the files that the archive contains. The configure.exe that's required to build Qt is never extracted from the tarball. The problem is that the cygwin filesystem shims consider configure and configure.exe to be almost the same, despite their having different filenames, so when tar extracts an archive containing both it ends up deleting the existing configure.exe when it creates configure. This was discussed a couple of years ago - http://cygwin.com/ml/cygwin/2009-08/msg00293.html - and the conclusion seemed to be that cygwin was working as designed, and the user just shouldn't ever be doing anything that requires both foo and foo.exe under cygwin, and that if they do want to do that, they probably shouldn't be using cygwin. That seems like a fairly nasty limitation / bug, and makes use of the cygwin shell a bit too brittle to rely on for build automation - I'm wondering if anyone knows if there's been any change in the situation since then? Cheers, Steve -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: tar deletes .exe files on extraction (again)
On 9/22/2011 4:57 PM, Steve Atkins wrote: In the process of trying to build Qt on Windows in a cygwin shell, I've discovered that neither tar nor unzip will work reliably under Cygwin - untaring an archive will not correctly create the files that the archive contains. The configure.exe that's required to build Qt is never extracted from the tarball. The problem is that the cygwin filesystem shims consider configure and configure.exe to be almost the same, despite their having different filenames, so when tar extracts an archive containing both it ends up deleting the existing configure.exe when it creates configure. This was discussed a couple of years ago - http://cygwin.com/ml/cygwin/2009-08/msg00293.html - and the conclusion seemed to be that cygwin was working as designed, and the user just shouldn't ever be doing anything that requires both foo and foo.exe under cygwin, and that if they do want to do that, they probably shouldn't be using cygwin. That seems like a fairly nasty limitation / bug, and makes use of the cygwin shell a bit too brittle to rely on for build automation - I'm wondering if anyone knows if there's been any change in the situation since then? No, no change and probably not likely to be anytime soon. By using the Windows build environment for QT, you're trying to force a Windowsism into Cygwin's POSIX environment. The transparency of the .exe extension is already a concession to a Windowsism, namely that executables must have a .exe extension. Cygwin needed to support this one though to make allot of POSIX scripts work without alteration. That may cause breakage in corner cases like the QT Windows build environment but that's the (far) lesser of two evils. Cygwin's striving to provide a POSIX environment in a Win32 environment after all. I know nothing about the QT build environment but from what you've said, it doesn't sound like it's assuming a POSIX environment for building on Windows. I'd recommend sticking with tools that conform to the Windows requirements if you're building for Windows. That said, going forward, there may come a day when all Cygwin executables no longer have the .exe extension, which was really an interoperability concession to Windows 9x/Me platforms. Cygwin 1.7 doesn't support 9x/Me, so the concession is now largely a historical one and could possibly be changed. But even if it were to happen, it would be a big undertaking due to the number of Cygwin packages that would be affected (i.e. all). It would take quite a while to trickle down to the majority of packages. And only at that point might it make sense to remove the transparent handling of exe. So that brings me back to my opening statement. :-) -- Larry _ A: Yes. Q: Are you sure? A: Because it reverses the logical flow of conversation. Q: Why is top posting annoying in email? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Will cygwin build gcc with --enable-plugin?
On 17/09/2011 10:16, xunxun wrote: Hi, all Gcc plugin has landed in the release for a long time. Will cygwin or other windows gcc have possibility to support this function? Not without a lot of work, perhaps adopting something like flexdll, but in windows, although an exe can import symbols from a dll, it is almost impossible for a dll to import symbols from an exe in any generic way. cheers, DaveK -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: [ANNOUNCEMENT] Updated: experimental octave-3.4.2-2
embarassing package error. 3.4.2-3 on the way to replace it Sorry Marco On 9/22/2011 11:48 AM, Marco atzeri wrote: New experimental versions 3.4.2-2 of octave, octave-devel, octave-doc are available in the Cygwin distribution: CYGWIN CHANGES This is a cygwin bug fix release of 3.4.2-1 https://savannah.gnu.org/bugs/?31641 With a work around at the previous crash when running - graphics_toolkit (fltk) x=1:10; plot(x,x) print(fltk.png,-dpng) - please test on the various MS system and confirm that the workaround is effective. Fully tested on XP-SP3 and recent cygwin snapshots. KNOWN BUGS On cygwin-1.7.9 the plotting function is working very bad. This is due to a fork bug and is not an octave bug. Any cygwin snapshots after 2011-06-01 solve the issues, so the next cygwin-1.7.10 will definetely remove the bug. HOW TO INSTALL Running cygwin setup, at Select Packages window, select Exp instead of Curr on the upper right corner. This selection will make version 3.4.2-2 available instead of current 3.4.2-1. DESCRIPTION The GNU Octave language for numerical computations Octave is a (mostly Matlab (R) compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically. HOMEPAGE http://www.gnu.org/software/octave/ Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[SECURITY] Updated: {apr1,libapr1,libapr1-devel}-1.4.5-1
apr1 has been updated to the latest upstream release. It includes a fix for CVE-2011-1928. CYGWIN NEWS: This build has enabled F_SETLK support. Process mutexes with fcntl and flock are still troublesome, but this will be fixed in Cygwin 1.7.10. See this thread http://cygwin.com/ml/cygwin/2011-08/msg00480.html for more details. The library was built with TCP_NOPUSH support disabled. Cygwin defines TCP_NOPUSH, but returns protocol not defined when it's used. According to http://msdn.microsoft.com/en-us/library/ms738596%28v=vs.85%29.aspx this is because Windows doesn't support it. NEWS: = Please see http://www.apache.org/dist/apr/CHANGES-APR-1.4 for more details about the upstream changes DESCRIPTION: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org Truth is the most valuable thing we have -- so let us economize it. -- Mark Twain
Updated: {aprutil1,libaprutil1,libaprutil1-devel}-1.3.12-1
A new version the Apache Portable Runtime utilities library is now available for download. DESCRIPTION: The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org
Updated: {glpk,libglpk0,libglpk-devel}-4.47-1
Version 4.47-1 of glpk,libglpk0,libglpk-devel have been uploaded for cygwin. The GLPK (GNU Linear Programming Kit) package is intended for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It is a set of routines written in ANSI C and organized in the form of a callable library. This is a new features and small bug fix mainstream release. For the full changes: http://lists.gnu.org/archive/html/help-glpk/2011-09/msg00038.html Regards Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: mc-4.7.5.4-1
Version 4.7.5.4-1 of Midnight Commander has been uploaded for cygwin CHANGES This is an new upstream bug fixes release. For the full upstream changes http://www.midnight-commander.org/wiki/NEWS-4.7.5.4 DESCRIPTION GNU Midnight Commander is a visual file manager. It's a feature rich full-screen text mode application that allows you to copy, move and delete files and whole directory trees, search for files and run commands in the subshell. Internal viewer and editor are included. HOMEPAGE http://www.midnight-commander.org/ Regards Marco Atzeri If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from 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: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: {serf,libserf1_0,libserf1-devel}-1.0.0-1
The serf packages have been updated to the new upstream release 1.0.0. See http://code.google.com/p/serf/source/browse/tags/1.0.0/CHANGES for more details about the changes in this release. More information about serf can be found at http://code.google.com/p/serf/. DESCRIPTION: The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation. DOWNLOAD: = 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, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org
Updated: {libogg,libogg-devel,libogg0}-1.3.0-1
A new version the libogg, libogg-devel, and libogg0 packages are now available for download. NEWS: = This is a new upstream release, with upstream changes listed below. DESCRIPTION: Ogg project codecs use the Ogg bitstream format to arrange the raw, compressed bitstream into a more robust, useful form. For example, the Ogg bitstream makes seeking, time stamping and error recovery possible, as well as mixing several sepearate, concurrent media streams into a single physical bitstream. DOWNLOAD: = Note that downloads from sourceware.org (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == 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: cygwin-announce-unsubscribe-YOU=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- David Rothenberger daver...@acm.org