Re: [Bug] __wait_status_to_int() is expected to be a macro
On 12/06/18 12:45, Eric Blake wrote: On 06/12/2018 03:48 AM, Corinna Vinschen wrote: On Jun 8 12:43, Eric Blake wrote: On 06/08/2018 12:26 PM, Hans-Bernhard Bröker wrote: Am 08.06.2018 um 17:16 schrieb Denis Nikiforov: /usr/include/boost/process/detail/posix/is_running.hpp:18:1: error: non-constant condition for static assertion static_assert(!WIFEXITED(still_active), "Internal Error"); ^ __wait_status_to_int must be a macros but it's redefined as a function. But, assuming I'm completely off-track above and a macro is really desired: Defining __wait_status_to_int as function is C++-specific. I don't think this is really required. A quick test implies the C macro definition in sys/wait.h is sufficent for C++ as well. Yes, I think you're right on that front. Apologies for reviving an old thread, but I ran into the same problem today. Is there any chance we could have a macro-only '__wait_status_to_int' in Cygwin 2.11.0, please? Many thanks in advance, Dave. -- 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: Fork issue on W10 WOW
On 15/07/18 07:49, Marco Atzeri wrote: In this case AVG is innocent. I removed all AV and the lottery is still there The 32 applications present at boot are: Lavasof Webcompanion We've had trouble with that one in the past [1]. Dave. [1] - https://cygwin.com/ml/cygwin-patches/2015-q3/msg00022.html -- 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: /lib/debug/usr/bin/cygwin1.dbg ?
On 08/07/18 18:45, Ulli Horlacher wrote: I am really short of disk space and I am looking for files I can delete without trouble. /lib/debug/usr/bin/cygwin1.dbg has 24 MB. Does cygwin really need it or is it just for debugging purposes, in which case I could delete it? The best way to do this is to launch Cygwin's 'setup' application and remove any packages that you don't need. Deleting any 'debuginfo' packages that you don't need will recover the most drive space, without affecting functionality too much. I already have deleted /usr/share/doc/gtk3/ChangeLog with 14 MB... It's better to remove packages using Cygwin's 'setup' rather than arbitrarily deleting files... Dave. -- 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: Unattended upgrade does not report errors via the exit code
On 04/07/18 19:59, Ken Brown wrote: On 7/3/2018 1:55 PM, R. Diez via cygwin wrote: I tried printing $? from a Cygwin shell afterwards, and %ERRORLEVEL% in a Windows console, and it always showed an exit status of 0. setup is a Windows program, not a Cygwin application, so I don't think you can expect $? to contain its exit status. I don't know enough about Windows programming to know what would have to be changed in the setup sources to support %ERRORLEVEL%. %ERRORLEVEL% is the return code from the last programme or script to execute. Provided that setup exits with zero on success and non-zero on an error condition, there's nothing extra to be done. Dave. -- 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 Digest 25 Jun 2018 00:46:06 -0000 Issue 10882 - virus alert
On 30/06/18 13:19, Richard Watt wrote: Did anyone else get a virus warning from the cygwin Digest 25 Jun 2018 00:46:06 - Issue 10882? It's an unsolicited invoice from someone you've never heard of. Of course it's malware :-) It's an attachment to this post [1], compressed with gzip. The compressed version passes through VirusTotal cleanly. If you unpack the file, though, you discover that it isn't a PDF at all (surprise, surprise) but a .NET executable. And quite a few anti-virus tools flag it as something unpleasant [2]. Dave. [1] - https://cygwin.com/ml/cygwin/2018-06/msg00264.html [2] - https://www.virustotal.com/#/file/06c5c0701c5702dbe126ca2918e3ffdec8337f2a98b80939fdd0518e44fbffa6/detection -- 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: perl-Text-CSV_XS-1.36-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.36-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: cppcheck-1.84-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.84-1 * cppcheck-gui-1.84-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: gcovr-4.0-1
The following package has been updated in the Cygwin distribution: * gcovr-4.0-1 The gcovr command provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results. gcovr produces either compact human-readable summary reports, machine readable XML reports or a simple HTML summary. This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-24.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-24.0.0-1 * mkvtoolnix-gui-24.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-23.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-23.0.0-1 * mkvtoolnix-gui-23.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: libebml-1.3.6-1
The following packages have been updated in the Cygwin distribution: * libebml4-1.3.6-1 * libebml-devel-1.3.6-1 libebml is a library for reading and writing files with the Extensible Binary Meta Language, a binary pendant to XML. This is an update to the latest upstream release. Dave. -- 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: libmatroska-1.4.9-1
The following packages have been updated in the Cygwin distribution: * libmatroska6-1.4.9-1 * libmatroska-devel-1.4.9-1 libmatroska is a C++ library to parse Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: pugixml-1.9-1
The following packages have been updated in the Cygwin distribution: * libpugixml1-1.9-1 * libpugixml-devel-1.9-1 * pugixml-doc-1.9-1 pugixml is a lightweight C++ XML processing library. This is an update to the latest upstream release. Dave. -- 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: Hexiom Solver Error: Anchor Not Found
On 04/04/18 11:48, SY Tang wrote: I recently downloaded your Hexiom solver from your webpage out of interest (and desperation after failing hundreds of times at the 6x6 size puzzle... :(). However, try as I might, I am unable to get it to work, I first got an error which says: *"WARNING: Couldn't compute FAST_CWD pointer"*, It looks as though the Hexiom solver that you're using has Cygwin under the bonnet. The version of Cygwin used is probably quite old and needs updating to work with modern versions of Windows. See: https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings I'm afraid that we can't support that here. You need to contact the supplier of the Hexiom solver and ask them to rebuild using a newer version of Cygwin. Failing that, you could compile your own version using the instructions at the top of this file: https://www.benzedrine.ch/hexiom/hexiom.c Dave. -- 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: cppcheck-1.83-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.83-1 * cppcheck-gui-1.83-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-22.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-22.0.0-1 * mkvtoolnix-gui-22.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: ruby-puppet-lint-2.3.5-1
The following packages have been updated in the Cygwin distribution: * ruby-puppet-lint-2.3.5-1 * ruby-puppet-lint-doc-2.3.5-1 puppet-lint is a command line tool that checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies. This is an update to the latest upstream release. Dave. -- 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: perl-Text-CSV_XS-1.35-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.35-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: cy
On 23/03/18 14:49, Timmons Nick wrote: I get this warning when installing moteworks software. Consequently work does not compile. 0 [main] bash 564 find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report this problem to the public mailing list cygwin@cygwin.com . This year we are trying to run the moteworks software on windows 10 machines, it ran OK on Wimdows 7 last year. It looks as though MoteWorks uses Cygwin under the bonnet. The version of Cygwin used is probably quite old and needs updating to work with modern versions of Windows. See: https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings You will need a version of MoteWorks containing a newer version of Cygwin; I suggest you contact the supplier of MoteWorks (Memsic?) for help. Dave. -- 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: error report
On 22/03/18 21:26, philipkibble.btinternet.com via cygwin wrote: 2018-03-22 20:47:34,174 - astrotortilla - INFO - Waiting for scope to stop 2018-03-22 20:47:34,174 - astrotortilla - INFO - Connecting to camera... 2018-03-22 20:47:34,174 - astrotortilla - INFO - Exposing: 5.00 seconds 2018-03-22 20:47:38,861 - astrotortilla - INFO - Reading image from camera 2018-03-22 20:47:38,861 - astrotortilla - INFO - Solving... 2018-03-22 20:47:39,127 - astrotortilla - INFO - 2 [main] bash 3100 find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report this problem to 2018-03-22 20:47:39,236 - astrotortilla - INFO - the public mailing list cygwin@cygwin.com It looks as though AstroTortilla uses Cygwin under the bonnet. The version of Cygwin used is probably quite old and needs updating to work with modern versions of Windows. See: https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings Dave. -- 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: icoutils-0.32.3-1
The following package has been updated in the Cygwin distribution: * icoutils-0.32.3-1 The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. This is an update to the latest upstream release. Dave. -- 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: poco-1.9.0-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.9.0-1 * libpoco60-1.9.0-1 * poco-1.9.0-1 * poco-doc-1.9.0-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: mkvtoolnix-21.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-21.0.0-1 * mkvtoolnix-gui-21.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. With this release, the 'mkvinfo' GUI has been migrated into 'mkvtoolnix-gui'. 'mkvinfo' is now a pure command line programme and has been moved into the main 'mkvtoolnix' package. Dave. -- 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: gcovr-3.4-1
The following package has been updated in the Cygwin distribution: * gcovr-3.4-1 The gcovr command provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results. gcovr produces either compact human-readable summary reports, machine readable XML reports or a simple HTML summary. This is an update to the latest upstream release. This build requires Python 3 (previous builds ran on Python 2). Also, the package has been built from the PyPI wheel rather than the upstream GitHub source. Dave. -- 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: mkvtoolnix-20.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-20.0.0-1 * mkvtoolnix-gui-20.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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] New: cmark-0.28.3-1
The following packages have been added to the Cygwin distribution: * cmark-0.28.3-1 * cmark-devel-0.28.3-1 * libcmark0_28_3-0.28.3-1 'cmark' is the C reference implementation of CommonMark, a rationalised version of Markdown syntax with a spec. This build is the initial release for Cygwin, added as a prerequisite for new versions of mkvtoolnix-gui. Dave. -- 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: cppcheck-1.82-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.82-1 * cppcheck-gui-1.82-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: doxygen-1.8.14-2
The following packages have been updated in the Cygwin distribution: * doxygen-1.8.14-2 * doxygen-doxywizard-1.8.14-2 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This has been rebuilt with libclang5.0. Dave. -- 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: tinyxml2-6.0.0-1
The following packages have been updated in the Cygwin distribution: * libtinyxml2-devel-6.0.0-1 * libtinyxml2_6-6.0.0-1 TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programmes. This is an update to the latest upstream release. Dave. -- 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: Future of 32-bit distro
On 12/01/18 18:11, Yaakov Selkowitz wrote: If it is not possible for the entire 32-bit distribution to function as a whole, is it time to reconsider how much we provide for 32-bit? And when can we just drop 32-bit entirely? I suspect there are a great number of people running 32-bit Windows, even if the underlying hardware is capable of running 64-bit. For that reason, I would argue against dropping 32-bit support at the moment - even if it increases my work as a package maintainer. Would it be possible for 'setup_x86.exe' to give a warning if run on a 64-bit OS? That might help. Dave. -- 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: poco-1.8.1-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.8.1-1 * libpoco51-1.8.1-1 * poco-1.8.1-1 * poco-doc-1.8.1-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: mkvtoolnix-19.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-19.0.0-1 * mkvtoolnix-gui-19.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: doxygen-1.8.14-1
The following packages have been updated in the Cygwin distribution: * doxygen-1.8.14-1 * doxygen-doxywizard-1.8.14-1 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-18.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-18.0.0-1 * mkvtoolnix-gui-18.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: poco-1.8.0.1-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.8.0.1-1 * libpoco50-1.8.0.1-1 * poco-1.8.0.1-1 * poco-doc-1.8.0.1-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: poco-1.8.0-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.8.0-1 * libpoco50-1.8.0-1 * poco-1.8.0-1 * poco-doc-1.8.0-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: poco-1.7.9p2-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.7.9p2-1 * libpoco49-1.7.9p2-1 * poco-1.7.9p2-1 * poco-doc-1.7.9p2-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This release exports a symbol that was missing from Poco::Zip. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: poco-1.7.9p1-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.7.9p1-1 * libpoco49-1.7.9p1-1 * poco-1.7.9p1-1 * poco-doc-1.7.9p1-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This release fixes a security vulnerability where a suitably crafted zip header could cause Poco::Zip to write to arbitrary file locations. See: https://github.com/pocoproject/poco/issues/1968 Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: icoutils-0.32.2-1
The following package has been updated in the Cygwin distribution: * icoutils-0.32.2-1 The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. This is an update to the latest upstream release. Dave. -- 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: perl-Text-CSV_XS-1.34-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.34-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: mkvtoolnix-17.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-17.0.0-1 * mkvtoolnix-gui-17.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: cppcheck-1.81-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.81-1 * cppcheck-gui-1.81-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-16.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-16.0.0-1 * mkvtoolnix-gui-16.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: libmatroska-1.4.8-1
The following packages have been updated in the Cygwin distribution: * libmatroska6-1.4.8-1 * libmatroska-devel-1.4.8-1 libmatroska is a C++ library to parse Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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
libxml2: Attribute decoding patch (was: Re: xmlstarlet ignores XML attributes)
On 30/09/2017 16:25, Kay Ulbrich wrote: on a current Cygwin-installation, xmlstarlet fails to validate a valid XML document against an XML schema (XSD). [snip] I found a quite recent similar bug report for Debian, there seems to be a problem with certain versions of libxml: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832602 Yaakov, please could you consider taking the patch attached, which is from Debian Stretch [1]. Or you may prefer to update to libxml2-2.9.5, as the patch has been incorporated upstream. Either should address the problem reported above. Dave. [1] - https://packages.debian.org/stretch/libxml2 From 256366ed60f8795279b25f7b7b55e8089b4c6ff4 Mon Sep 17 00:00:00 2001 From: Alex Henrie Date: Thu, 26 May 2016 17:38:35 -0600 Subject: [PATCH] Fix attribute decoding during XML schema validation For https://bugzilla.gnome.org/show_bug.cgi?id=766834 vctxt->parserCtxt is always NULL in xmlSchemaSAXHandleStartElementNs, so this function can't call xmlStringLenDecodeEntities to decode the entities. --- xmlschemas.c | 30 +- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/xmlschemas.c b/xmlschemas.c index e1b3a4f..59535e5 100644 --- a/xmlschemas.c +++ b/xmlschemas.c @@ -27391,6 +27391,7 @@ xmlSchemaSAXHandleStartElementNs(void *ctx, * attributes yet. */ if (nb_attributes != 0) { + int valueLen, k, l; xmlChar *value; for (j = 0, i = 0; i < nb_attributes; i++, j += 5) { @@ -27400,12 +27401,31 @@ xmlSchemaSAXHandleStartElementNs(void *ctx, * libxml2 differs from normal SAX here in that it escapes all ampersands * as & instead of delivering the raw converted string. Changing the * behavior at this point would break applications that use this API, so - * we are forced to work around it. There is no danger of accidentally - * decoding some entity other than & in this step because without - * unescaped ampersands there can be no other entities in the string. + * we are forced to work around it. */ - value = xmlStringLenDecodeEntities(vctxt->parserCtxt, attributes[j+3], - attributes[j+4] - attributes[j+3], XML_SUBSTITUTE_REF, 0, 0, 0); + valueLen = attributes[j+4] - attributes[j+3]; + value = xmlMallocAtomic(valueLen + 1); + if (value == NULL) { + xmlSchemaVErrMemory(vctxt, + "allocating string for decoded attribute", + NULL); + goto internal_error; + } + for (k = 0, l = 0; k < valueLen; l++) { + if (k < valueLen - 4 && + attributes[j+3][k+0] == '&' && + attributes[j+3][k+1] == '#' && + attributes[j+3][k+2] == '3' && + attributes[j+3][k+3] == '8' && + attributes[j+3][k+4] == ';') { + value[l] = '&'; + k += 5; + } else { + value[l] = attributes[j+3][k]; + k++; + } + } + value[l] = '\0'; /* * TODO: Set the node line. */ -- 2.8.3 -- 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: ruby-puppet-lint-2.3.3-1
The following packages have been updated in the Cygwin distribution: * ruby-puppet-lint-2.3.3-1 * ruby-puppet-lint-doc-2.3.3-1 puppet-lint is a command line tool that checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies. This is an update to the latest upstream release. Dave. -- 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: icoutils-0.32.0-1
The following package has been updated in the Cygwin distribution: * icoutils-0.32.0-1 The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-15.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-15.0.0-1 * mkvtoolnix-gui-15.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: libebml-1.3.5-1
The following packages have been updated in the Cygwin distribution: * libebml4-1.3.5-1 * libebml-devel-1.3.5-1 libebml is a library for reading and writing files with the Extensible Binary Meta Language, a binary pendant to XML. This is an update to the latest upstream release. Dave. -- 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: Current timestamp
On 16/08/17 15:35, Ugly Leper wrote: Looked at several mirror sites just this minute (1435 GMT Aug 16). All showing setup.ini with setup-timestamp 1502381207 (Aug 10) whereas most recent update seems to have been stamped 1502735714 (Aug 14). This appears to be affecting x86 only, where setup.ini is timestamped 2017-08-10. For x86_64, setup.ini is dated 2017-08-14. This isn't a mirroring issue, as I'm seeing this on sourceware. Jon: Is calm running correctly for x86? Dave. -- 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: mkvtoolnix-14.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-14.0.0-1 * mkvtoolnix-gui-14.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: cppcheck-1.80-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.80-1 * cppcheck-gui-1.80-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: gcc-7.1.0/c++17/old-abi: empty stringstream invalid memory access
On 23/07/17 12:38, Irfan Adilovic wrote: I am reproducing here a bug report I filed to gcc's bugzilla against gcc-7.1.0:https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81522 , in hopes of finding others who observed the same issue or who may have a solution. The bug only appears on Cygwin and only in c++17 mode with the old ABI. Earlier in the month, there were a few issues reported regarding g++ that turned out to be a problem in signal.h. This was fixed in Cygwin 2.8.2. Please could you verify the version of Cygwin that you're using (cygcheck -c cygwin). If you have an older version of Cygwin, please could you update and re-run your testcase. Dave. -- 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: rebase segmentation fault
On 16/07/17 18:16, Denis Excoffier wrote: I have a Cygwin installation under Windows 7 (32 bits). [snip] I must confess that my system contains all the available packages (except for debuginfo ones), and the rebase_all contains 9275 lines. Cygwin has grown to the size where a complete install of 32-bit Cygwin isn't possible - you'll exhaust all the space available for rebasing. Most people don't need a full install [1]; if you do for some reason then you'll have to switch to 64-bit Cygwin. Dave. [1] - https://stackoverflow.com/a/21233990 footnote 2 ;-) -- 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: ruby-puppet-lint-2.3.0-1
The following packages have been updated in the Cygwin distribution: * ruby-puppet-lint-2.3.0-1 * ruby-puppet-lint-doc-2.3.0-1 puppet-lint is a command line tool that checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies. This is an update to the latest upstream release. Dave. -- 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: A success installing Dataplot using Cygwin, thanks to this list
On 12/07/17 16:48, Ian Lambert via cygwin wrote: Question: Would this software be a candidate for a Cygwin package? "Dataplot® is a free, public-domain, multi-platform (Unix, Linux, Mac OS X, Windows XP/VISTA/7/8/10) software system for scientific visualization, statistical analysis, and non-linear modeling." Possibly. Dataplot isn't present in any of the major Linux distros, so it would need votes. But if there was sufficient interest from the Cygwin community (and you were prepared to maintain it) then it could be added. Dave. -- 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: Unable to download Cygwin from dedicated server
On 10/07/17 17:21, Simon Choucroun wrote: We are renting a dedicated server at OVH Canada. For some reason, we get a 403 forbidden when trying to either download or visit Cygwin.com from the dedicated server. Can someone please take a look at this? The IP is 192.99.6.12 This seems rather similar to [1] and re-reading that thread, I don't think we heard a resolution of the issue on this list. Same advice applies though. I'd start by trying a different DNS server if you're able. Dave. [1] https://cygwin.com/ml/cygwin/2017-04/msg00253.html -- 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: ruby-redcarpet-3.4.0-2
The following packages have been uploaded to the Cygwin distribution: * ruby-redcarpet-3.4.0-2 * ruby-redcarpet-doc-3.4.0-2 Redcarpet is a Ruby gem providing a fast, safe and extensible Markdown to (X)HTML parser. This has been rebuilt for ruby-2.3.3. Dave. -- 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: doxygen-1.8.13-3
The following packages have been updated in the Cygwin distribution: * doxygen-1.8.13-3 * doxygen-doxywizard-1.8.13-3 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This has been rebuilt with libclang4.0 and the latest patchset from Fedora. The build also includes the search indexer. Dave. -- 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: cppcheck-1.79-2
The following packages have been updated in the Cygwin distribution: * cppcheck-1.79-2 * cppcheck-gui-1.79-2 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This has been rebuilt with tinyxml2-5.0.1. Dave. -- 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: tinyxml2-5.0.1-1
The following packages have been updated in the Cygwin distribution: * libtinyxml2-devel-5.0.1-1 * libtinyxml2_5-5.0.1-1 TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programmes. This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-13.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-13.0.0-1 * mkvtoolnix-gui-13.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: poco-1.7.8p3-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.7.8p3-1 * libpoco48-1.7.8p3-1 * poco-1.7.8p3-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: mkvtoolnix-12.0.0-2
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-12.0.0-2 * mkvtoolnix-gui-12.0.0-2 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This has been rebuilt with boost-1.63. Dave. -- 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: perl-Text-CSV_XS-1.31-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.31-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: perl-Text-CSV_XS-1.30-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.30-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: cppcheck-1.79-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.79-1 * cppcheck-gui-1.79-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: mkvtoolnix-12.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-12.0.0-1 * mkvtoolnix-gui-12.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: xz-5.2.2: No threaded compression
On 10/05/17 01:15, Yaakov Selkowitz wrote: On 2017-05-09 18:02, David Stacey wrote: The man page for xz suggests that threaded compression ought to be available. However, when I run 'xz --threads=0 ' only one CPU core is used. Is there a way that I can run parallel xz compression in Cygwin? WFM. Note from the manpage: -T threads, --threads=threads Specify the number of worker threads to use. Setting threads to a special value 0 makes xz use as many threads as there are CPU cores on the system. The actual number of threads can be less than threads if the input file is not big enough for threading with the given settings or if using more threads would exceed the memory usage limit. That's helpful, thank you. The files I'm trying to compress are several GB, so I suppose I must be hitting the memory limit - which is surprising, given that I'm on a 64-bit system with a fair amount of RAM. I'll take a look at the source code and see if I can figure out what criteria it uses to enable or disable threaded compression. Thanks again, Dave. -- 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
xz-5.2.2: No threaded compression
The man page for xz suggests that threaded compression ought to be available. However, when I run 'xz --threads=0 ' only one CPU core is used. Is there a way that I can run parallel xz compression in Cygwin? Dave. -- 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: subversion-1.9.5-2
On 26/04/17 21:53, David Rothenberger wrote: David Stacey wrote: On 20/04/17 19:09, David Rothenberger wrote: Rebuild against latest Ruby and Apache. This isn't showing in 'setup.ini' because there's an 'override.hint' setting 'curr: 1.9.5-1' and 'prev: 1.8.17-1'. Is that intentional? If not, please could you update (or remove) the override hints. This should be corrected now. Thanks for the heads up. Thanks for fixing. Dave. -- 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: perl-Text-CSV-1.95-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV-1.95-1 Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: subversion-1.9.5-2
On 20/04/17 19:09, David Rothenberger wrote: Rebuild against latest Ruby and Apache. This isn't showing in 'setup.ini' because there's an 'override.hint' setting 'curr: 1.9.5-1' and 'prev: 1.8.17-1'. Is that intentional? If not, please could you update (or remove) the override hints. Many thanks in advance, Dave. -- 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: perl-Text-CSV_XS-1.29-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.29-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: mkvtoolnix-11.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-11.0.0-1 * mkvtoolnix-gui-11.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: poco-1.7.8p2-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.7.8p2-1 * libpoco48-1.7.8p2-1 * poco-1.7.8p2-1 * poco-doc-1.7.8p2-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. This patch release fixes a memory leak in PocoCrypto, but is otherwise identical to 1.7.8. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: perl-Text-CSV-1.94-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV-1.94-1 Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: perl-Text-CSV-1.93-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV-1.93-1 Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: perl-Text-CSV-1.92-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV-1.92-1 Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: cppcheck-1.78-1
The following packages have been updated in the Cygwin distribution: * cppcheck-1.78-1 * cppcheck-gui-1.78-1 Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools it does not detect syntax errors in the code. Cppcheck primarily detects the types of bugs that the compilers normally do not detect. The goal is to detect only real errors in the code (i.e. have zero false positives). This is an update to the latest upstream release. Dave. -- 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: ruby-puppet-lint-2.2.1-1
The following packages have been updated in the Cygwin distribution: * ruby-puppet-lint-2.2.1-1 * ruby-puppet-lint-doc-2.2.1-1 puppet-lint is a command line tool that checks your Puppet manifests against the Puppetlabs style guide and alerts you to any discrepancies. This is an update to the latest upstream release. Dave. -- 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: Overlay repo on github
On 28/03/17 18:21, Ivan Gagis wrote: I'm trying to setup a cygwin overlay repo right on github, here: https://github.com/igagis/cygwin-repo But when I pass the repo URL to setup utility as follows: http://github.com/igagis/cygwin-repo/raw/master/ it does not work. Setup utility tries to download setup.xz and just stalls with 0% progress bar, and the only option is to Cancel the setup. So, the question is what is wrong? Could there be some redirections happening on github which the setup program does not support? It looks like when using this 'raw content' URLs to github it works as usual file tree, shouldn't it work? This is because Cygwin's setup supports http but not https. Dave. -- 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: mkvtoolnix-10.0.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-10.0.0-1 * mkvtoolnix-gui-10.0.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: libmatroska-1.4.7-1
The following packages have been updated in the Cygwin distribution: * libmatroska6-1.4.7-1 * libmatroska-devel-1.4.7-1 libmatroska is a C++ library to parse Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: perl-Text-CSV_XS-1.28-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.28-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: icoutils-0.31.3-1
The following package has been updated in the Cygwin distribution: * icoutils-0.31.3-1 The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. This is an update to the latest upstream release. Dave. -- 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: icoutils-0.31.2-1
The following package has been updated in the Cygwin distribution: * icoutils-0.31.2-1 The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. This is an update to the latest upstream release, with fixes for CVE-2017-6009, CVE-2017-6010 and CVE-2017-6011. Dave. -- 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: perl-Text-CSV_XS-1.27-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV_XS-1.27-1 Text::CSV_XS provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV_XS class will combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: doxygen-1.8.13-2
The following packages have been updated in the Cygwin distribution: * doxygen-1.8.13-2 * doxygen-doxywizard-1.8.13-2 Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavours) and to some extent PHP, C#, and D. This has been rebuilt with libclang3.9 and the latest patchset from Fedora. Dave. -- 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: Question for running KDE apps.
On 27/02/17 13:29, Γιώργος Κωστόπουλος wrote: Is it possible to run a KDE app in cygwin? I tried some of them, but I keep receiving the error message: "QXcbConnection: Could not connect to display. Aborted (core dumped)". Try the following commands from a Cygwin bash shell: XWin -multiwindow & export DISPLAY=:0.0 Then start your application as before. Dave. -- 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: poco-1.7.8-1
The following packages have been updated in the Cygwin distribution: * libpoco-devel-1.7.8-1 * libpoco48-1.7.8-1 * poco-1.7.8-1 * poco-doc-1.7.8-1 The POCO C++ Libraries are open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. This is an update to the latest upstream release. Note that users of the 'Poco::UTF32String' class should compile using the '-frepo' g++ compiler switch. Details here: https://cygwin.com/ml/cygwin/2015-04/msg00130.html Dave. -- 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: mkvtoolnix-9.9.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-9.9.0-1 * mkvtoolnix-gui-9.9.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: yasm-1.3.0-2
The following packages have been updated in the Cygwin distribution: * yasm-1.3.0-2 * yasm-devel-1.3.0-2 Yasm is a complete rewrite of the NASM assembler. It currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats. This build moves the yasm_*(7) man pages into the main yasm package, as requested here: https://cygwin.com/ml/cygwin/2017-02/msg00116.html Dave. -- 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: yasm: man7 packaging
On 09/02/17 05:18, Yaakov Selkowitz wrote: Wrt yasm's manpages, yasm(1) references several yasm_*(7) pages, which are packaged with yasm-devel instead of yasm. As these describe concepts rather than APIs (unlike man3), could you please move them over? Sure - I'll try to take a look later today. Thanks for the tip! Dave. -- 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: cppcheck 1.77 Segmentation fault (64-bit)
On 04/02/17 00:08, David Stacey wrote: On 29/01/17 21:04, Jim Reisert AD1C wrote: Best as I can tell, the seg fault is due to having installed the test version of gcc 6.0. Even uninstalling gcc 6.0 does not fix the problem. I had to create an entirely new Cygwin-64 environment to get past the problem. I invite you (Dave) to try the experiment yourself. You would be wise to back up your Cygwin environment before doing this. I've spent a little time looking into this. As per the stack track you supplied, cppcheck is falling over constructing a std::istringstream with a string passed in to initialise the stream. I'll need to debug this into the STL to work out exactly why the seg fault is occurring. I'm stuck here, I'm afraid. From what I can deduce, cppcheck is using the explicitly instantiated version of std::istringstream in libstdc++, but my gdb-foo isn't good enough to work out what's going on past that. I've taken a good look at the cppcheck code, and I believe that it's using the STL correctly. If I'm being picky, cppcheck assumes that the std::istringsteam is going to construct successfully, i.e. there doesn't seem to be a 'catch' exception handler. But given the small size of the strings we're dealing with, it's not too unreasonable to expect the string copy to succeed. Anyway, my assumption at the moment is that this is an issue with libstdc++. Any thoughts? Dave. -- 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: cppcheck 1.77 Segmentation fault (64-bit)
On 29/01/17 21:04, Jim Reisert AD1C wrote: Best as I can tell, the seg fault is due to having installed the test version of gcc 6.0. Even uninstalling gcc 6.0 does not fix the problem. I had to create an entirely new Cygwin-64 environment to get past the problem. I invite you (Dave) to try the experiment yourself. You would be wise to back up your Cygwin environment before doing this. I've spent a little time looking into this. As per the stack track you supplied, cppcheck is falling over constructing a std::istringstream with a string passed in to initialise the stream. I'll need to debug this into the STL to work out exactly why the seg fault is occurring. Note that there's more to this than simply constructing a std::istringstream - compiling the example given in [1] works fine, even if I use the same g++ switches used to build cppcheck. So there's something else going on... Dave. [1] http://www.cplusplus.com/reference/sstream/basic_istringstream/basic_istringstream/ -- 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: cppcheck 1.77 Segmentation fault (64-bit)
On 29/01/17 22:13, Christian Franke wrote: Jim Reisert AD1C wrote: Best as I can tell, the seg fault is due to having installed the test version of gcc 6.0. I could reproduce the cppcheck segfault on 32-bit Cygin if libstd++6-6.3.0-1 is installed. Possibly a variant of this problem: https://cygwin.com/ml/cygwin/2017-01/msg00315.html Thank you both for investigating this. At least this isn't something that will affect all users. I'm going to be a little busy for a couple of days, but I'll take a look at this later in the week. Dave. -- 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: perl-Text-CSV-1.91-1
The following package has been updated in the Cygwin distribution: * perl-Text-CSV-1.91-1 Text::CSV provides facilities for the composition and decomposition of comma-separated values. An instance of the Text::CSV class can combine fields into a CSV string and parse a CSV string into fields. This is an update to the latest upstream release. Dave -- 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: mkvtoolnix-9.8.0-1
The following packages have been updated in the Cygwin distribution: * mkvtoolnix-9.8.0-1 * mkvtoolnix-gui-9.8.0-1 MKVToolNix is a set of tools to create, alter and inspect Matroska files (*.mkv, *.mka). This is an update to the latest upstream release. Dave. -- 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: cppcheck 1.77 Segmentation fault (64-bit)
On 26/01/2017 02:56, Jim Reisert AD1C wrote: The latest version of cppcheck segment-faults. # cppcheck --enable=all -I include -I ../../library/include -I/usr/include/libxml2 \ --suppressions-list=dx4wupd.check \ --suppress=missingIncludeSystem --quiet \ --template={file}:{line}:{severity}:{message} dx4wupd.cpp dx4wupdDlg.cpp I'm sorry, but I can't reproduce this. I tested cppcheck on some of my own code before uploading the package (I have a some deliberately dodgy code samples for this very purpose) and it worked fine. I also run cppcheck's own testsuite as part of the build, and all of those tests passed. Are you able to run really simple cppcheck commands, such as 'cppcheck --version' or 'cppcheck --help'? If those work, what happens if you simplify the command line somewhat - say just scan one file, or omit the suppression switches, or omit the templates / include paths? Can you isolate one command line switch that's causing the crash? If cppcheck still seg faults, can you send me a sample of code that exhibits the problem? If you don't want to post the source code to a public mailing list, you can e-mail a sample to me privately. Don't include your entire build tree, but try to cut it down to a small sample that still exhibits the problem. Stack trace: FrameFunctionArgs 000BAA0 001004E27F3 (000, 001801FC280, 002, 00100509D10) 000BDB0 0010040229F (003000D, 000CC00, 000CA90, 000C9C0) 000CC00 00100405C31 (003E6FCF578, 003E6FCF578, 008, 001005CFBE0) 000CC00 00100408ADC (001801441C9, 003E6F79950, 001802E5880, 001005CF790) 000CCC0 0010059E5FE (00180188C7A, 0018023BE00, 00180053801, 02F) 000CCC0 00180047902 (000, 000, 000, 000) 000 00180045693 (000, 000, 000, 000) 000FFF0 00180045744 (000, 000, 000, 000) End of stack trace Thanks for including that, but sadly it's not as helpful as it might be. The stack trace shows the code going bang in the constructor of a std::basic_istream, but that doesn't really make sense (to me at least) in the context of the parent frame(s). It could be that there's some inlined code or a compiler generated function confusing me. A couple of frames in and we're into cppcheck code. It's going over just after parsing the command line arguments - so I don't think it's even started looking at your code yet. With that in mind, I copied and pasted the exact same command you gave, and whilst it gave an error message (as I don't have your source files) it didn't crash. So send me a sample of code that reproduces the problem, and I'll take another look. Dave. -- 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