Re: make command gives: error while loading shared libraries: ?: cannot open shared object file

2016-12-06 Thread Arnaut B

On Tue, 06 Dec 2016 18:41:25 -0800, Ken Brown  wrote:


On 12/6/2016 6:54 PM, Arnaut B wrote:

Hi All,

After updating cygwin to the latest current release, my "make" command
is broken. It spits the following error:

  C:/cygwin/bin/make.exe: error while loading shared libraries: ?:
cannot open shared object file: No such file or directory

My setup-x86.exe version is 2.876

I did try "cygcheck.exe /usr/bin/make", and got the following error:

  cygcheck: track_down: could not find cygcrypt-0.dll

So I tried uninstalling/reinstalling the crypt package under Libs, but
that didn't work. I also tried uninstalling/reinstalling the make
package, and that did not fix the issue either. Any help would be
appreciated.


/usr/bin/cygcrypt-0.dll is provided by the libcrypt0 package.  Try  
reinstalling that.


Ken



Thanks. That did it. Wish there was an easier way to get the answer than  
going on the mailing list. Is there a command that can check what package  
a dll belongs to?



--
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 command gives: error while loading shared libraries: ?: cannot open shared object file

2016-12-06 Thread Ken Brown

On 12/6/2016 6:54 PM, Arnaut B wrote:

Hi All,

After updating cygwin to the latest current release, my "make" command
is broken. It spits the following error:

  C:/cygwin/bin/make.exe: error while loading shared libraries: ?:
cannot open shared object file: No such file or directory

My setup-x86.exe version is 2.876

I did try "cygcheck.exe /usr/bin/make", and got the following error:

  cygcheck: track_down: could not find cygcrypt-0.dll

So I tried uninstalling/reinstalling the crypt package under Libs, but
that didn't work. I also tried uninstalling/reinstalling the make
package, and that did not fix the issue either. Any help would be
appreciated.


/usr/bin/cygcrypt-0.dll is provided by the libcrypt0 package.  Try 
reinstalling that.


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



[ANNOUNCEMENT] Updated: diffutils-3.5-2

2016-12-06 Thread Eric Blake (cygwin)
A new release of diffutils, 3.5-2, has been uploaded and will soon reach
a mirror near you; leaving the previous version at 3.5-1.

NEWS:
=
This is a minor rebuild, mainly for the purpose of moving 'cmp' into the
Base category as part of the default Cygwin install (since cmp is one of
the fundamental POSIX utilities).

DESCRIPTION:

Diffutils includes four utilities: diff, cmp, diff3, and sdiff.  Diff
compares two files and shows the differences, line by line.  The cmp
command shows the offset and line numbers where two files differ, or cmp
can show the characters that differ between the two files.  The diff3
command shows the differences between three files.  Diff3 can be used
when two people have made independent changes to a common original;
diff3 can produce a merged file that contains both sets of changes and
warnings about conflicts.  The sdiff command can be used to merge two
files interactively.

UPDATE:
===
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system. Save it and run setup, answer the questions and pick up
'diffutils' in the 'Base' category (it should already be selected).

DOWNLOAD:
=
Note that downloads from cygwin.com aren't allowed due to bandwidth
limitations.  This means that you will need to find a mirror which has
this update, please choose the one nearest to you:
http://cygwin.com/mirrors.html

QUESTIONS:
==
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

-- 
Eric Blake
volunteer cygwin diffutils package maintainer

For more details on this list (including unsubscription), see:
http://sourceware.org/lists.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



Updated: diffutils-3.5-2

2016-12-06 Thread Eric Blake (cygwin)
A new release of diffutils, 3.5-2, has been uploaded and will soon reach
a mirror near you; leaving the previous version at 3.5-1.

NEWS:
=
This is a minor rebuild, mainly for the purpose of moving 'cmp' into the
Base category as part of the default Cygwin install (since cmp is one of
the fundamental POSIX utilities).

DESCRIPTION:

Diffutils includes four utilities: diff, cmp, diff3, and sdiff.  Diff
compares two files and shows the differences, line by line.  The cmp
command shows the offset and line numbers where two files differ, or cmp
can show the characters that differ between the two files.  The diff3
command shows the differences between three files.  Diff3 can be used
when two people have made independent changes to a common original;
diff3 can produce a merged file that contains both sets of changes and
warnings about conflicts.  The sdiff command can be used to merge two
files interactively.

UPDATE:
===
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system. Save it and run setup, answer the questions and pick up
'diffutils' in the 'Base' category (it should already be selected).

