Re: [Bug] __wait_status_to_int() is expected to be a macro

2018-08-23 Thread David Stacey

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

2018-07-15 Thread David Stacey

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 ?

2018-07-08 Thread David Stacey

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

2018-07-04 Thread David Stacey

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

2018-06-30 Thread David Stacey

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

2018-06-26 Thread David Stacey

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

2018-06-17 Thread David Stacey

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

2018-06-17 Thread David Stacey

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

2018-06-16 Thread David Stacey

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

2018-05-05 Thread David Stacey

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

2018-05-05 Thread David Stacey

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

2018-05-05 Thread David Stacey

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

2018-05-05 Thread David Stacey

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

2018-04-04 Thread David Stacey

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

2018-04-02 Thread David Stacey

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

2018-04-02 Thread David Stacey

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

2018-03-28 Thread David Stacey

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

2018-03-25 Thread David Stacey

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

2018-03-23 Thread David Stacey

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

2018-03-23 Thread David Stacey

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

2018-03-13 Thread David Stacey

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

2018-03-12 Thread David Stacey

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

2018-02-26 Thread David Stacey

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

2018-02-15 Thread David Stacey

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

2018-02-03 Thread David Stacey

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

2018-01-29 Thread David Stacey

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

2018-01-15 Thread David Stacey

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

2018-01-14 Thread David Stacey

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

2018-01-14 Thread David Stacey

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

2018-01-13 Thread David Stacey

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

2018-01-11 Thread David Stacey

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

2018-01-06 Thread David Stacey

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

2017-12-31 Thread David Stacey

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

2017-11-19 Thread David Stacey

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

2017-11-12 Thread David Stacey

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

2017-11-11 Thread David Stacey

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

2017-11-11 Thread David Stacey

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

2017-11-07 Thread David Stacey

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

2017-11-07 Thread David Stacey

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

2017-11-06 Thread David Stacey

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

2017-10-22 Thread David Stacey

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

2017-10-15 Thread David Stacey

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

2017-10-08 Thread David Stacey

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

2017-10-08 Thread David Stacey

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)

2017-10-02 Thread David Stacey

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

2017-10-01 Thread David Stacey

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

2017-09-02 Thread David Stacey

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

2017-08-20 Thread David Stacey

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

2017-08-20 Thread David Stacey

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

2017-08-16 Thread David Stacey

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

2017-08-01 Thread David Stacey

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

2017-08-01 Thread David Stacey

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

2017-07-23 Thread David Stacey

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

2017-07-16 Thread David Stacey

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

2017-07-15 Thread David Stacey

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

2017-07-14 Thread David Stacey

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

2017-07-10 Thread David Stacey

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

2017-07-05 Thread David Stacey

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

2017-07-05 Thread David Stacey

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

2017-07-04 Thread David Stacey

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

2017-07-02 Thread David Stacey

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

2017-06-27 Thread David Stacey

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

2017-06-25 Thread David Stacey

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

2017-06-25 Thread David Stacey

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

2017-06-14 Thread David Stacey

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

2017-06-08 Thread David Stacey

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

2017-05-29 Thread David Stacey

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

2017-05-29 Thread David Stacey

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

2017-05-09 Thread David Stacey

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

2017-05-09 Thread David Stacey
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

2017-04-27 Thread David Stacey

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

2017-04-26 Thread David Stacey

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

2017-04-26 Thread David Stacey

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

2017-04-25 Thread David Stacey

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

2017-04-23 Thread David Stacey

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

2017-04-20 Thread David Stacey

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

2017-04-15 Thread David Stacey

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

2017-04-04 Thread David Stacey

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

2017-04-02 Thread David Stacey

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

2017-04-02 Thread David Stacey

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

2017-03-29 Thread David Stacey

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

2017-03-28 Thread David Stacey

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

2017-03-25 Thread David Stacey

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

2017-03-25 Thread David Stacey

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

2017-03-23 Thread David Stacey

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

2017-03-11 Thread David Stacey

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

2017-03-06 Thread David Stacey

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

2017-03-05 Thread David Stacey

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

2017-03-05 Thread David Stacey

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.

2017-02-27 Thread David Stacey

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

2017-02-22 Thread David Stacey

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

2017-02-20 Thread David Stacey

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

2017-02-12 Thread David Stacey

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

2017-02-08 Thread David Stacey

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)

2017-02-04 Thread David Stacey

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)

2017-02-03 Thread David Stacey

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)

2017-01-29 Thread David Stacey

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

2017-01-28 Thread David Stacey

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

2017-01-28 Thread David Stacey

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)

2017-01-26 Thread David Stacey

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



  1   2   3   4   5   >