Re: -pthread in gcc
On 2/6/2015 4:28 AM, JonY wrote: On 2/6/2015 16:30, Pavel Fedin wrote: Hello! use -2 version https://cygwin.com/ml/cygwin-announce/2015-02/msg6.html I have just checked, i have it installed. I even tried to reinstall it, but the problem is still there: Confirmed, looks like the original patch no longer works, I'll need to find out how to fix this. Any progress on this issue? It's preventing me from rebuilding texlive. I'm trying to find a workaround, but so far I haven't even been able to figure out why -pthread is showing up on the link command line. It happens for only three of the executables, and only on 32-bit Cygwin. For example: libtool: link: gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build=/usr/src/debug/texlive-20140523-2 -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/src/texlive-20140523-source=/usr/src/debug/texlive-20140523-2 -o .libs/mpost.exe mpost-mpost.o mpost-mpxout.o libmplib.a /home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build/texk/kpathsea/.libs/libkpathsea.dll.a -lcairo -lgobject-2.0 -lffi -lglib-2.0 /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libpcre.dll.a /usr/lib/libfontconfig.dll.a /usr/lib/libexpat.dll.a /usr/lib/libfreetype.dll.a -lbz2 -lEGL -lGL -lpthread /usr/lib/libXdamage.dll.a /usr/lib/libXfixes.dll.a /usr/lib/libX11-xcb.dll.a /usr/lib/libxcb-glx.dll.a /usr/lib/libxcb-shm.dll.a /usr/lib/libxcb-render.dll.a /usr/lib/libXrender.dll.a /usr/lib/libXext.dll.a /usr/lib/libX11.dll.a /usr/lib/libxcb.dll.a /usr/lib/libXau.dll.a /usr/lib/libXdmcp.dll.a /usr/lib/libpixman-1.dll.a /usr/lib/libpng16.dll.a -lz -pthread gcc: error: unrecognized command line option '-pthread' Makefile:4664: recipe for target 'mpost.exe' failed Ken -- 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] TEST RELEASE: Cygwin 1.7.35-0.1
Denis Excoffier wrote on Friday, February 13, 2015 4:31 PM You misunderstand. I don't need this stupid 'Document and Settings' thing. C:\Documents and Settings appears to be something Windows handles. On Windows 7 Professional (ver 6.1, SP 1): Open cmd.exe. dir does not show C:\Documents and Settings. dir /a: shows the following. 07/14/2009 12:08 AMJUNCTION Documents and Settings [C:\Users] So it looks like C:\Documents and Settings = C:\Users. On my current machine, in Windows Explorer, I cannot look inside C:\Documents and Settings. In cmd I can cd into it but neither dir nor dir /a: show any file. However Explorer will let me see inside C:\Documents and Settings\myusername. In cmd I can cd from C:\Documents and Settings into C:\Documents and Settings\myusername. I'll stop here since I don't know much about junctions. But I hope that the above helps. Good Luck, - Barry Disclaimer: Statements made herein are not made on behalf of NIAID.
Re: -pthread in gcc
On 2/14/2015 2:07 PM, Ken Brown wrote: On 2/6/2015 4:28 AM, JonY wrote: On 2/6/2015 16:30, Pavel Fedin wrote: Hello! libtool: link: gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build=/usr/src/debug/texlive-20140523-2 -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/src/texlive-20140523-source=/usr/src/debug/texlive-20140523-2 -o .libs/mpost.exe mpost-mpost.o mpost-mpxout.o libmplib.a /home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build/texk/kpathsea/.libs/libkpathsea.dll.a -lcairo -lgobject-2.0 -lffi -lglib-2.0 /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libpcre.dll.a /usr/lib/libfontconfig.dll.a /usr/lib/libexpat.dll.a /usr/lib/libfreetype.dll.a -lbz2 -lEGL -lGL -lpthread /usr/lib/libXdamage.dll.a /usr/lib/libXfixes.dll.a /usr/lib/libX11-xcb.dll.a /usr/lib/libxcb-glx.dll.a /usr/lib/libxcb-shm.dll.a /usr/lib/libxcb-render.dll.a /usr/lib/libXrender.dll.a /usr/lib/libXext.dll.a /usr/lib/libX11.dll.a /usr/lib/libxcb.dll.a /usr/lib/libXau.dll.a /usr/lib/libXdmcp.dll.a /usr/lib/libpixman-1.dll.a /usr/lib/libpng16.dll.a -lz -pthread gcc: error: unrecognized command line option '-pthread' Makefile:4664: recipe for target 'mpost.exe' failed Ken Ken, as workaround check if the -pthread is reported in a /usr/lib/*.la file or in a /usr/lib/pkgconfig/*.pc and zap it Regards Marco -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Documentation bug in ntsec.html
I'm waiting for the dust to settle, so my mistake. Sorry for the noise! On Fri, Feb 13, 2015 at 4:43 PM, Andrey Repin anrdae...@yandex.ru wrote: Greetings, Keith Christian! The cygwin.ldif file is not found (on my system at least.) http://www.cygwin.com/cygwin-ug-net/ntsec.html Upgrade your installation. Documentation Context: cygwin Utilizes the cygwinUser AD schema extension. This schema extension is available via a schema extension file /usr/share/cygwin/cygwin.ldif. See the section called The cygwin schema for more information. ...\x86_64\release\cygwin]$ tar tf cygwin-1.7.34-6.tar.xz | grep ldif usr/share/cygwin/cygwin.ldif ...\x86_64\release\cygwin]$ tar tf cygwin-1.7.35-0.1.tar.xz | grep ldif usr/share/cygwin/cygwin.ldif -- WBR, Andrey Repin (anrdae...@yandex.ru) 14.02.2015, 02:40 Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: -pthread in gcc
On 2/14/2015 9:27 AM, Marco Atzeri wrote: On 2/14/2015 2:07 PM, Ken Brown wrote: On 2/6/2015 4:28 AM, JonY wrote: On 2/6/2015 16:30, Pavel Fedin wrote: Hello! libtool: link: gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build=/usr/src/debug/texlive-20140523-2 -fdebug-prefix-map=/home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/src/texlive-20140523-source=/usr/src/debug/texlive-20140523-2 -o .libs/mpost.exe mpost-mpost.o mpost-mpxout.o libmplib.a /home/kbrown/src/cygtexlive/texlive/texlive-20140523-2.i686/build/texk/kpathsea/.libs/libkpathsea.dll.a -lcairo -lgobject-2.0 -lffi -lglib-2.0 /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libpcre.dll.a /usr/lib/libfontconfig.dll.a /usr/lib/libexpat.dll.a /usr/lib/libfreetype.dll.a -lbz2 -lEGL -lGL -lpthread /usr/lib/libXdamage.dll.a /usr/lib/libXfixes.dll.a /usr/lib/libX11-xcb.dll.a /usr/lib/libxcb-glx.dll.a /usr/lib/libxcb-shm.dll.a /usr/lib/libxcb-render.dll.a /usr/lib/libXrender.dll.a /usr/lib/libXext.dll.a /usr/lib/libX11.dll.a /usr/lib/libxcb.dll.a /usr/lib/libXau.dll.a /usr/lib/libXdmcp.dll.a /usr/lib/libpixman-1.dll.a /usr/lib/libpng16.dll.a -lz -pthread gcc: error: unrecognized command line option '-pthread' Makefile:4664: recipe for target 'mpost.exe' failed Ken Ken, as workaround check if the -pthread is reported in a /usr/lib/*.la file or in a /usr/lib/pkgconfig/*.pc and zap it Thanks, Marco. The culprit was /usr/lib/libpixman-1.la, which exists in the 32-bit distro only. Ken -- 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: make android device file system visible as unix path
Andrey Repin anrdaemon at yandex.ru writes: My Moto G connects to the laptop via USB, and can be seen using Windows Explorer. Is there a way to make it visible as a Unix path? /cygdrive does not show it. Are you including the drive letter? If it’s the G: drive in Windows Explorer, you need to say something like “ls /cygdrive/g”, not “ls /cygdrive”. If it isn’t appearing as a drive letter in Windows, they’re probably using some kind of Explorer shell extension, which would mean the device isn’t visible through normal Windows mechanisms, hence not visible to Cygwin. It doesn't have a drive letter in Windows Explorer. The name is simply Moto G. When I ls /cygdrive, I see on the c-drive. I think that the handset's visibility to Windows Explorer is based on MTP USB, but that's just something I'm learning about right now. There's no MTP adapter for Cygwin. You're welcome to write one, though. I would consider it if my background was somewhat in the area of app development, but it's more along the lines of data analysis, e.g, Matlab, Excel. Why would such a person want to access the handset via a unix path? Android doesn't have a native Notes app, and if I simply use its text editor, that's one more app I can avoid installing. But I would want to sync it with the laptop copy of the text files via vimdiff and diff. I guess one option may be to simply copy the folder containing the text files to Windows, then use diff/vimdiff, then copy it back.
[setup] Makefile.am patches
First patch to follow the usual convention of using annotated release tags for determining the version (tag 4782666e90 as release_2.869 for testing). From 8d41c6e21673ce22f30e1b4738fe0bf7cdf7e09a Mon Sep 17 00:00:00 2001 From: Achim Gratz strom...@stromeko.de Date: Sat, 14 Feb 2015 18:42:12 +0100 Subject: [PATCH 1/2] Use git describe to determine release version * Makefile.am (VER): Use git describe to determine release version. This requires the releases to have an annotated tag. --- Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index 676f08d..fc8bc98 100644 --- a/Makefile.am +++ b/Makefile.am @@ -276,11 +276,12 @@ inilint_SOURCES = \ csu_util/version_compare.h \ regex/regex.c -VER := $(shell cd ${srcdir} git rev-list master --count ChangeLog) +VER := $(subst release_,,$(shell cd $(srcdir) git describe --match release\* --abbrev=6 HEAD || N/A)) setup_version.c : $(srcdir)/ChangeLog Makefile + echo Setup version: $(VER) $(AM_V_GEN)(echo '#define VERSION_PREFIX %%% setup-version';\ - echo 'static const char version_store[] = VERSION_PREFIX '${VER}';';\ + echo 'static const char version_store[] = VERSION_PREFIX '$(VER)';';\ echo 'const char *setup_version = version_store + sizeof (VERSION_PREFIX);') version.tmp \ mv version.tmp setup_version.c -- 2.2.2 Second patch to re-enable source archive creation and using XZ instead of BZip2 compression. From 634c001d6c56813ad2fa6784feec757f1bdc257d Mon Sep 17 00:00:00 2001 From: Achim Gratz strom...@stromeko.de Date: Sat, 14 Feb 2015 19:40:52 +0100 Subject: [PATCH 2/2] Create XZ compressed archive using git ls-files * Makefile.am (setup-src): Create XZ compressed archive using git ls-files. --- Makefile.am | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Makefile.am b/Makefile.am index fc8bc98..0803bbb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -279,7 +279,7 @@ inilint_SOURCES = \ VER := $(subst release_,,$(shell cd $(srcdir) git describe --match release\* --abbrev=6 HEAD || N/A)) setup_version.c : $(srcdir)/ChangeLog Makefile - echo Setup version: $(VER) + @echo Setup version: $(VER) $(AM_V_GEN)(echo '#define VERSION_PREFIX %%% setup-version';\ echo 'static const char version_store[] = VERSION_PREFIX '$(VER)';';\ echo 'const char *setup_version = version_store + sizeof (VERSION_PREFIX);') version.tmp \ @@ -291,15 +291,11 @@ res.o: @SETUP@.exe.manifest .rc.o: $(AM_V_GEN)$(WINDRES) --include-dir $(srcdir) -o $@ $ -# static const char version_store[] = VERSION_PREFIX 2.686; setup-src: - @ver=setup-$$(sed -n 's/^static const char version_store.* VERSION_PREFIX \([^]*\).*$$/\1/p' setup_version.c);\ - cd ${srcdir};\ - rm -f $$ver;\ - ln -sf . $$ver;\ - cvs status -R | sed -n s%^ *Repository revision:.*/cvs/cygwin-apps/setup/\(.*\),v%$$ver/\1%p |\ - sort | tar -T - -cjf ${CURDIR}/$$ver-src.tar.bz2;\ - echo $$ver-src.tar.bz2; exec rm -f $$ver + @ver=setup-$(VER);\ + cd ${srcdir}; rm -f $$ver; ln -sf . $$ver;\ + git ls-files | tar -T - -cJf ${CURDIR}/$$ver-src.tar.xz;\ + echo $$ver-src.tar.xz; exec rm -f $$ver # optional: strip and compress executable .PHONY: strip upx -- 2.2.2 Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: make android device file system visible as unix path
On 2/14/2015 1:03 PM, Andy wrote: Why would such a person want to access the handset via a unix path? Android doesn't have a native Notes app, and if I simply use its text editor, that's one more app I can avoid installing. But I would want to sync it with the laptop copy of the text files via vimdiff and diff. Well, I would like a Unix interface just for managing files, say copying things on and off of my phone without having to use File Explorer or something like that. It seems almost, but not quite, possible to mount one of these things under a drive letter, but some silly Windows restrictions (I remember investigating but don't remember the detailed road block) made it not work. Sigh. Eliot Moss -- 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: perl-5.14.4
Achim Gratz writes: It turns out that doing so damages the debug information in the library and then it can't be extracted later, so I'll have to skip this step when building with cygport. I have no idea how and why this happens; the debug information is still there, but quite obviously it can't be correctly associated with the code after rebasing. Is that something that can be fixed in rebase or objcopy? Specifically, running nm -l does not output the source files and line numbers any more. The entries are still in the object file, but the association with the symbols has been lost. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: perl-5.14.4
Achim Gratz writes: Achim Gratz writes: It turns out that doing so damages the debug information in the library and then it can't be extracted later, so I'll have to skip this step when building with cygport. I have no idea how and why this happens; the debug information is still there, but quite obviously it can't be correctly associated with the code after rebasing. Is that something that can be fixed in rebase or objcopy? Specifically, running nm -l does not output the source files and line numbers any more. The entries are still in the object file, but the association with the symbols has been lost. Looking at the DWARF dump it seems that the .debug_str section has been relocated in the rebased image. If any body knows how to inject this section from the original DLL into the rebased image I could test if the debug information would show up again, but I think that this section should not be rebased. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: make android device file system visible as unix path
Eliot Moss moss at cs.umass.edu writes: On 2/14/2015 1:03 PM, Andy wrote: Why would such a person want to access the handset via a unix path? Android doesn't have a native Notes app, and if I simply use its text editor, that's one more app I can avoid installing. But I would want to sync it with the laptop copy of the text files via vimdiff and diff. Well, I would like a Unix interface just for managing files, say copying things on and off of my phone without having to use File Explorer or something like that. It seems almost, but not quite, possible to mount one of these things under a drive letter, but some silly Windows restrictions (I remember investigating but don't remember the detailed road block) made it not work. Sigh. In my multi-week stint getting CyanogenMod working on the phone, I came across many issues with MTP USB driver. I got the impression that there is a way to get vanilla USB working (if there is such a thing) rather than MTP. To me, it's a murky area because the info I could find seems to depend on the phone and recovery that is installed, and the like. It was never clear to me whether it was an MTP issue that I somehow circumvented, or something else. But I do wonder whether the phone would look like a drive letter if non-MTP USB operation were somehow established. It's really just half baked pondering, as I don't recall my 1st generation iPod Touch showing up in Windows explorer at all when connected by USB. I'm assuming that it was vanilla USB, and that MTP is more modern (I became aware of MTP in the past few weeks). Wikipedia shows that MTP became standardized in 2008, and that 1st gen Touch was released in Jan 2008, which was probably too early for MTP. Wikipedia also shows the Touch as having just USB (but then again, it also shows Moto G as micro-USB, with no indication of MTP). -- 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] TEST RELEASE: Cygwin 1.7.35-0.1
Greetings, Thomas Wolff! Am 14.02.2015 um 00:24 schrieb Andrey Repin: ... I have a feeling that you have %HOME% defined before mintty starts. I just made some tests, and it seems to be the showstopper. If %HOME% is already set, nsswitch.conf:db_home is ineffective. Simple check for SET HOME= mintty - I think setting HOME globally, before starting cygwin, is the most straightforward way to configure one's home directory preference and should thus be supported. Supported, allright. The issue seems to be contradiction between documented and observed behavior of a specific macro. (Or specific part of the Cygwin, to that extent.) Setting global %HOME% to %HOMEDRIVE%%HOMEPATH% is a natural choice, but Denis seems to want a deviation of it for Cygwin specifically. By the way, getent passwd %USERNAME% return homedir correctly, but bash insist on using existing HOME even if started as login shell. -- WBR, Andrey Repin (anrdae...@yandex.ru) 14.02.2015, 21:23 Sorry for my terrible english... -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: __mempcpy
On 14.2.2015 09:20, Marco Atzeri wrote: I am trying to upgrade proftpd and also build the 64bit version. However when building the 64bit one, I catch: /pub/devel/proftpd/proftpd-1.3.5-1.x86_64/build/lib/pr_fnmatch_loop.c:1142: undefined reference to `__mempcpy' I see this difference in exported symbols for the the two archs 32bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T ___mempcpy T _mempcpy 64bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T mempcpy any idea ? `__memcpy()` is their invention: #ifndef HAVE_MEMPCPY /* Copy N bytes of SRC to DEST, return pointer to bytes after the last written byte. */ static void * __mempcpy (void *dest, const void *src, size_t n) { return (char *) memcpy (dest, src, n) + n; } #endif Since Cygwin has memcpy(), it should be defined. I guess you need to find out why its tests are failing and `HAVE_MEMCPY` is not defined. -- VZ signature.asc Description: OpenPGP digital signature
Re: __mempcpy
On 2/14/2015 10:58 PM, Václav Zeman wrote: On 14.2.2015 22:55, Václav Zeman wrote: On 14.2.2015 09:20, Marco Atzeri wrote: I am trying to upgrade proftpd and also build the 64bit version. However when building the 64bit one, I catch: /pub/devel/proftpd/proftpd-1.3.5-1.x86_64/build/lib/pr_fnmatch_loop.c:1142: undefined reference to `__mempcpy' I see this difference in exported symbols for the the two archs 32bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T ___mempcpy T _mempcpy 64bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T mempcpy any idea ? `__memcpy()` is their invention: you missed the point __mempcpy is exported by cygwin lib at 32bit but not at 64 bit. For both the the two arch HAVE_MEMPCPY is defined. -- 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: __mempcpy
On 14.2.2015 22:55, Václav Zeman wrote: On 14.2.2015 09:20, Marco Atzeri wrote: I am trying to upgrade proftpd and also build the 64bit version. However when building the 64bit one, I catch: /pub/devel/proftpd/proftpd-1.3.5-1.x86_64/build/lib/pr_fnmatch_loop.c:1142: undefined reference to `__mempcpy' I see this difference in exported symbols for the the two archs 32bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T ___mempcpy T _mempcpy 64bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T mempcpy any idea ? `__memcpy()` is their invention: #ifndef HAVE_MEMPCPY /* Copy N bytes of SRC to DEST, return pointer to bytes after the last written byte. */ static void * __mempcpy (void *dest, const void *src, size_t n) { return (char *) memcpy (dest, src, n) + n; } #endif Here: https://github.com/proftpd/proftpd/blob/master/lib/pr_fnmatch_loop.c#L53 Since Cygwin has memcpy(), it should be defined. I guess you need to find out why its tests are failing and `HAVE_MEMCPY` is not defined. -- VZ signature.asc Description: OpenPGP digital signature
[ANNOUNCEMENT] Updated: ELFIO-3.1-1
A new release of the Cygwin port of ELFIO 3.1 is available in the 32-bit and 64-bit Cygwin distributions. This is a bug fix release since ELFIO 3.0 addressing an issue with relocation entry endianness. Serge If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com , mentioning ELFIO in the subject line. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com at cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.htmlunsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: ELFIO-3.1-1
A new release of the Cygwin port of ELFIO 3.1 is available in the 32-bit and 64-bit Cygwin distributions. This is a bug fix release since ELFIO 3.0 addressing an issue with relocation entry endianness. Serge If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com , mentioning ELFIO in the subject line. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com at cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.htmlunsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: pylint 1.3.1-1 -- Python static code checker
PACKAGE DESCRIPTION === Homepage: http://www.logilab.org/project/pylint License : GPL-2+ Analyzes source code for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. However, Pylint offers some more features, like checking length of lines of code, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. CHANGES SINCE LAST RELEASE == See changes at http://hg.logilab.org/pylint INSTALL OR UPGRADE NOTES - Built for Python 2.7 - Standard install CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin(at)cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com(at)cygwin.com More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL.
[ANNOUNCEMENT] Updated: pylint 1.3.1-1 -- Python static code checker
PACKAGE DESCRIPTION === Homepage: http://www.logilab.org/project/pylint License : GPL-2+ Analyzes source code for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. However, Pylint offers some more features, like checking length of lines of code, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. CHANGES SINCE LAST RELEASE == See changes at http://hg.logilab.org/pylint INSTALL OR UPGRADE NOTES - Built for Python 2.7 - Standard install CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin(at)cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com(at)cygwin.com More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- 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: python-logilab-common 0.62.0-1 -- Miscellaneous modules used by Logilab projects
PACKAGE DESCRIPTION === Homepage: http://www.logilab.org/project/logilab-common License : LGPL-2.1+ A collection of low-level Python packages and modules, designed to handle command line options and configuration files, write interactive command line tools, manipulate files and character strings, interface to OmniORB, generate SQL queries, run unit tests, manipulate tree structures, access RDBMS (currently postgreSQL, MySQL and sqlite), generate text and HTML reports etc. CHANGES SINCE LAST RELEASE == - Built for Python 2.7 - See changes at http://hg.logilab.org/logilab/common/ INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin(at)cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com(at)cygwin.com More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- 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
updated: python-logilab-common 0.62.0-1 -- Miscellaneous modules used by Logilab projects
PACKAGE DESCRIPTION === Homepage: http://www.logilab.org/project/logilab-common License : LGPL-2.1+ A collection of low-level Python packages and modules, designed to handle command line options and configuration files, write interactive command line tools, manipulate files and character strings, interface to OmniORB, generate SQL queries, run unit tests, manipulate tree structures, access RDBMS (currently postgreSQL, MySQL and sqlite), generate text and HTML reports etc. CHANGES SINCE LAST RELEASE == - Built for Python 2.7 - See changes at http://hg.logilab.org/logilab/common/ INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin(at)cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com(at)cygwin.com More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL.
[ANNOUNCEMENT] Updated: icoutils-0.31.0-2
Version 0.31.0-2 of icoutils has been uploaded. This has been rebuilt using libpng16, but is otherwise identical to the previous build. DESCRIPTION === The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables or libraries. HOMEPAGE http://www.nongnu.org/icoutils/ Cheers, Dave. If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Updated: icoutils-0.31.0-2
Version 0.31.0-2 of icoutils has been uploaded. This has been rebuilt using libpng16, but is otherwise identical to the previous build. DESCRIPTION === The icoutils are a set of programs for extracting and converting images in Microsoft Windows icon and cursor files. These files usually have the extension .ico or .cur, but they can also be embedded in executables or libraries. HOMEPAGE http://www.nongnu.org/icoutils/ Cheers, Dave. If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
[ANNOUNCEMENT] Updated: xloadimage-4.1-3
Version 4.1-3 of xloadimage has been uploaded. This has been rebuilt using libpng16, but is otherwise identical to the previous build. DESCRIPTION === Xloadimage is a utility which will view many different types of images under X11, load images onto the root window, or dump processed images into one of several image file formats. The current version can read many different image file types. A variety of options are available to modify images prior to viewing. These options include clipping, dithering, depth reduction, zoom (either X or Y axis independently or both at once), brightening or darkening, and image merging. When applicable, these options are done automatically (e.g. a colour image to be displayed on a monochrome screen will be dithered automatically). Cheers, Dave. If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] updated: python-logilab-astng 0.24.3-1 -- Python module to rebuild a abstract syntax tree (AST)
PACKAGE DESCRIPTION === Homepage: http://www.logilab.org/project/logilab-astng License : LGPL-2.1+ Provides a common base representation of Python source code for projects such as pychecker, pyreverse, pylint. It provides a compatible representation which comes from the `_ast` module. The module rebuilds the generated tree by recursively walking down the AST and building an extended ast (let's call it astng ;). The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astng builds partial trees by inspecting living objects. CHANGES SINCE LAST RELEASE == - Built for Python 2.7 - See changes at http://hg.logilab.org/logilab/astng INSTALL OR UPGRADE NOTES Standard install. CYGWIN INSTALLATION INFORMATION === To install this package, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Then, run setup and answer all of the questions. You'll find the package listed in the All category. After installation, read the documentation at directories: /usr/share/doc/package/* /usr/share/doc/Cygwin/package-version.README If you have questions or comments, please send them to the Cygwin mailing list at cygwin(at)cygwin.com. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO This message has been sent to cygwin-announce list. If you want to unsubscribe from the mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain.com(at)cygwin.com More information on unsubscribing can be found: http://sources.redhat.com/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at the above URL. -- 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: ninvaders-0.1.1-3
Version 0.1.1-3 of ninvaders has been uploaded. This is a rebuild using libncursesw10, and also corrects a buffer overrun that gcc detected. DESCRIPTION === Ever wanted to place space invaders when you can't find a GUI? Now you can! ninvaders is a ncurses based space invaders clone to play from the command line. HOMEPAGE http://ninvaders.sourceforge.net/ Cheers, Dave. If you have questions or comments, please send them to the cygwin mailing list at: cygwin (at) cygwin (dot) com . *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the List-Unsubscribe: tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: xorg-server-1.17.1-1 (TEST)
The following packages have been updated in the Cygwin distribution: *** xorg-server-*1.17.1-1 These packages contain XWin and the other X.Org X11 servers. These packages are currently available as a test release, and will be made stable in approximately two weeks, if no major regressions are reported. Please try test releases and report problems to the Cygwin/X mailing list. Testing helps ensure good releases! In addition to upstream fixes [1], this contains the following cygwin-specific changes since 1.17.0-1: * Improve the RANDR data returned so a primary output exists (Fixes an issue with GDM, see [2]) * Make the XDMCP session options -query,-indirect,etc. imply -listen tcp NOTEWORTHY CHANGES IN 1.17 == The creation of indirect GLX contexts is now prohibited by default. The +iglx option is required to allow them. See [3] for more information on possible OpenGL configurations. '-nolisten tcp' is now the default, so the server only accepts local connections on a unix domain socket. A '-listen' option has been added which can be used to restore the previous behaviour. [1] http://lists.x.org/archives/xorg-announce/2015-February/002530.html [2] https://cygwin.com/ml/cygwin-xfree/2015-02/msg00024.html [3] http://x.cygwin.com/docs/ug/using-aiglx.html x86: f0cc6d377e4d52b54e9286fb665d2dd5 *xorg-server-1.17.1-1-src.tar.xz 46369cce24f4fb01e1a5d6b947f9c8bf *xorg-server-1.17.1-1.tar.xz 1e925528af6e77765030448f9434b549 *xorg-server-common-1.17.1-1.tar.xz 54cd4bed9029a855b8ba5a9cb880e43b *xorg-server-debuginfo-1.17.1-1.tar.xz a68b5924c9e1b1dcb9b18b4f8b484cf2 *xorg-server-devel-1.17.1-1.tar.xz dce2797a330cada451a36a38e4e7022d *xorg-server-dmx-1.17.1-1.tar.xz 67d2c1a3b181e343e0f95a40d912a780 *xorg-server-extra-1.17.1-1.tar.xz cd76dfb4641081b916fa0a6a54cafb83 *xwinclip-1.17.1-1.tar.xz x86_64: 80f80048c75f06609cb06020eb5dfa92 *xorg-server-1.17.1-1-src.tar.xz c2bc9b99f7df7fb4afaa3925984c6c3a *xorg-server-1.17.1-1.tar.xz 60d044e7bb11870d12a9778c8d85cbb1 *xorg-server-common-1.17.1-1.tar.xz d0b9bc28e6f76fca6c27bc3bfe878f86 *xorg-server-debuginfo-1.17.1-1.tar.xz 7cdd0c4e959a8a7e3827790c6a8b319b *xorg-server-devel-1.17.1-1.tar.xz 4693a172afc10d46d26b1e4774c0293d *xorg-server-dmx-1.17.1-1.tar.xz 4f66d78513d7b35870bf4a9d77f1594c *xorg-server-extra-1.17.1-1.tar.xz 206dc2956bc008582ff52d1f8ed3043b *xwinclip-1.17.1-1.tar.xz -- Jon TURNEY Volunteer Cygwin/X X Server maintainer -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/
Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 1.7.35-0.1
Am 14.02.2015 um 00:24 schrieb Andrey Repin: ... I have a feeling that you have %HOME% defined before mintty starts. I just made some tests, and it seems to be the showstopper. If %HOME% is already set, nsswitch.conf:db_home is ineffective. Simple check for SET HOME= mintty - I think setting HOME globally, before starting cygwin, is the most straightforward way to configure one's home directory preference and should thus be supported. -- Thomas -- 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
__mempcpy
I am trying to upgrade proftpd and also build the 64bit version. However when building the 64bit one, I catch: /pub/devel/proftpd/proftpd-1.3.5-1.x86_64/build/lib/pr_fnmatch_loop.c:1142: undefined reference to `__mempcpy' I see this difference in exported symbols for the the two archs 32bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T ___mempcpy T _mempcpy 64bit $ nm /usr/lib/libcygwin.a |grep T |sort | grep mempcpy T mempcpy any idea ? Regards Marco -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
mintty needs a patch
I was trying to build mintty from its src package today. As a heads-up for whoever next tries to build the package, I get the following error on either 32 or 64 bit: gcc -c -MMD -MP -DTARGET=x86_64-pc-cygwin -DNDEBUG -std=gnu99 -include std.h -Wall -Wextra -Wundef -Werror -mtune=atom -fomit-frame-pointer -O2 wintext.c windres --preprocessor 'gcc -E -xc -DRC_INVOKED -MMD -MP -DTARGET=x86_64-pc-cygwin -DNDEBUG' res.rc res.o wintext.c: In function ‘win_text’: wintext.c:522:13: error: array subscript is above array bounds [-Werror=array-bounds] if (!fonts[nfont]) { ^ cc1: all warnings being treated as errors Makefile:117: recipe for target 'wintext.o' failed make: *** [wintext.o] Error 1 This can at least be made into a warning by taking off -Werror, but it looks like it might be a real off-by-one. Our neighbors over at MSYS2 have a patch https://github.com/Alexpux/MSYS2-packages/blob/master/mintty/01-array-bounds.patch (the packaging repo there has a BSD 3-clause license) to change FONT_MAXNO in wintext.c from 0x1F to 0x20. -Tony -- 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