DOWNLOAD:
=
Note that downloads from cygwin.com aren't allowed due to bandwidth
limitations.  This means that you will need to find a mirror which has
this update, please choose the one nearest to you:
http://cygwin.com/mirrors.html

QUESTIONS:
==
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.

-- 
Eric Blake
volunteer cygwin diffutils package maintainer

For more details on this list (including unsubscription), see:
http://sourceware.org/lists.html



make command gives: error while loading shared libraries: ?: cannot open shared object file

2016-12-06 Thread Arnaut B

Hi All,

After updating cygwin to the latest current release, my "make" command 
is broken. It spits the following error:


  C:/cygwin/bin/make.exe: error while loading shared libraries: ?: 
cannot open shared object file: No such file or directory


My setup-x86.exe version is 2.876

I did try "cygcheck.exe /usr/bin/make", and got the following error:

  cygcheck: track_down: could not find cygcrypt-0.dll

So I tried uninstalling/reinstalling the crypt package under Libs, but 
that didn't work. I also tried uninstalling/reinstalling the make 
package, and that did not fix the issue either. Any help would be 
appreciated.



--
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: cmp missing from base

2016-12-06 Thread Eric Blake
On 10/30/2016 09:58 AM, Ken Brown wrote:
> On 10/30/2016 4:05 AM, dag...@aol.com wrote:
>> I was unpleasantly surprised to find that the  "cmp" utility had been
>> removed from the Cygwin base, and a search for "cmp" in  the Setup
>> installer
>> didn't find it.  (It used to exist.)  I eventually  found it hidden in
>> the
>> "diffutils" package.
>> Upon searching the mailing list I  found some discussion, most of it
>> being
>> clueless.  "cmp" is widely used in  Unix makefiles!  It's a basic utility
>> that has been around for over 40  years.  Utilities like that are so
>> essential
>> that it disrupts users when  they are removed.  There is a reason that
>> POSIX specifies them!
> 
> I think the diffutils maintainer intended to add it to Base
> (https://sourceware.org/ml/cygwin/2016-05/msg00099.html), but maybe he
> forgot.  Eric?

Thanks for the reminder; I've finally found time to rectify it today.
Look for 3.5-2 to hit a mirror near you soon.


-- 
Eric Blake   eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature


Cannot reach main cygwin.com/cygwin.org site: 403 Forbidden

2016-12-06 Thread Greywolf

Hi,

I'm working with my ISP to try to find why I get a 403 Forbidden return 
when I try to connect to the main website from my home, but I am able to 
connect from pretty much anywhere else.



IP Range: 69.12.250.(40..47)

Have I, for some reason, been blacklisted/blocked?

Thanks!


--*greywolf;

--
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: profile_d

2016-12-06 Thread Gary Johnson
On 2016-12-06, Ken Brown wrote:
> On 12/6/2016 9:49 AM, Charlie Perkins wrote:
> >Hello anyone,
> >
> >Could someone tell me what profile_d does?
> >
> >There doesn't seem to be a man page, info, or any way I can find out!
> 
> It's defined in /etc/profile, shortly before the call to 'profile_d
> sh'.  The latter runs all the *.sh scripts in /etc/profile.d, with
> some fiddling to get locales right.
> 
> >I'm getting the following errors from profile_d when /etc/profile
> >invokes  'profile_d sh':
> >
> >>-bash: [: too many arguments
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: too many arguments
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> >>-bash: [: =: unary operator expected
> 
> I'm guessing that these errors are generated by the line
> 
>   if [ "${_LC_SAVE_}" = "null" ]; then
> 
> in the definition of profile_d.  Is LC_ALL defined in your
> environment? Does it have spaces in it?

I've seen that error from my own bash scripts when I neglect to
enclose a variable in double-quotes before testing it, as

if [ $THIS = "That" ]; then

and when in some situation that variable is not set.  I would not
expect to see that error from the line

if [ "${_LC_SAVE_}" = "null" ]; then

because ${_LC_SAVE_} _is_ surrounded by double-quotes and so the
binary operator = will have operands on both sides.

However, profile_d is sourcing every .sh file in /etc/profile.d and
one or more of those files may not be enclosing some variable(s) in
double-quotes.  All of the .sh files in my /etc/profile.d handle
their variables correctly, so the error is probably in the
/etc/profile.d/.sh file of some package that I don't have
installed.

Regards,
Gary


--
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: [PATCH setup] Allow setup to parse more than 3 versions from the setup.ini file

2016-12-06 Thread Corinna Vinschen
On Dec  6 17:21, Jon Turney wrote:
> From 35ecf968425762c72076059464dfb6c8b21a9331 Mon Sep 17 00:00:00 2001
> From: Jon Turney 
> Date: Wed, 31 Aug 2016 11:31:22 +0100
> Subject: [PATCH setup] Allow setup to parse more than 3 versions from the
>  setup.ini file
> 
> This recognizes any "[foo]" line as introducing the information for another
> version, which doesn't have one of the trust levels [curr], [prev] or
> [test], and so isn't automatically selected when setup is told to install
> all packages at that trust level (by default, [curr]).
> 
> Setup already does all the necessary sorting in version order etc. to use
> these additional versions.
> 
> The value of  carries no meaning, but the setup.ini specification
> mandates the use of "[ver]".
> 
>   * PackageTrust.h (trusts): Add TRUST_OTHER.
>   * inilex.ll: tokenize any other [version] as the T_OTHER token.
>   * iniparse.yy: Add T_OTHER token and set package trust
>   to TRUST_OTHER when it is used.

ACK


Corinna


-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


signature.asc
Description: PGP signature


Re: profile_d

2016-12-06 Thread Ken Brown

On 12/6/2016 9:49 AM, Charlie Perkins wrote:

Hello anyone,

Could someone tell me what profile_d does?

There doesn't seem to be a man page, info, or any way I can find out!


It's defined in /etc/profile, shortly before the call to 'profile_d sh'. 
 The latter runs all the *.sh scripts in /etc/profile.d, with some 
fiddling to get locales right.



I'm getting the following errors from profile_d when /etc/profile
invokes  'profile_d sh':


-bash: [: too many arguments
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: too many arguments
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected


I'm guessing that these errors are generated by the line

  if [ "${_LC_SAVE_}" = "null" ]; then

in the definition of profile_d.  Is LC_ALL defined in your environment? 
Does it have spaces in it?


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



[PATCH setup] Strip symbols to setup.dbg

2016-12-06 Thread Jon Turney
As noted in https://cygwin.com/ml/cygwin/2016-11/msg00254.html debugging the
distributed setup executable is a lost cause at the moment.  Preserve
symbols so it's not quite as hopeless.

Note: to debug the distributed setup executable with gdb, it will be
necessary to decompress the setup executable with 'upx -d', and, if the .dbg
file has been renamed to match the renamed setup executable, explicitly load
it into gdb with the 'symbol-file' command.
---
 Makefile.am  |  5 -
 configure.ac | 14 +-
 2 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 3498c9d..12ad5ca 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -297,7 +297,10 @@ setup-src:
 .PHONY:strip upx
 
 strip: all
-   $(STRIP) -s setup$(EXEEXT)
+   $(OBJCOPY) --add-gnu-debuglink=/dev/null --only-keep-debug 
setup$(EXEEXT) setup.dbg
+   $(OBJCOPY) --strip-all setup$(EXEEXT)
+   $(OBJCOPY) --add-gnu-debuglink=setup.dbg setup$(EXEEXT) setup$(EXEEXT)
+
 upx:   strip
@if [ -e `which upx` ]; then\
upx --best --lzma setup$(EXEEXT) ;\
diff --git a/configure.ac b/configure.ac
index 32a3b01..42ad3e2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -48,20 +48,8 @@ AC_CANONICAL_BUILD
 AC_CANONICAL_HOST
 AC_PROG_LIBTOOL
 
-dnl AC_CHECK_TOOL(AR, ar, ar)
-dnl AC_SUBST(AR)
-dnl AC_CHECK_TOOL(AS, as, as)
-dnl AC_SUBST(AS)
-dnl AC_CHECK_TOOL(RANLIB, ranlib, ranlib)
-dnl AC_SUBST(RANLIB)
-dnl AC_CHECK_TOOL(LD, ld, ld)
-dnl AC_SUBST(LD)
-dnl AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool)
-dnl AC_SUBST(DLLTOOL)
 AC_CHECK_TOOL(WINDRES, windres, windres)
-AC_SUBST(WINDRES)
-dnl AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy)
-dnl AC_SUBST(OBJCOPY)
+AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy)
 
 AC_CHECK_HEADERS(alloca.h \
 errno.h \
-- 
2.8.3



Re: [PATCH setup] Allow setup to parse more than 3 versions from the setup.ini file

2016-12-06 Thread Jon Turney

On 06/12/2016 14:41, Jon Turney wrote:

On 31/08/2016 11:48, Jon Turney wrote:

On 08/06/2015 14:43, Corinna Vinschen wrote:

On Jun  3 17:30, Jon TURNEY wrote:

Reminded by a recent request as to how to install
xorg-server-1.17.1-2, which
has disappeared beyond setup's ken (in order to determine if there
was a
regression in the curent version), this is a re-send of a patch I
originally
submitted back in 2011 [1], which received an ambiguous response then.

[1] https://cygwin.com/ml/cygwin-apps/2011-04/msg00053.html

This recognizes any "[foo]" line as introducing the information for
another
version, which doesn't have one of the trust levels [curr], [prev] or
[test],
and so isn't automatically selected when setup is told to install all
packages
at that trust level (by default, [curr]).

Setup already does all the neccessary sorting in version order etc.
to use these
additional versions.


[...]


calm now handles package expiry as of [1], so, pinging this.


As requested, resending the patch.

From 35ecf968425762c72076059464dfb6c8b21a9331 Mon Sep 17 00:00:00 2001
From: Jon Turney 
Date: Wed, 31 Aug 2016 11:31:22 +0100
Subject: [PATCH setup] Allow setup to parse more than 3 versions from the
 setup.ini file

This recognizes any "[foo]" line as introducing the information for another
version, which doesn't have one of the trust levels [curr], [prev] or
[test], and so isn't automatically selected when setup is told to install
all packages at that trust level (by default, [curr]).

Setup already does all the necessary sorting in version order etc. to use
these additional versions.

The value of  carries no meaning, but the setup.ini specification
mandates the use of "[ver]".

* PackageTrust.h (trusts): Add TRUST_OTHER.
* inilex.ll: tokenize any other [version] as the T_OTHER token.
* iniparse.yy: Add T_OTHER token and set package trust
to TRUST_OTHER when it is used.
---
 PackageTrust.h | 2 +-
 inilex.ll  | 1 +
 iniparse.yy| 3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/PackageTrust.h b/PackageTrust.h
index 3e6801d..4904705 100644
--- a/PackageTrust.h
+++ b/PackageTrust.h
@@ -20,10 +20,10 @@
 typedef enum
 {
   TRUST_UNKNOWN,
+  TRUST_OTHER,
   TRUST_PREV,
   TRUST_CURR,
   TRUST_TEST,
-  NTRUST
 }
 trusts;
 
diff --git a/inilex.ll b/inilex.ll
index 49bbfa6..7daca34 100644
--- a/inilex.ll
+++ b/inilex.ll
@@ -159,6 +159,7 @@ B64 [a-zA-Z0-9_-]
 "[test]"   return T_TEST;
 "[exp]"return T_TEST;
 "[prev]"   return T_PREV;
+"["{STR}"]"return T_OTHER;
 
 "("return OPENBRACE;
 ")"return CLOSEBRACE;
diff --git a/iniparse.yy b/iniparse.yy
index 7645171..8ae1e2d 100644
--- a/iniparse.yy
+++ b/iniparse.yy
@@ -41,7 +41,7 @@ void add_correct_version();
 %token SETUP_TIMESTAMP SETUP_VERSION PACKAGEVERSION INSTALL SOURCE SDESC LDESC
 %token CATEGORY DEPENDS REQUIRES
 %token APATH PPATH INCLUDE_SETUP EXCLUDE_PACKAGE DOWNLOAD_URL
-%token T_PREV T_CURR T_TEST
+%token T_PREV T_CURR T_TEST T_OTHER
 %token INSTALLEDSIZE MAINTAINER PRIORITY
 %token MD5 MD5LINE SHA512 SHA512LINE
 %token DESCTAG DESCRIPTION FILESIZE ARCHITECTURE SOURCEPACKAGE
@@ -99,6 +99,7 @@ singleitem /* non-empty */
  | T_PREV NL   { iniBuilder->buildPackageTrust (TRUST_PREV); }
  | T_CURR NL   { iniBuilder->buildPackageTrust (TRUST_CURR); }
  | T_TEST NL   { iniBuilder->buildPackageTrust (TRUST_TEST); }
+ | T_OTHER NL  { iniBuilder->buildPackageTrust (TRUST_OTHER); }
  | PRIORITY STRING NL  { iniBuilder->buildPriority ($2); }
  | INSTALLEDSIZE STRING NL { iniBuilder->buildInstalledSize ($2); }
  | MAINTAINER STRING NL{ iniBuilder->buildMaintainer ($2); }
-- 
2.8.3



[ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.1-0.1

2016-12-06 Thread Corinna Vinschen
Hi folks,


I uploaded a new Cygwin test release 2.6.1-0.1.

2.6.1 will be a bugfix release only and the last release in 2016.

===

What's new:
---

- Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3).


Bug Fixes
-

- Fix regression in console charset handling
  Addresses: https://cygwin.com/ml/cygwin/2016-10/msg0.html

- Fix case-sensitivity problem when renaming directories
  Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html

- Fix SetThreadName with gdb 7.10 on x86
  Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html

- Fix broken newlocale handling with empty local string "".
  Found by Coverity.

- Fix assorted buffer overflows and resource leaks found by Coverity.

- Correctly define __hidden macro on Cygwin.
  Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html

- Fix page count in /proc//statm and /proc//status.
  Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html

- Don't allow sending invalid signals from user space

- Fix path handling of ".//" sequences.
  Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html

===


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat

--
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



TEST RELEASE: Cygwin 2.6.1-0.1

2016-12-06 Thread Corinna Vinschen
Hi folks,


I uploaded a new Cygwin test release 2.6.1-0.1.

2.6.1 will be a bugfix release only and the last release in 2016.

===

What's new:
---

- Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3).


Bug Fixes
-

- Fix regression in console charset handling
  Addresses: https://cygwin.com/ml/cygwin/2016-10/msg0.html

- Fix case-sensitivity problem when renaming directories
  Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html

- Fix SetThreadName with gdb 7.10 on x86
  Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html

- Fix broken newlocale handling with empty local string "".
  Found by Coverity.

- Fix assorted buffer overflows and resource leaks found by Coverity.

- Correctly define __hidden macro on Cygwin.
  Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html

- Fix page count in /proc//statm and /proc//status.
  Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html

- Don't allow sending invalid signals from user space

- Fix path handling of ".//" sequences.
  Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html

===


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


[newlib-cygwin] Cygwin 2.6.1: Add missing release text

2016-12-06 Thread Corinna Vinschen
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=72ee64045bc405a4817ffe3dad0d167cc9573512

commit 72ee64045bc405a4817ffe3dad0d167cc9573512
Author: Corinna Vinschen 
Date:   Tue Dec 6 16:11:04 2016 +0100

Cygwin 2.6.1: Add missing release text

Signed-off-by: Corinna Vinschen 

Diff:
---
 winsup/cygwin/release/2.6.1 | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/winsup/cygwin/release/2.6.1 b/winsup/cygwin/release/2.6.1
index 3c0630b..749a11c 100644
--- a/winsup/cygwin/release/2.6.1
+++ b/winsup/cygwin/release/2.6.1
@@ -4,10 +4,6 @@ What's new:
 - Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3).
 
 
-What changed:
--
-
-
 Bug Fixes
 -
 
@@ -17,5 +13,21 @@ Bug Fixes
 - Fix case-sensitivity problem when renaming directories
   Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html
 
+- Fix SetThreadName with gdb 7.10 on x86
+  Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html
+
+- Fix broken newlocale handling with empty local string "".
+  Found by Coverity.
+
+- Fix assorted buffer overflows and resource leaks found by Coverity.
+
+- Correctly define __hidden macro on Cygwin.
+  Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html
+
 - Fix page count in /proc//statm and /proc//status.
   Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html
+
+- Don't allow sending invalid signals from user space
+
+- Fix path handling of ".//" sequences.
+  Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html


profile_d

2016-12-06 Thread Charlie Perkins

Hello anyone,

Could someone tell me what profile_d does?

There doesn't seem to be a man page, info, or any way I can find out!

I'm getting the following errors from profile_d when /etc/profile 
invokes  'profile_d sh':



-bash: [: too many arguments
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: too many arguments
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected
-bash: [: =: unary operator expected


Thanks in advance for any help.

Regards,
Charlie P.


--
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: Installer names not meaningful enough

2016-12-06 Thread Gerrit Haase
2016-12-01 11:51 GMT+01:00 Roberto RĂ­os Gallardo says:
> Please give the installers more meaningful names. In particular, make
> sure "cygwin" is part of it. "setup-x86_64.exe" is not very obvious. A
> version number would be nice too.

The version is part of setup.ini in the header:

# This file was automatically generated at 2016-12-05 09:43:16 UTC.
#
# If you edit it, your edits will be discarded next time the file is
# generated.  See http://cygwin.com/setup.html for details.
release: cygwin
arch: x86_64
setup-timestamp: 1480930996
setup-version: 2.876
...


Regards,
Gerrit

--
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