From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 29 Oct 2014 23:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 18896@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.141462443912692 (code B ref -1); Wed, 29 Oct 2014 23:14:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Oct 2014 23:13:59 +0000 Received: from localhost ([127.0.0.1]:39475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjcRC-0003Ie-Ir for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55666) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjcR9-0003IQ-L2 for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjcQz-0002ej-CB for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56253) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQz-0002ec-8X for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQu-0007sI-PL for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjcQq-0002dw-E9 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:40 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:59752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQq-0002dq-50 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:36 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id D9712B0045 for ; Wed, 29 Oct 2014 19:13:34 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9TNDYdb028844 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:34 -0400 Date: Wed, 29 Oct 2014 19:13:34 -0400 From: Jack Howarth Message-ID: <20141029231334.GA28706@bromo.med.uc.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I am finding that the single failure seen on Mavericks for the coreutils 8.23 testsuite... FAIL: test-getcwd.sh ===================================================== GNU coreutils 8.23: gnulib-tests/test-suite.log ===================================================== # TOTAL: 306 # PASS: 293 # SKIP: 12 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 when run as sudo, is replaced by two new errors and two new failures under Yosemite as sudo. link-deref.sh: set-up failure: ERROR: tests/cp/link-deref.sh FAIL: tests/cp/link-no-deref.sh fiemap-perf.sh: skipped test: this file system lacks FIEMAP support fiemap-2.sh: skipped test: this file system lacks FIEMAP support FAIL: tests/cp/link-symlink.sh ERROR: tests/ln/hard-to-sym.sh ============================================================================ Testsuite summary for GNU coreutils 8.23 ============================================================================ # TOTAL: 563 # PASS: 397 # SKIP: 162 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 2 Are these failures already known and are there any workarounds? I have attached the bzip2 compressed test-suite.log in case it helps. Thanks in advance Jack --nFreZHaLTZJo0R7j Content-Type: application/x-bzip2 Content-Disposition: attachment; filename="test-suite.log.bz2" Content-Transfer-Encoding: base64 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 /PH89/7d+HnF/8XckU4UJCzq+d9A --nFreZHaLTZJo0R7j-- From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 30 Oct 2014 00:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141462729517674 (code B ref 18896); Thu, 30 Oct 2014 00:02:01 +0000 Received: (at 18896) by debbugs.gnu.org; 30 Oct 2014 00:01:35 +0000 Received: from localhost ([127.0.0.1]:39544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjdBG-0004az-Iz for submit@debbugs.gnu.org; Wed, 29 Oct 2014 20:01:34 -0400 Received: from mail4.vodafone.ie ([213.233.128.170]:5154) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjdBE-0004ai-00 for 18896@debbugs.gnu.org; Wed, 29 Oct 2014 20:01:32 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApYBAE5/UVRtTEGT/2dsb2JhbAANTw6DVFjOJodRAoEsAQEBAQGEfwEBAQMBeQULCw0LCRYPCQMCAQIBRQYNAQcBAYg0DrIKlXoBAQEBAQEBAQEBAQEBAQEBAQEBGY1BAYMbMweESwEEllePK5A2gSpAbIJLAQEB Received: from unknown (HELO [192.168.1.43]) ([109.76.65.147]) by mail3.vodafone.ie with ESMTP; 30 Oct 2014 00:01:17 +0000 Message-ID: <54517FCD.2010800@draigBrady.com> Date: Thu, 30 Oct 2014 00:01:17 +0000 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> In-Reply-To: <20141029231334.GA28706@bromo.med.uc.edu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/29/2014 11:13 PM, Jack Howarth wrote: > I am finding that the single failure seen on Mavericks for the > coreutils 8.23 testsuite... > > FAIL: test-getcwd.sh > > ===================================================== > GNU coreutils 8.23: gnulib-tests/test-suite.log > ===================================================== The above gnulib issue may occur on Yosemite too but was not run due to the new failures below > when run as sudo, is replaced by two new errors and two new failures > under Yosemite as sudo. > > ERROR: tests/cp/link-deref.sh > FAIL: tests/cp/link-no-deref.sh > > FAIL: tests/cp/link-symlink.sh > > ERROR: tests/ln/hard-to-sym.sh > > ============================================================================ > Testsuite summary for GNU coreutils 8.23 > ============================================================================ > # TOTAL: 563 > # PASS: 397 > # SKIP: 162 > # XFAIL: 0 > # FAIL: 2 > # XPASS: 0 > # ERROR: 2 All these failures and errors are due to trying to create a hardlink to a symlink and getting an "Operation not supported" error. Can you send the output of this command? $ grep -E "(LINK_F|LINKAT)" lib/config.h What file system type are you running this one? I suspect that this might help? diff --git a/lib/linkat.c b/lib/linkat.c index 6ee30fb..fd6bd1c 100644 --- a/lib/linkat.c +++ b/lib/linkat.c @@ -329,7 +329,8 @@ rpl_linkat (int fd1, char const *file1, int fd2, char const *file2, int flag) if (0 <= have_follow_really) { int result = linkat (fd1, file1, fd2, file2, flag); - if (!(result == -1 && errno == EINVAL)) + if (!(result == -1 && (errno == EINVAL || errno == ENOTSUP + || errno == EOPNOTSUPP))) { have_follow_really = 1; return result; From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 30 Oct 2014 18:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.14146934597202 (code B ref 18896); Thu, 30 Oct 2014 18:25:01 +0000 Received: (at 18896) by debbugs.gnu.org; 30 Oct 2014 18:24:19 +0000 Received: from localhost ([127.0.0.1]:40752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjuOP-0001s5-SF for submit@debbugs.gnu.org; Thu, 30 Oct 2014 14:24:18 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:33064) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjuON-0001rq-SJ for 18896@debbugs.gnu.org; Thu, 30 Oct 2014 14:24:16 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 6209EB0045; Thu, 30 Oct 2014 14:24:09 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9UIO8NL002901; Thu, 30 Oct 2014 14:24:08 -0400 Date: Thu, 30 Oct 2014 14:24:08 -0400 From: Jack Howarth Message-ID: <20141030182408.GA2870@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54517FCD.2010800@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Thu, Oct 30, 2014 at 12:01:17AM +0000, Pádraig Brady wrote: > On 10/29/2014 11:13 PM, Jack Howarth wrote: > > I am finding that the single failure seen on Mavericks for the > > coreutils 8.23 testsuite... > > > > FAIL: test-getcwd.sh > > > > ===================================================== > > GNU coreutils 8.23: gnulib-tests/test-suite.log > > ===================================================== > > The above gnulib issue may occur on Yosemite too but was not run > due to the new failures below > > > when run as sudo, is replaced by two new errors and two new failures > > under Yosemite as sudo. > > > > ERROR: tests/cp/link-deref.sh > > FAIL: tests/cp/link-no-deref.sh > > > > FAIL: tests/cp/link-symlink.sh > > > > ERROR: tests/ln/hard-to-sym.sh > > > > ============================================================================ > > Testsuite summary for GNU coreutils 8.23 > > ============================================================================ > > # TOTAL: 563 > > # PASS: 397 > > # SKIP: 162 > > # XFAIL: 0 > > # FAIL: 2 > > # XPASS: 0 > > # ERROR: 2 > > All these failures and errors are due to trying to create > a hardlink to a symlink and getting an "Operation not supported" error. > > Can you send the output of this command? > $ grep -E "(LINK_F|LINKAT)" lib/config.h On x86_64-apple-darwin13 which doesn't show these failures, I see... #define GNULIB_AREADLINKAT 1 #define GNULIB_TEST_LINKAT 1 #define GNULIB_TEST_READLINKAT 1 #define GNULIB_TEST_SYMLINKAT 1 #define GNULIB_TEST_UNLINKAT 1 /* #undef HAVE_LINKAT */ /* #undef HAVE_READLINKAT */ /* #undef HAVE_SYMLINKAT */ /* #undef HAVE_UNLINKAT */ /* #undef LINKAT_TRAILING_SLASH_BUG */ #define LINK_FOLLOWS_SYMLINKS 1 whereas on x86_64-apple-darwin14, I get... #define GNULIB_AREADLINKAT 1 #define GNULIB_TEST_LINKAT 1 #define GNULIB_TEST_READLINKAT 1 #define GNULIB_TEST_SYMLINKAT 1 #define GNULIB_TEST_UNLINKAT 1 #define HAVE_LINKAT 1 #define HAVE_READLINKAT 1 #define HAVE_SYMLINKAT 1 #define HAVE_UNLINKAT 1 /* #undef LINKAT_TRAILING_SLASH_BUG */ #define LINK_FOLLOWS_SYMLINKS 1 > > What file system type are you running this one? Both filesystems are File System Personality: Journaled HFS+ Type (Bundle): hfs Name (User Visible): Mac OS Extended (Journaled) Journal: Journal size 81920 KB at offset 0x1d1c000 Owners: Enabled > > I suspect that this might help? > > diff --git a/lib/linkat.c b/lib/linkat.c > index 6ee30fb..fd6bd1c 100644 > --- a/lib/linkat.c > +++ b/lib/linkat.c > @@ -329,7 +329,8 @@ rpl_linkat (int fd1, char const *file1, int fd2, char const *file2, int flag) > if (0 <= have_follow_really) > { > int result = linkat (fd1, file1, fd2, file2, flag); > - if (!(result == -1 && errno == EINVAL)) > + if (!(result == -1 && (errno == EINVAL || errno == ENOTSUP > + || errno == EOPNOTSUPP))) > { > have_follow_really = 1; > return result; Unfortunately, with this patch, I still see the failures on x86_64-apple-darwin14. link-deref.sh: set-up failure: ERROR: tests/cp/link-deref.sh FAIL: tests/cp/link-no-deref.sh FAIL: tests/cp/link-symlink.sh hard-to-sym.sh: set-up failure: ERROR: tests/ln/hard-to-sym.sh Do we need to handle darwin14 differently now that it sets... #define HAVE_LINKAT 1 #define HAVE_READLINKAT 1 #define HAVE_SYMLINKAT 1 #define HAVE_UNLINKAT 1 which was never tested on darwin before? Jack From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 30 Oct 2014 21:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141470428530853 (code B ref 18896); Thu, 30 Oct 2014 21:25:02 +0000 Received: (at 18896) by debbugs.gnu.org; 30 Oct 2014 21:24:45 +0000 Received: from localhost ([127.0.0.1]:40883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjxD1-00081Y-Re for submit@debbugs.gnu.org; Thu, 30 Oct 2014 17:24:44 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:38957) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjxCz-00081H-HS for 18896@debbugs.gnu.org; Thu, 30 Oct 2014 17:24:42 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 99AC6B0045; Thu, 30 Oct 2014 17:24:35 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9ULOZ34003727; Thu, 30 Oct 2014 17:24:35 -0400 Date: Thu, 30 Oct 2014 17:24:35 -0400 From: Jack Howarth Message-ID: <20141030212435.GA3706@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54517FCD.2010800@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Thu, Oct 30, 2014 at 12:01:17AM +0000, Pádraig Brady wrote: > On 10/29/2014 11:13 PM, Jack Howarth wrote: > > I am finding that the single failure seen on Mavericks for the > > coreutils 8.23 testsuite... > > > > FAIL: test-getcwd.sh > > > > ===================================================== > > GNU coreutils 8.23: gnulib-tests/test-suite.log > > ===================================================== > > The above gnulib issue may occur on Yosemite too but was not run > due to the new failures below > > > when run as sudo, is replaced by two new errors and two new failures > > under Yosemite as sudo. > > > > ERROR: tests/cp/link-deref.sh > > FAIL: tests/cp/link-no-deref.sh > > > > FAIL: tests/cp/link-symlink.sh > > > > ERROR: tests/ln/hard-to-sym.sh > > > > ============================================================================ > > Testsuite summary for GNU coreutils 8.23 > > ============================================================================ > > # TOTAL: 563 > > # PASS: 397 > > # SKIP: 162 > > # XFAIL: 0 > > # FAIL: 2 > > # XPASS: 0 > > # ERROR: 2 > > All these failures and errors are due to trying to create > a hardlink to a symlink and getting an "Operation not supported" error. > > Can you send the output of this command? > $ grep -E "(LINK_F|LINKAT)" lib/config.h > In case it helps, here is the diff being the lib/config.h files generated on darwin13 and darwin14... --- coreutils-config.h.darwin13 2014-10-30 17:20:17.000000000 -0400 +++ coreutils-config.h.darwin14 2014-10-30 17:19:54.000000000 -0400 @@ -748,7 +748,7 @@ /* #undef GWINSZ_IN_SYS_PTY */ /* Define to 1 if you have the `access' function. */ -#define HAVE_ACCESS 1 +/* #undef HAVE_ACCESS */ /* Define to 1 if you have the `aclsort' function. */ /* #undef HAVE_ACLSORT */ @@ -952,7 +952,7 @@ /* Define to 1 if you have the declaration of `fdopendir', and to 0 if you don't. */ -#define HAVE_DECL_FDOPENDIR 0 +#define HAVE_DECL_FDOPENDIR 1 /* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you don't. */ @@ -1297,7 +1297,7 @@ /* #undef HAVE_EUIDACCESS */ /* Define to 1 if you have the `faccessat' function. */ -/* #undef HAVE_FACCESSAT */ +#define HAVE_FACCESSAT 1 /* Define to 1 if you have the `facl' function. */ /* #undef HAVE_FACL */ @@ -1309,7 +1309,7 @@ #define HAVE_FCHMOD 1 /* Define to 1 if you have the `fchmodat' function. */ -/* #undef HAVE_FCHMODAT */ +#define HAVE_FCHMODAT 1 /* Define to 1 if you have the `fchown' function. */ #define HAVE_FCHOWN 1 @@ -1321,7 +1321,7 @@ #define HAVE_FDATASYNC 1 /* Define to 1 if you have the `fdopendir' function. */ -/* #undef HAVE_FDOPENDIR */ +#define HAVE_FDOPENDIR 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_FEATURES_H */ @@ -1349,7 +1349,7 @@ #define HAVE_FSEEKO 1 /* Define to 1 if you have the `fstatat' function. */ -/* #undef HAVE_FSTATAT */ +#define HAVE_FSTATAT 1 /* Define to 1 if you have the `fstatfs' function. */ #define HAVE_FSTATFS 1 @@ -1592,7 +1592,7 @@ #define HAVE_LINK 1 /* Define to 1 if you have the `linkat' function. */ -/* #undef HAVE_LINKAT */ +#define HAVE_LINKAT 1 /* Define to 1 if you have the `listmntent' function. */ /* #undef HAVE_LISTMNTENT */ @@ -1731,7 +1731,7 @@ /* #undef HAVE_OBSTACK */ /* Define to 1 if you have the `openat' function. */ -/* #undef HAVE_OPENAT */ +#define HAVE_OPENAT 1 /* Define to 1 if you have the `opendir' function. */ #define HAVE_OPENDIR 1 @@ -1813,7 +1813,7 @@ #define HAVE_READLINK 1 /* Define to 1 if you have the `readlinkat' function. */ -/* #undef HAVE_READLINKAT */ +#define HAVE_READLINKAT 1 /* Define to 1 if your system has a GNU libc compatible 'realloc' function, and to 0 otherwise. */ @@ -2171,7 +2171,7 @@ #define HAVE_SYMLINK 1 /* Define to 1 if you have the `symlinkat' function. */ -/* #undef HAVE_SYMLINKAT */ +#define HAVE_SYMLINKAT 1 /* Define to 1 if you have the `sync' function. */ #define HAVE_SYNC 1 @@ -2338,7 +2338,7 @@ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `unlinkat' function. */ -/* #undef HAVE_UNLINKAT */ +#define HAVE_UNLINKAT 1 /* Define to 1 if you have the `unsetenv' function. */ #define HAVE_UNSETENV 1 @@ -2429,7 +2429,7 @@ /* Define to 1 if fstatat (..., 0) works. For example, it does not work in AIX 7.1. */ -/* #undef HAVE_WORKING_FSTATAT_ZERO_FLAG */ +#define HAVE_WORKING_FSTATAT_ZERO_FLAG 1 /* Define to 1 if O_NOATIME works. */ #define HAVE_WORKING_O_NOATIME 0 > What file system type are you running this one? > > I suspect that this might help? > > diff --git a/lib/linkat.c b/lib/linkat.c > index 6ee30fb..fd6bd1c 100644 > --- a/lib/linkat.c > +++ b/lib/linkat.c > @@ -329,7 +329,8 @@ rpl_linkat (int fd1, char const *file1, int fd2, char const *file2, int flag) > if (0 <= have_follow_really) > { > int result = linkat (fd1, file1, fd2, file2, flag); > - if (!(result == -1 && errno == EINVAL)) > + if (!(result == -1 && (errno == EINVAL || errno == ENOTSUP > + || errno == EOPNOTSUPP))) > { > have_follow_really = 1; > return result; From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 02:30:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141472255728408 (code B ref 18896); Fri, 31 Oct 2014 02:30:04 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 02:29:17 +0000 Received: from localhost ([127.0.0.1]:40917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk1xk-0007O5-Dq for submit@debbugs.gnu.org; Thu, 30 Oct 2014 22:29:17 -0400 Received: from mail5.vodafone.ie ([213.233.128.176]:22325) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk1xh-0007Nq-2j for 18896@debbugs.gnu.org; Thu, 30 Oct 2014 22:29:14 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApkBAEPzUlRtTlqx/2dsb2JhbAANTw6DVFjNHYdRAoEyAQEBAQGEfwEBAQMBJ1IFCwsNBAMBAgEJFAIPCQMCAQIBPQgGDQEFAgEBiDQOtEeVXgEBAQEBAQEBAQEBAQEBAQEBAQEBAReNQAGDPREHCYRCBYYvjXOBUGiIR4NKgx6QOYEqQGyCSwEBAQ Received: from unknown (HELO [192.168.1.43]) ([109.78.90.177]) by mail3.vodafone.ie with ESMTP; 31 Oct 2014 02:29:05 +0000 Message-ID: <5452F3F1.4020600@draigBrady.com> Date: Fri, 31 Oct 2014 02:29:05 +0000 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> In-Reply-To: <20141030182408.GA2870@bromo.med.uc.edu> X-Enigmail-Version: 1.6 Content-Type: multipart/mixed; boundary="------------090900000502080808010700" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a multi-part message in MIME format. --------------090900000502080808010700 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit On 10/30/2014 06:24 PM, Jack Howarth wrote: > On Thu, Oct 30, 2014 at 12:01:17AM +0000, Pádraig Brady wrote: >> On 10/29/2014 11:13 PM, Jack Howarth wrote: >>> I am finding that the single failure seen on Mavericks for the >>> coreutils 8.23 testsuite... >>> >>> FAIL: test-getcwd.sh >>> >>> ===================================================== >>> GNU coreutils 8.23: gnulib-tests/test-suite.log >>> ===================================================== >> >> The above gnulib issue may occur on Yosemite too but was not run >> due to the new failures below >> >>> when run as sudo, is replaced by two new errors and two new failures >>> under Yosemite as sudo. >>> >>> ERROR: tests/cp/link-deref.sh >>> FAIL: tests/cp/link-no-deref.sh >>> >>> FAIL: tests/cp/link-symlink.sh >>> >>> ERROR: tests/ln/hard-to-sym.sh >>> >>> ============================================================================ >>> Testsuite summary for GNU coreutils 8.23 >>> ============================================================================ >>> # TOTAL: 563 >>> # PASS: 397 >>> # SKIP: 162 >>> # XFAIL: 0 >>> # FAIL: 2 >>> # XPASS: 0 >>> # ERROR: 2 >> >> All these failures and errors are due to trying to create >> a hardlink to a symlink and getting an "Operation not supported" error. >> >> Can you send the output of this command? >> $ grep -E "(LINK_F|LINKAT)" lib/config.h > > On x86_64-apple-darwin13 which doesn't show these failures, I see... > > #define GNULIB_AREADLINKAT 1 > #define GNULIB_TEST_LINKAT 1 > #define GNULIB_TEST_READLINKAT 1 > #define GNULIB_TEST_SYMLINKAT 1 > #define GNULIB_TEST_UNLINKAT 1 > /* #undef HAVE_LINKAT */ > /* #undef HAVE_READLINKAT */ > /* #undef HAVE_SYMLINKAT */ > /* #undef HAVE_UNLINKAT */ > /* #undef LINKAT_TRAILING_SLASH_BUG */ > #define LINK_FOLLOWS_SYMLINKS 1 > > whereas on x86_64-apple-darwin14, I get... > > #define GNULIB_AREADLINKAT 1 > #define GNULIB_TEST_LINKAT 1 > #define GNULIB_TEST_READLINKAT 1 > #define GNULIB_TEST_SYMLINKAT 1 > #define GNULIB_TEST_UNLINKAT 1 > #define HAVE_LINKAT 1 > #define HAVE_READLINKAT 1 > #define HAVE_SYMLINKAT 1 > #define HAVE_UNLINKAT 1 > /* #undef LINKAT_TRAILING_SLASH_BUG */ > #define LINK_FOLLOWS_SYMLINKS 1 > >> >> What file system type are you running this one? > > Both filesystems are > > File System Personality: Journaled HFS+ > Type (Bundle): hfs > Name (User Visible): Mac OS Extended (Journaled) > Journal: Journal size 81920 KB at offset 0x1d1c000 > Owners: Enabled > >> >> I suspect that this might help? >> >> diff --git a/lib/linkat.c b/lib/linkat.c >> index 6ee30fb..fd6bd1c 100644 >> --- a/lib/linkat.c >> +++ b/lib/linkat.c >> @@ -329,7 +329,8 @@ rpl_linkat (int fd1, char const *file1, int fd2, char const *file2, int flag) >> if (0 <= have_follow_really) >> { >> int result = linkat (fd1, file1, fd2, file2, flag); >> - if (!(result == -1 && errno == EINVAL)) >> + if (!(result == -1 && (errno == EINVAL || errno == ENOTSUP >> + || errno == EOPNOTSUPP))) >> { >> have_follow_really = 1; >> return result; > > Unfortunately, with this patch, I still see the failures on x86_64-apple-darwin14. Ah right, that code path is only for older Linux kernels with AT_SYMLINK_FOLLOW specified, which is not the case here. Please drop this patch. > link-deref.sh: set-up failure: > ERROR: tests/cp/link-deref.sh > FAIL: tests/cp/link-no-deref.sh > FAIL: tests/cp/link-symlink.sh > hard-to-sym.sh: set-up failure: > ERROR: tests/ln/hard-to-sym.sh So linkat() is now available but doesn't support hardlinks to symlinks contrary to the POSIX spec. So it would be best we consider linkat() unavailable, which can be done manually like: ac_cv_func_linkat=no ./configure We'll have to augment the gnulib linkat check to actually check that linkat() works, rather than just being available. Attached is an ancillary patch to coreutils to convert the Last ERROR above to the more correct FAILs, which you don't need to apply. thanks, Pádraig. --------------090900000502080808010700 Content-Type: text/x-patch; name="tests-linkat-error.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="tests-linkat-error.patch" >From 0ba224ec5cd102773086137b7097ec91d1538e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Fri, 31 Oct 2014 02:25:02 +0000 Subject: [PATCH] tests: ln/hard-to-sym FAIL rather than ERROR when ln fails * tests/ln/hard-to-sym.sh: Only call framework_failure_ when ln returns success. --- tests/ln/hard-to-sym.sh | 36 +++++++++++++++++++++--------------- 1 files changed, 21 insertions(+), 15 deletions(-) diff --git a/tests/ln/hard-to-sym.sh b/tests/ln/hard-to-sym.sh index 995d3cf..f3ac8ba 100755 --- a/tests/ln/hard-to-sym.sh +++ b/tests/ln/hard-to-sym.sh @@ -29,24 +29,30 @@ ln -s -L -P symlink2 symlink3 || fail=1 # =================================================== # ensure that -L follows symlinks, and overrides -P -ln -P -L symlink3 hard-to-a || fail=1 -ls=$(ls -lG hard-to-a)x -case "$ls" in - *'hard-to-ax') ;; - *'hard-to-a -> '*x) fail=1 ;; - *) framework_failure_ ;; -esac +if ln -P -L symlink3 hard-to-a; then + ls=$(ls -lG hard-to-a)x + case "$ls" in + *'hard-to-ax') ;; + *'hard-to-a -> '*x) fail=1 ;; + *) framework_failure_ ;; + esac +else + fail=1 +fi # =================================================== # ensure that -P links (or at least duplicates) symlinks, and overrides -L -ln -L -P symlink3 hard-to-3 || fail=1 -ls=$(ls -lG hard-to-3)x -case "$ls" in - *'hard-to-3 -> symlink2x') ;; - *'hard-to-3x') fail=1 ;; - *'hard-to-3 -> '*x) fail=1 ;; - *) framework_failure_ ;; -esac +if ln -L -P symlink3 hard-to-3; then + ls=$(ls -lG hard-to-3)x + case "$ls" in + *'hard-to-3 -> symlink2x') ;; + *'hard-to-3x') fail=1 ;; + *'hard-to-3 -> '*x) fail=1 ;; + *) framework_failure_ ;; + esac +else + fail=1 +fi # =================================================== # Create a hard link to a dangling symlink. -- 1.7.7.6 --------------090900000502080808010700-- From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 03:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.14147262662289 (code B ref 18896); Fri, 31 Oct 2014 03:32:01 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 03:31:06 +0000 Received: from localhost ([127.0.0.1]:40927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk2vZ-0000aq-7G for submit@debbugs.gnu.org; Thu, 30 Oct 2014 23:31:06 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:51022) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk2vV-0000aK-Jo for 18896@debbugs.gnu.org; Thu, 30 Oct 2014 23:31:02 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id E3138B0045; Thu, 30 Oct 2014 23:30:55 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9V3UtnB005112; Thu, 30 Oct 2014 23:30:55 -0400 Date: Thu, 30 Oct 2014 23:30:55 -0400 From: Jack Howarth Message-ID: <20141031033055.GA5098@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5452F3F1.4020600@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > On 10/30/2014 06:24 PM, Jack Howarth wrote: > > On Thu, Oct 30, 2014 at 12:01:17AM +0000, Pádraig Brady wrote: > >> On 10/29/2014 11:13 PM, Jack Howarth wrote: > >>> I am finding that the single failure seen on Mavericks for the > >>> coreutils 8.23 testsuite... > >>> > >>> FAIL: test-getcwd.sh > >>> > >>> ===================================================== > >>> GNU coreutils 8.23: gnulib-tests/test-suite.log > >>> ===================================================== > >> > >> The above gnulib issue may occur on Yosemite too but was not run > >> due to the new failures below > >> > >>> when run as sudo, is replaced by two new errors and two new failures > >>> under Yosemite as sudo. > >>> > >>> ERROR: tests/cp/link-deref.sh > >>> FAIL: tests/cp/link-no-deref.sh > >>> > >>> FAIL: tests/cp/link-symlink.sh > >>> > >>> ERROR: tests/ln/hard-to-sym.sh > >>> > >>> ============================================================================ > >>> Testsuite summary for GNU coreutils 8.23 > >>> ============================================================================ > >>> # TOTAL: 563 > >>> # PASS: 397 > >>> # SKIP: 162 > >>> # XFAIL: 0 > >>> # FAIL: 2 > >>> # XPASS: 0 > >>> # ERROR: 2 > >> > >> All these failures and errors are due to trying to create > >> a hardlink to a symlink and getting an "Operation not supported" error. > >> > >> Can you send the output of this command? > >> $ grep -E "(LINK_F|LINKAT)" lib/config.h > > > > On x86_64-apple-darwin13 which doesn't show these failures, I see... > > > > #define GNULIB_AREADLINKAT 1 > > #define GNULIB_TEST_LINKAT 1 > > #define GNULIB_TEST_READLINKAT 1 > > #define GNULIB_TEST_SYMLINKAT 1 > > #define GNULIB_TEST_UNLINKAT 1 > > /* #undef HAVE_LINKAT */ > > /* #undef HAVE_READLINKAT */ > > /* #undef HAVE_SYMLINKAT */ > > /* #undef HAVE_UNLINKAT */ > > /* #undef LINKAT_TRAILING_SLASH_BUG */ > > #define LINK_FOLLOWS_SYMLINKS 1 > > > > whereas on x86_64-apple-darwin14, I get... > > > > #define GNULIB_AREADLINKAT 1 > > #define GNULIB_TEST_LINKAT 1 > > #define GNULIB_TEST_READLINKAT 1 > > #define GNULIB_TEST_SYMLINKAT 1 > > #define GNULIB_TEST_UNLINKAT 1 > > #define HAVE_LINKAT 1 > > #define HAVE_READLINKAT 1 > > #define HAVE_SYMLINKAT 1 > > #define HAVE_UNLINKAT 1 > > /* #undef LINKAT_TRAILING_SLASH_BUG */ > > #define LINK_FOLLOWS_SYMLINKS 1 > > > >> > >> What file system type are you running this one? > > > > Both filesystems are > > > > File System Personality: Journaled HFS+ > > Type (Bundle): hfs > > Name (User Visible): Mac OS Extended (Journaled) > > Journal: Journal size 81920 KB at offset 0x1d1c000 > > Owners: Enabled > > > >> > >> I suspect that this might help? > >> > >> diff --git a/lib/linkat.c b/lib/linkat.c > >> index 6ee30fb..fd6bd1c 100644 > >> --- a/lib/linkat.c > >> +++ b/lib/linkat.c > >> @@ -329,7 +329,8 @@ rpl_linkat (int fd1, char const *file1, int fd2, char const *file2, int flag) > >> if (0 <= have_follow_really) > >> { > >> int result = linkat (fd1, file1, fd2, file2, flag); > >> - if (!(result == -1 && errno == EINVAL)) > >> + if (!(result == -1 && (errno == EINVAL || errno == ENOTSUP > >> + || errno == EOPNOTSUPP))) > >> { > >> have_follow_really = 1; > >> return result; > > > > Unfortunately, with this patch, I still see the failures on x86_64-apple-darwin14. > > Ah right, that code path is only for older Linux kernels > with AT_SYMLINK_FOLLOW specified, which is not the case here. > Please drop this patch. > > > link-deref.sh: set-up failure: > > ERROR: tests/cp/link-deref.sh > > FAIL: tests/cp/link-no-deref.sh > > FAIL: tests/cp/link-symlink.sh > > hard-to-sym.sh: set-up failure: > > ERROR: tests/ln/hard-to-sym.sh > > So linkat() is now available but doesn't support hardlinks to symlinks > contrary to the POSIX spec. So it would be best we consider linkat() > unavailable, which can be done manually like: > > ac_cv_func_linkat=no ./configure > > We'll have to augment the gnulib linkat check to actually check > that linkat() works, rather than just being available. Passing ac_cv_func_linkat=no to configure and using your attached patch results in a large number of failures on x86_64-apple-darwin14. ../build-aux/test-driver: line 107: 83817 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-futimens ../build-aux/test-driver: line 107: 84551 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-readlinkat ../build-aux/test-driver: line 107: 83516 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-fdutimensat ../build-aux/test-driver: line 107: 84928 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-symlinkat ../build-aux/test-driver: line 107: 85151 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-unlinkat ../build-aux/test-driver: line 107: 85185 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-utimens ===================================================== GNU coreutils 8.23: gnulib-tests/test-suite.log ===================================================== # TOTAL: 306 # PASS: 288 # SKIP: 12 # XFAIL: 0 # FAIL: 6 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: test-fdutimensat ====================== ./test-utimens.h:113: assertion 'st3.st_atime == Y2K' failed FAIL: test-futimens =================== ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed SKIP: test-getlogin =================== Skipping test: stdin is not a tty. SKIP: test-mbrtowc-w32-1.sh =========================== Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-2.sh =========================== Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-3.sh =========================== Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-4.sh =========================== Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-5.sh =========================== Skipping test: not a native Windows system SKIP: test-mbscasecmp.sh ======================== Skipping test: no turkish Unicode locale is installed FAIL: test-readlinkat ===================== ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed FAIL: test-symlinkat ==================== ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed FAIL: test-unlinkat =================== ./test-unlink.h:49: assertion 'func ("..") == -1' failed FAIL: test-utimens ================== ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed SKIP: test-wcrtomb-w32-1.sh =========================== Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-2.sh =========================== Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-3.sh =========================== Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-4.sh =========================== Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-5.sh =========================== Skipping test: not a native Windows system ============================================================================ Testsuite summary for GNU coreutils 8.23 ============================================================================ # TOTAL: 306 # PASS: 288 # SKIP: 12 # XFAIL: 0 # FAIL: 6 # XPASS: 0 # ERROR: 0 ============================================================================ > > Attached is an ancillary patch to coreutils to convert the > Last ERROR above to the more correct FAILs, which you don't need to apply. > > thanks, > Pádraig. > >From 0ba224ec5cd102773086137b7097ec91d1538e49 Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?P=C3=A1draig=20Brady?= > Date: Fri, 31 Oct 2014 02:25:02 +0000 > Subject: [PATCH] tests: ln/hard-to-sym FAIL rather than ERROR when ln fails > > * tests/ln/hard-to-sym.sh: Only call framework_failure_ when ln > returns success. > --- > tests/ln/hard-to-sym.sh | 36 +++++++++++++++++++++--------------- > 1 files changed, 21 insertions(+), 15 deletions(-) > > diff --git a/tests/ln/hard-to-sym.sh b/tests/ln/hard-to-sym.sh > index 995d3cf..f3ac8ba 100755 > --- a/tests/ln/hard-to-sym.sh > +++ b/tests/ln/hard-to-sym.sh > @@ -29,24 +29,30 @@ ln -s -L -P symlink2 symlink3 || fail=1 > > # =================================================== > # ensure that -L follows symlinks, and overrides -P > -ln -P -L symlink3 hard-to-a || fail=1 > -ls=$(ls -lG hard-to-a)x > -case "$ls" in > - *'hard-to-ax') ;; > - *'hard-to-a -> '*x) fail=1 ;; > - *) framework_failure_ ;; > -esac > +if ln -P -L symlink3 hard-to-a; then > + ls=$(ls -lG hard-to-a)x > + case "$ls" in > + *'hard-to-ax') ;; > + *'hard-to-a -> '*x) fail=1 ;; > + *) framework_failure_ ;; > + esac > +else > + fail=1 > +fi > > # =================================================== > # ensure that -P links (or at least duplicates) symlinks, and overrides -L > -ln -L -P symlink3 hard-to-3 || fail=1 > -ls=$(ls -lG hard-to-3)x > -case "$ls" in > - *'hard-to-3 -> symlink2x') ;; > - *'hard-to-3x') fail=1 ;; > - *'hard-to-3 -> '*x) fail=1 ;; > - *) framework_failure_ ;; > -esac > +if ln -L -P symlink3 hard-to-3; then > + ls=$(ls -lG hard-to-3)x > + case "$ls" in > + *'hard-to-3 -> symlink2x') ;; > + *'hard-to-3x') fail=1 ;; > + *'hard-to-3 -> '*x) fail=1 ;; > + *) framework_failure_ ;; > + esac > +else > + fail=1 > +fi > > # =================================================== > # Create a hard link to a dangling symlink. > -- > 1.7.7.6 > From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 03:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.14147278124742 (code B ref 18896); Fri, 31 Oct 2014 03:57:02 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 03:56:52 +0000 Received: from localhost ([127.0.0.1]:40932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk3KV-0001EO-60 for submit@debbugs.gnu.org; Thu, 30 Oct 2014 23:56:51 -0400 Received: from mail2.vodafone.ie ([213.233.128.44]:27346) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xk3KS-0001E8-A8 for 18896@debbugs.gnu.org; Thu, 30 Oct 2014 23:56:49 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApUBAB8IU1RtT57B/2dsb2JhbAANTw7VeoMgAoEyAQEBAQGEfwEBAQMBMgFGBQsLDQsJFAIPCQMCAQIBRQYNAQcBAYg0DrRElWMBAQEBAQEBAwEBAQEBAQEBGopzgk0BgxsuBQeESwEEnyGGaIojhhaBKkCDNwEBAQ Received: from unknown (HELO [192.168.1.43]) ([109.79.158.193]) by mail2.vodafone.ie with ESMTP; 31 Oct 2014 03:56:06 +0000 Message-ID: <54530856.6030809@draigBrady.com> Date: Fri, 31 Oct 2014 03:56:06 +0000 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> In-Reply-To: <20141031033055.GA5098@bromo.med.uc.edu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/31/2014 03:30 AM, Jack Howarth wrote: > On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: >> >> So linkat() is now available but doesn't support hardlinks to symlinks >> contrary to the POSIX spec. So it would be best we consider linkat() >> unavailable, which can be done manually like: >> >> ac_cv_func_linkat=no ./configure >> >> We'll have to augment the gnulib linkat check to actually check >> that linkat() works, rather than just being available. > > Passing ac_cv_func_linkat=no to configure and using your attached patch > results in a large number of failures on x86_64-apple-darwin14. Good that's better. coreutils tests have passed, and you're getting to gnulib issues below. > FAIL: test-readlinkat > ===================== > ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed > > FAIL: test-symlinkat > ==================== > ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed > > FAIL: test-unlinkat > =================== > ./test-unlink.h:49: assertion 'func ("..") == -1' failed This is indicating these system functions are succeeding (or failing with a different return value) while their non "at" equivalents are failing as expected. That's surprising. It would be useful to determine (with printf/gdb) the return value and errno in the above tests. > FAIL: test-fdutimensat > ====================== > ./test-utimens.h:113: assertion 'st3.st_atime == Y2K' failed > > FAIL: test-futimens > =================== > ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed > > FAIL: test-utimens > ================== > ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed I've not looked into these at all. This information is very useful. thanks! Pádraig. From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141477007714350 (code B ref 18896); Fri, 31 Oct 2014 15:42:02 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 15:41:17 +0000 Received: from localhost ([127.0.0.1]:41373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEKC-0003jO-H2 for submit@debbugs.gnu.org; Fri, 31 Oct 2014 11:41:17 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:35391) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEKA-0003j4-JV for 18896@debbugs.gnu.org; Fri, 31 Oct 2014 11:41:15 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id F31B4B0045; Fri, 31 Oct 2014 11:41:08 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9VFf8VF009215; Fri, 31 Oct 2014 11:41:08 -0400 Date: Fri, 31 Oct 2014 11:41:08 -0400 From: Jack Howarth Message-ID: <20141031154108.GA9051@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54530856.6030809@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: > On 10/31/2014 03:30 AM, Jack Howarth wrote: > > On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > >> > >> So linkat() is now available but doesn't support hardlinks to symlinks > >> contrary to the POSIX spec. So it would be best we consider linkat() > >> unavailable, which can be done manually like: > >> > >> ac_cv_func_linkat=no ./configure > >> > >> We'll have to augment the gnulib linkat check to actually check > >> that linkat() works, rather than just being available. > > > > Passing ac_cv_func_linkat=no to configure and using your attached patch > > results in a large number of failures on x86_64-apple-darwin14. > > Good that's better. coreutils tests have passed, and you're getting > to gnulib issues below. > > > > FAIL: test-readlinkat > > ===================== > > ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed > > > > FAIL: test-symlinkat > > ==================== > > ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed > > > > FAIL: test-unlinkat > > =================== > > ./test-unlink.h:49: assertion 'func ("..") == -1' failed > > This is indicating these system functions are succeeding (or failing with a different return value) > while their non "at" equivalents are failing as expected. That's surprising. > It would be useful to determine (with printf/gdb) the return value and errno in the above tests. Interestingly some of these asserts seem to be suppressed when I run the failing testcases through lldb or gdb. % sudo lldb ./test-fdutimensat (lldb) target create "./test-fdutimensat" Current executable set to './test-fdutimensat' (x86_64). (lldb) r Process 26490 launched: './test-fdutimensat' (x86_64) Process 26490 exited with status = 0 (0x00000000) (lldb) % sudo lldb ./test-unlinkat (lldb) target create "./test-unlinkat" Current executable set to './test-unlinkat' (x86_64). (lldb) r Process 51535 launched: './test-unlinkat' (x86_64) Process 51535 exited with status = 0 (0x00000000) (lldb) whereas others aren't... % sudo lldb ./test-readlinkat (lldb) target create "./test-readlinkat" Current executable set to './test-readlinkat' (x86_64). (lldb) r Process 51522 launched: './test-readlinkat' (x86_64) ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed Process 51522 stopped * thread #1: tid = 0x74d0e9, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill + 10: -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 0x7fff962cd284: movq %rax, %rdi 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel 0x7fff962cd28c: retq (lldb) bt * thread #1: tid = 0x74d0e9, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 frame #3: 0x0000000100001c2b test-readlinkat`test_readlink(print=, func=) + 3083 at test-readlink.h:34 frame #4: 0x000000010000096e test-readlinkat`main + 174 at test-readlinkat.c:76 frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 (lldb) h% sudo lldb ./test-symlinkat (lldb) target create "./test-symlinkat" Current executable set to './test-symlinkat' (x86_64). (lldb) r Process 51529 launched: './test-symlinkat' (x86_64) ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed Process 51529 stopped * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill + 10: -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 0x7fff962cd284: movq %rax, %rdi 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel 0x7fff962cd28c: retq (lldb) bt * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 frame #3: 0x0000000100001293 test-symlinkat`test_symlink(print=, func=) + 2211 at test-symlink.h:43 frame #4: 0x0000000100000849 test-symlinkat`main + 169 at test-symlinkat.c:79 frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 frame #6: 0x00007fff999935c9 libdyld.dylib`start + 1 (lldb) where the error is at... static int test_symlink (int (*func) (char const *, char const *), bool print) { if (func ("nowhere", BASE "link1")) { if (print) fputs ("skipping test: symlinks not supported on this file system\n", stderr); return 77; } /* Some systems allow the creation of 0-length symlinks as a synonym for "."; but most reject it. */ { int status; errno = 0; status = func ("", BASE "link2"); if (status == -1) ASSERT (errno == ENOENT || errno == EINVAL); <<<<<<<<<--------- crash on Yosemite else { ASSERT (status == 0); ASSERT (unlink (BASE "link2") == 0); } } > > > FAIL: test-fdutimensat > > ====================== > > ./test-utimens.h:113: assertion 'st3.st_atime == Y2K' failed > > > > FAIL: test-futimens > > =================== > > ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed > > > > FAIL: test-utimens > > ================== > > ./test-futimens.h:112: assertion 'st1.st_atime == st2.st_atime' failed > > I've not looked into these at all. > > This information is very useful. > > thanks! > Pádraig. From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: Eric Blake , 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141477146617907 (code B ref 18896); Fri, 31 Oct 2014 16:05:01 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 16:04:26 +0000 Received: from localhost ([127.0.0.1]:41419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEgb-0004ej-5V for submit@debbugs.gnu.org; Fri, 31 Oct 2014 12:04:25 -0400 Received: from mail2.vodafone.ie ([213.233.128.44]:40442) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEgY-0004eE-31 for 18896@debbugs.gnu.org; Fri, 31 Oct 2014 12:04:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApUBAL2yU1RtT57B/2dsb2JhbAANTw7WAIMgAoEsAQEBAQGEfwEBAQMBJwsBRgULCw0LCSUPAkYGDQEHAQGINA60fpV0AQEBAQEBAQMBAQEBAQEBARqKdIJNAYMbMweESwEEj3aPM4ZoiiaGF4EqQIM3AQEB Received: from unknown (HELO [192.168.1.43]) ([109.79.158.193]) by mail2.vodafone.ie with ESMTP; 31 Oct 2014 16:03:43 +0000 Message-ID: <5453B2DF.90207@draigBrady.com> Date: Fri, 31 Oct 2014 16:03:43 +0000 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> In-Reply-To: <20141031154108.GA9051@bromo.med.uc.edu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/31/2014 03:41 PM, Jack Howarth wrote: > On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: >> On 10/31/2014 03:30 AM, Jack Howarth wrote: >>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: >>>> >>>> So linkat() is now available but doesn't support hardlinks to symlinks >>>> contrary to the POSIX spec. So it would be best we consider linkat() >>>> unavailable, which can be done manually like: >>>> >>>> ac_cv_func_linkat=no ./configure >>>> >>>> We'll have to augment the gnulib linkat check to actually check >>>> that linkat() works, rather than just being available. >>> >>> Passing ac_cv_func_linkat=no to configure and using your attached patch >>> results in a large number of failures on x86_64-apple-darwin14. >> >> Good that's better. coreutils tests have passed, and you're getting >> to gnulib issues below. >> >> >>> FAIL: test-readlinkat >>> ===================== >>> ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed >>> >>> FAIL: test-symlinkat >>> ==================== >>> ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed >>> >>> FAIL: test-unlinkat >>> =================== >>> ./test-unlink.h:49: assertion 'func ("..") == -1' failed >>> This is indicating these system functions are succeeding (or failing with a different return value) >> while their non "at" equivalents are failing as expected. That's surprising. >> It would be useful to determine (with printf/gdb) the return value and errno in the above tests. > > Interestingly some of these asserts seem to be suppressed when I run the failing testcases through > lldb or gdb. > > % sudo lldb ./test-fdutimensat > (lldb) target create "./test-fdutimensat" > Current executable set to './test-fdutimensat' (x86_64). > (lldb) r > Process 26490 launched: './test-fdutimensat' (x86_64) > Process 26490 exited with status = 0 (0x00000000) > (lldb) Weird, timing issue? > % sudo lldb ./test-unlinkat > (lldb) target create "./test-unlinkat" > Current executable set to './test-unlinkat' (x86_64). > (lldb) r > Process 51535 launched: './test-unlinkat' (x86_64) > Process 51535 exited with status = 0 (0x00000000) > (lldb) Surprising. > whereas others aren't... > > % sudo lldb ./test-readlinkat > (lldb) target create "./test-readlinkat" > Current executable set to './test-readlinkat' (x86_64). > (lldb) r > Process 51522 launched: './test-readlinkat' (x86_64) > ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed > Process 51522 stopped This one is succeeding unexpectedly (I'm guessing that readlinkat() is returning 0 here?) Eric might have more insight into whether we should relax this test. > h% sudo lldb ./test-symlinkat > (lldb) target create "./test-symlinkat" > Current executable set to './test-symlinkat' (x86_64). > (lldb) r > Process 51529 launched: './test-symlinkat' (x86_64) > ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed > Process 51529 stopped > * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 > libsystem_kernel.dylib`__pthread_kill + 10: > -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 > 0x7fff962cd284: movq %rax, %rdi > 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel > 0x7fff962cd28c: retq > (lldb) bt > * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 > frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 > frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 > frame #3: 0x0000000100001293 test-symlinkat`test_symlink(print=, func=) + 2211 at test-symlink.h:43 > frame #4: 0x0000000100000849 test-symlinkat`main + 169 at test-symlinkat.c:79 > frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 > frame #6: 0x00007fff999935c9 libdyld.dylib`start + 1 > (lldb) > > where the error is at... > > static int > test_symlink (int (*func) (char const *, char const *), bool print) > { > if (func ("nowhere", BASE "link1")) > { > if (print) > fputs ("skipping test: symlinks not supported on this file system\n", > stderr); > return 77; > } > > /* Some systems allow the creation of 0-length symlinks as a synonym > for "."; but most reject it. */ > { > int status; > errno = 0; > status = func ("", BASE "link2"); > if (status == -1) > ASSERT (errno == ENOENT || errno == EINVAL); <<<<<<<<<--------- crash on Yosemite > else > { > ASSERT (status == 0); > ASSERT (unlink (BASE "link2") == 0); > } > } There is a mismatch between the line numbers reported by ASSERT() and lldb which may be due to the way the header is being included. Anyway it would be best to step through (over the functions) the test noting the returns and errno at the failing step. thanks again, Pádraig. From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Fri, 31 Oct 2014 16:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: Eric Blake , 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141477200019220 (code B ref 18896); Fri, 31 Oct 2014 16:14:01 +0000 Received: (at 18896) by debbugs.gnu.org; 31 Oct 2014 16:13:20 +0000 Received: from localhost ([127.0.0.1]:41423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEpD-0004zv-JF for submit@debbugs.gnu.org; Fri, 31 Oct 2014 12:13:20 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:40395) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XkEpA-0004zX-7e for 18896@debbugs.gnu.org; Fri, 31 Oct 2014 12:13:16 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 31014B0045; Fri, 31 Oct 2014 12:13:10 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9VGD9M4009475; Fri, 31 Oct 2014 12:13:09 -0400 Date: Fri, 31 Oct 2014 12:13:09 -0400 From: Jack Howarth Message-ID: <20141031161309.GA9452@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5453B2DF.90207@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Fri, Oct 31, 2014 at 04:03:43PM +0000, Pádraig Brady wrote: > On 10/31/2014 03:41 PM, Jack Howarth wrote: > > On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: > >> On 10/31/2014 03:30 AM, Jack Howarth wrote: > >>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > >>>> > >>>> So linkat() is now available but doesn't support hardlinks to symlinks > >>>> contrary to the POSIX spec. So it would be best we consider linkat() > >>>> unavailable, which can be done manually like: > >>>> > >>>> ac_cv_func_linkat=no ./configure > >>>> > >>>> We'll have to augment the gnulib linkat check to actually check > >>>> that linkat() works, rather than just being available. > >>> > >>> Passing ac_cv_func_linkat=no to configure and using your attached patch > >>> results in a large number of failures on x86_64-apple-darwin14. > >> > >> Good that's better. coreutils tests have passed, and you're getting > >> to gnulib issues below. > >> > >> > >>> FAIL: test-readlinkat > >>> ===================== > >>> ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed > >>> > >>> FAIL: test-symlinkat > >>> ==================== > >>> ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed > >>> > >>> FAIL: test-unlinkat > >>> =================== > >>> ./test-unlink.h:49: assertion 'func ("..") == -1' failed > >>> This is indicating these system functions are succeeding (or failing with a different return value) > >> while their non "at" equivalents are failing as expected. That's surprising. > >> It would be useful to determine (with printf/gdb) the return value and errno in the above tests. > > > > Interestingly some of these asserts seem to be suppressed when I run the failing testcases through > > lldb or gdb. > > > > % sudo lldb ./test-fdutimensat > > (lldb) target create "./test-fdutimensat" > > Current executable set to './test-fdutimensat' (x86_64). > > (lldb) r > > Process 26490 launched: './test-fdutimensat' (x86_64) > > Process 26490 exited with status = 0 (0x00000000) > > (lldb) > > Weird, timing issue? Normally that sort of thing occurs when the crash is due to a bad memory access which a debugger suppresses. At least in my experience on darwin. > > > % sudo lldb ./test-unlinkat > > (lldb) target create "./test-unlinkat" > > Current executable set to './test-unlinkat' (x86_64). > > (lldb) r > > Process 51535 launched: './test-unlinkat' (x86_64) > > Process 51535 exited with status = 0 (0x00000000) > > (lldb) > > Surprising. > > > whereas others aren't... > > > > % sudo lldb ./test-readlinkat > > (lldb) target create "./test-readlinkat" > > Current executable set to './test-readlinkat' (x86_64). > > (lldb) r > > Process 51522 launched: './test-readlinkat' (x86_64) > > ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed > > Process 51522 stopped > > This one is succeeding unexpectedly (I'm guessing that readlinkat() is returning 0 here?) > Eric might have more insight into whether we should relax this test. > > > h% sudo lldb ./test-symlinkat > > (lldb) target create "./test-symlinkat" > > Current executable set to './test-symlinkat' (x86_64). > > (lldb) r > > Process 51529 launched: './test-symlinkat' (x86_64) > > ./test-symlink.h:83: assertion 'func (BASE "nowhere", BASE "link1/") == -1' failed > > Process 51529 stopped > > * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > > frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 > > libsystem_kernel.dylib`__pthread_kill + 10: > > -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 > > 0x7fff962cd284: movq %rax, %rdi > > 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel > > 0x7fff962cd28c: retq > > (lldb) bt > > * thread #1: tid = 0x74d1b5, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT > > * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 > > frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 > > frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 > > frame #3: 0x0000000100001293 test-symlinkat`test_symlink(print=, func=) + 2211 at test-symlink.h:43 > > frame #4: 0x0000000100000849 test-symlinkat`main + 169 at test-symlinkat.c:79 > > frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 > > frame #6: 0x00007fff999935c9 libdyld.dylib`start + 1 > > (lldb) > > > > where the error is at... > > > > static int > > test_symlink (int (*func) (char const *, char const *), bool print) > > { > > if (func ("nowhere", BASE "link1")) > > { > > if (print) > > fputs ("skipping test: symlinks not supported on this file system\n", > > stderr); > > return 77; > > } > > > > /* Some systems allow the creation of 0-length symlinks as a synonym > > for "."; but most reject it. */ > > { > > int status; > > errno = 0; > > status = func ("", BASE "link2"); > > if (status == -1) > > ASSERT (errno == ENOENT || errno == EINVAL); <<<<<<<<<--------- crash on Yosemite > > else > > { > > ASSERT (status == 0); > > ASSERT (unlink (BASE "link2") == 0); > > } > > } > > There is a mismatch between the line numbers reported by ASSERT() and lldb > which may be due to the way the header is being included. > Anyway it would be best to step through (over the functions) the test > noting the returns and errno at the failing step. > > thanks again, > Pádraig. From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 03 Nov 2014 14:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141502424232568 (code B ref 18896); Mon, 03 Nov 2014 14:18:02 +0000 Received: (at 18896) by debbugs.gnu.org; 3 Nov 2014 14:17:22 +0000 Received: from localhost ([127.0.0.1]:46930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlIRd-0008TE-UU for submit@debbugs.gnu.org; Mon, 03 Nov 2014 09:17:22 -0500 Received: from mx1.redhat.com ([209.132.183.28]:50977) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlIRa-0008T3-QA for 18896@debbugs.gnu.org; Mon, 03 Nov 2014 09:17:19 -0500 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id sA3EHDcO009739 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 3 Nov 2014 09:17:13 -0500 Received: from [10.36.116.121] (ovpn-116-121.ams2.redhat.com [10.36.116.121]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id sA3EH9fr030125 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 3 Nov 2014 09:17:12 -0500 Message-ID: <54578E5A.8020408@draigBrady.com> Date: Mon, 03 Nov 2014 15:16:58 +0100 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> In-Reply-To: <5453B2DF.90207@draigBrady.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 10/31/2014 05:03 PM, Pádraig Brady wrote: > On 10/31/2014 03:41 PM, Jack Howarth wrote: >> On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: >>> On 10/31/2014 03:30 AM, Jack Howarth wrote: >>>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: >>>>> >>>>> So linkat() is now available but doesn't support hardlinks to symlinks >>>>> contrary to the POSIX spec. So it would be best we consider linkat() >>>>> unavailable, which can be done manually like: >>>>> >>>>> ac_cv_func_linkat=no ./configure >>>>> >>>>> We'll have to augment the gnulib linkat check to actually check >>>>> that linkat() works, rather than just being available. >>>> >>>> Passing ac_cv_func_linkat=no to configure and using your attached patch >>>> results in a large number of failures on x86_64-apple-darwin14. >>> >>> Good that's better. coreutils tests have passed, and you're getting >>> to gnulib issues below. I pushed the following slightly different more general patch to gnulib to address this issue: http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce5 thanks, Pádraig. From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 03 Nov 2014 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.14150436541905 (code B ref 18896); Mon, 03 Nov 2014 19:41:02 +0000 Received: (at 18896) by debbugs.gnu.org; 3 Nov 2014 19:40:54 +0000 Received: from localhost ([127.0.0.1]:47863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlNUj-0000Ud-7b for submit@debbugs.gnu.org; Mon, 03 Nov 2014 14:40:54 -0500 Received: from bromo.med.uc.edu ([129.137.3.146]:58225) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlNUb-0000UP-5N for 18896@debbugs.gnu.org; Mon, 03 Nov 2014 14:40:46 -0500 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 3DCECB0045; Mon, 3 Nov 2014 14:40:43 -0500 (EST) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id sA3JegrT019505; Mon, 3 Nov 2014 14:40:42 -0500 Date: Mon, 3 Nov 2014 14:40:42 -0500 From: Jack Howarth Message-ID: <20141103194042.GA19461@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> <54578E5A.8020408@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54578E5A.8020408@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Mon, Nov 03, 2014 at 03:16:58PM +0100, Pádraig Brady wrote: > On 10/31/2014 05:03 PM, Pádraig Brady wrote: > > On 10/31/2014 03:41 PM, Jack Howarth wrote: > >> On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: > >>> On 10/31/2014 03:30 AM, Jack Howarth wrote: > >>>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > >>>>> > >>>>> So linkat() is now available but doesn't support hardlinks to symlinks > >>>>> contrary to the POSIX spec. So it would be best we consider linkat() > >>>>> unavailable, which can be done manually like: > >>>>> > >>>>> ac_cv_func_linkat=no ./configure > >>>>> > >>>>> We'll have to augment the gnulib linkat check to actually check > >>>>> that linkat() works, rather than just being available. > >>>> > >>>> Passing ac_cv_func_linkat=no to configure and using your attached patch > >>>> results in a large number of failures on x86_64-apple-darwin14. > >>> > >>> Good that's better. coreutils tests have passed, and you're getting > >>> to gnulib issues below. > > I pushed the following slightly different more general patch > to gnulib to address this issue: > http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce5 > > thanks, > Pádraig. Pádraig, Using a current checkout of gnulib git at commit c564172a11b94fed43632cbc854277d68d14e693 and the instructions at https://sourceware.org/glibc/wiki/Testing/Gnulib, I tested these changes on x86_64-apple-darwin14. I had to pass -std=c89 to CFLAGS on configure to avoid... mv -f $depbase.Tpo $depbase.Po depbase=`echo symlinkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -I.. -DGNULIB_STRICT_CHECKING=1 -Wall -g -O2 -MT symlinkat.o -MD -MP -MF $depbase.Tpo -c -o symlinkat.o symlinkat.c &&\ mv -f $depbase.Tpo $depbase.Po symlinkat.c:31:16: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' size_t len = strlen (name); ^ symlinkat.c:31:16: note: please include the header or explicitly provide a declaration for 'strlen' symlinkat.c:34:19: error: variable has incomplete type 'struct stat' struct stat st; ^ symlinkat.c:34:14: note: forward declaration of 'struct stat' struct stat st; ^ symlinkat.c:35:11: warning: implicit declaration of function 'fstatat' is invalid in C99 [-Wimplicit-function-declaration] if (fstatat (fd, name, &st, 0) == 0) ^ 2 warnings and 1 error generated. to eliminate the C99 warning and '#include ' in symlinkat.c to eliminate the implicit declaration warning. However this still leaves the compile failure of... make[4]: Entering directory `/private/tmp/testdir/gllib' depbase=`echo symlinkat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -I.. -DGNULIB_STRICT_CHECKING=1 -Wall -std=c89 -g -O2 -MT symlinkat.o -MD -MP -MF $depbase.Tpo -c -o symlinkat.o symlinkat.c &&\ mv -f $depbase.Tpo $depbase.Po symlinkat.c:35:19: error: variable has incomplete type 'struct stat' struct stat st; ^ symlinkat.c:35:14: note: forward declaration of 'struct stat' struct stat st; ^ symlinkat.c:36:11: warning: implicit declaration of function 'fstatat' [-Wimplicit-function-declaration] if (fstatat (fd, name, &st, 0) == 0) ^ 1 warning and 1 error generated. This required adding '#include in symlinkat.c to eliminate the compilation failure. diff --git a/lib/symlinkat.c b/lib/symlinkat.c index 9797f46..5df605f 100644 --- a/lib/symlinkat.c +++ b/lib/symlinkat.c @@ -20,6 +20,8 @@ #include #include +#include +#include #if HAVE_SYMLINKAT # undef symlinkat At this point, I am stuck on the a later compiler error... gcc -DHAVE_CONFIG_H -I. -I.. -DGNULIB_STRICT_CHECKING=1 -DIN_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../gllib -I./../gllib -Wall -std=c89 -g -O2 -MT test-stdnoreturn.o -MD -MP -MF $depbase.Tpo -c -o test-stdnoreturn.o test-stdnoreturn.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:36: /usr/include/stdlib.h:128:19: error: use of undeclared identifier '__noreturn__' void abort(void) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:36: /usr/include/stdlib.h:142:17: error: use of undeclared identifier '__noreturn__' void exit(int) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:36: /usr/include/stdlib.h:182:17: error: use of undeclared identifier '__noreturn__' void _Exit(int) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:96: In file included from ../gllib/unistd.h:40: /usr/include/unistd.h:424:18: error: use of undeclared identifier '__noreturn__' void _exit(int) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:96: In file included from ../gllib/unistd.h:40: In file included from /usr/include/unistd.h:633: In file included from ../gllib/sys/select.h:108: In file included from ../gllib/signal.h:65: In file included from ../gllib/pthread.h:30: /usr/include/pthread.h:323:27: error: use of undeclared identifier '__noreturn__' void pthread_exit(void *) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ In file included from test-stdnoreturn.c:23: In file included from ../gllib/stdlib.h:96: In file included from ../gllib/unistd.h:40: /usr/include/unistd.h:640:18: error: use of undeclared identifier '__noreturn__' void _Exit(int) __dead2; ^ /usr/include/sys/cdefs.h:135:33: note: expanded from macro '__dead2' #define __dead2 __attribute__((noreturn)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include/stdnoreturn.h:27:18: note: expanded from macro 'noreturn' #define noreturn _Noreturn ^ ../config.h:4252:37: note: expanded from macro '_Noreturn' # define _Noreturn __attribute__ ((__noreturn__)) ^ 6 errors generated. Any ideas on how to eliminate that? Jack From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 03 Nov 2014 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.14150453894843 (code B ref 18896); Mon, 03 Nov 2014 20:10:02 +0000 Received: (at 18896) by debbugs.gnu.org; 3 Nov 2014 20:09:49 +0000 Received: from localhost ([127.0.0.1]:47878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlNwj-0001G0-8E for submit@debbugs.gnu.org; Mon, 03 Nov 2014 15:09:49 -0500 Received: from bromo.med.uc.edu ([129.137.3.146]:42680) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlNwg-0001Fs-Ea for 18896@debbugs.gnu.org; Mon, 03 Nov 2014 15:09:46 -0500 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 39913B0045; Mon, 3 Nov 2014 15:09:46 -0500 (EST) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id sA3K9kdJ019662; Mon, 3 Nov 2014 15:09:46 -0500 Date: Mon, 3 Nov 2014 15:09:45 -0500 From: Jack Howarth Message-ID: <20141103200945.GB19199@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> <54578E5A.8020408@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54578E5A.8020408@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Mon, Nov 03, 2014 at 03:16:58PM +0100, Pádraig Brady wrote: > On 10/31/2014 05:03 PM, Pádraig Brady wrote: > > On 10/31/2014 03:41 PM, Jack Howarth wrote: > >> On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: > >>> On 10/31/2014 03:30 AM, Jack Howarth wrote: > >>>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > >>>>> > >>>>> So linkat() is now available but doesn't support hardlinks to symlinks > >>>>> contrary to the POSIX spec. So it would be best we consider linkat() > >>>>> unavailable, which can be done manually like: > >>>>> > >>>>> ac_cv_func_linkat=no ./configure > >>>>> > >>>>> We'll have to augment the gnulib linkat check to actually check > >>>>> that linkat() works, rather than just being available. > >>>> > >>>> Passing ac_cv_func_linkat=no to configure and using your attached patch > >>>> results in a large number of failures on x86_64-apple-darwin14. > >>> > >>> Good that's better. coreutils tests have passed, and you're getting > >>> to gnulib issues below. > > I pushed the following slightly different more general patch > to gnulib to address this issue: > http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce5 > > thanks, > Pádraig. Pádraig, Using... diff --git a/lib/symlinkat.c b/lib/symlinkat.c index 9797f46..5df605f 100644 --- a/lib/symlinkat.c +++ b/lib/symlinkat.c @@ -20,6 +20,8 @@ #include #include +#include +#include #if HAVE_SYMLINKAT # undef symlinkat diff --git a/tests/test-stdnoreturn.c b/tests/test-stdnoreturn.c index a8aead8..04107bc 100644 --- a/tests/test-stdnoreturn.c +++ b/tests/test-stdnoreturn.c @@ -18,6 +18,8 @@ #include +#include + #include #include ...gets the compilation of gnulib to... make[4]: Entering directory `/private/tmp/testdir/gltests' depbase=`echo test-strtoll.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -DHAVE_CONFIG_H -I. -I.. -DGNULIB_STRICT_CHECKING=1 -DIN_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../gllib -I./../gllib -Wall -std=c89 -g -O2 -MT test-strtoll.o -MD -MP -MF $depbase.Tpo -c -o test-strtoll.o test-strtoll.c &&\ mv -f $depbase.Tpo $depbase.Po test-strtoll.c:23:18: error: use of undeclared identifier 'strtoll' SIGNATURE_CHECK (strtoll, long long, (const char *, char **, int)); ^ ./signature.h:39:21: note: expanded from macro 'SIGNATURE_CHECK' SIGNATURE_CHECK1 (fn, ret, args, __LINE__) ^ ./signature.h:44:21: note: expanded from macro 'SIGNATURE_CHECK1' SIGNATURE_CHECK2 (fn, ret, args, id) /* macroexpand line */ ^ ./signature.h:46:58: note: expanded from macro 'SIGNATURE_CHECK2' static ret (* _GL_UNUSED signature_check ## id) args = fn ^ test-strtoll.c:39:14: warning: implicit declaration of function 'strtoll' [-Wimplicit-function-declaration] result = strtoll (input, &ptr, 10); ^ 1 warning and 1 error generated. The /usr/include/stdlib.h header on darwin14 has... #if !__DARWIN_NO_LONG_LONG long long strtoll(const char *, char **, int); #endif /* !__DARWIN_NO_LONG_LONG */ Jack From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: Jack Howarth Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 03 Nov 2014 22:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: =?UTF-8?Q?P=C3=A1draig?= Brady Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141505194516141 (code B ref 18896); Mon, 03 Nov 2014 22:00:02 +0000 Received: (at 18896) by debbugs.gnu.org; 3 Nov 2014 21:59:05 +0000 Received: from localhost ([127.0.0.1]:47969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPeS-0004CE-5k for submit@debbugs.gnu.org; Mon, 03 Nov 2014 16:59:04 -0500 Received: from bromo.med.uc.edu ([129.137.3.146]:57010) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlPeQ-0004Bp-Cl for 18896@debbugs.gnu.org; Mon, 03 Nov 2014 16:59:03 -0500 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id 533BCB0045; Mon, 3 Nov 2014 16:59:01 -0500 (EST) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id sA3Lx0m4020126; Mon, 3 Nov 2014 16:59:00 -0500 Date: Mon, 3 Nov 2014 16:58:59 -0500 From: Jack Howarth Message-ID: <20141103215859.GB19461@bromo.med.uc.edu> References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> <54578E5A.8020408@draigBrady.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <54578E5A.8020408@draigBrady.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) On Mon, Nov 03, 2014 at 03:16:58PM +0100, Pádraig Brady wrote: > On 10/31/2014 05:03 PM, Pádraig Brady wrote: > > On 10/31/2014 03:41 PM, Jack Howarth wrote: > >> On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: > >>> On 10/31/2014 03:30 AM, Jack Howarth wrote: > >>>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: > >>>>> > >>>>> So linkat() is now available but doesn't support hardlinks to symlinks > >>>>> contrary to the POSIX spec. So it would be best we consider linkat() > >>>>> unavailable, which can be done manually like: > >>>>> > >>>>> ac_cv_func_linkat=no ./configure > >>>>> > >>>>> We'll have to augment the gnulib linkat check to actually check > >>>>> that linkat() works, rather than just being available. > >>>> > >>>> Passing ac_cv_func_linkat=no to configure and using your attached patch > >>>> results in a large number of failures on x86_64-apple-darwin14. > >>> > >>> Good that's better. coreutils tests have passed, and you're getting > >>> to gnulib issues below. > > I pushed the following slightly different more general patch > to gnulib to address this issue: > http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce5 > > thanks, > Pádraig. Pádraig, I puzzled out the problem with the strtoll test compilation. I have been using... ./configure CPPFLAGS="-Wall -std=c89" but it appears it needs to be... ./configure CPPFLAGS="-Wall -std=c99" on darwin14. The current gnulib git at your commit and the changes... diff --git a/lib/symlinkat.c b/lib/symlinkat.c index 9797f46..5df605f 100644 --- a/lib/symlinkat.c +++ b/lib/symlinkat.c @@ -20,6 +20,8 @@ #include #include +#include +#include #if HAVE_SYMLINKAT # undef symlinkat diff --git a/tests/test-stdnoreturn.c b/tests/test-stdnoreturn.c index a8aead8..04107bc 100644 --- a/tests/test-stdnoreturn.c +++ b/tests/test-stdnoreturn.c @@ -18,6 +18,8 @@ #include +#include + #include #include passes 'make' but the 'make check' produces 9 failures... ../build-aux/test-driver: line 107: 3918 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-getlogin_r ../build-aux/test-driver: line 107: 3925 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-getopt ../build-aux/test-driver: line 107: 4246 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-linkat ../build-aux/test-driver: line 107: 5143 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-readlinkat ../build-aux/test-driver: line 107: 5498 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-snprintf-posix ../build-aux/test-driver: line 107: 5522 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-sprintf-posix ../build-aux/test-driver: line 107: 6031 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-unlinkat ../build-aux/test-driver: line 107: 6225 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-vsnprintf-posix ../build-aux/test-driver: line 107: 6238 Abort trap: 6 "$@" > $log_file 2>&1 FAIL: test-vsprintf-posix which debug as... $ sudo lldb ./test-linkat Password: (lldb) target create "./test-linkat" Current executable set to './test-linkat' (x86_64). (lldb) r Process 6515 launched: './test-linkat' (x86_64) ./test-link.h:166: assertion 'func (BASE "b", BASE "link/") == -1' failed Process 6515 stopped * thread #1: tid = 0xe205e7, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill + 10: -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 0x7fff962cd284: movq %rax, %rdi 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel 0x7fff962cd28c: retq (lldb) bt * thread #1: tid = 0xe205e7, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 frame #3: 0x0000000100004426 test-linkat`test_link(func=, print=) + 4534 at test-link.h:32 frame #4: 0x00000001000009fd test-linkat`main + 365 at test-linkat.c:124 frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 (lldb) static int test_link (int (*func) (char const *, char const *), bool print) { int fd; int ret; /* Create first file. */ fd = open (BASE "a", O_CREAT | O_EXCL | O_WRONLY, 0600); ASSERT (0 <= fd); <=== crash ASSERT (write (fd, "hello", 5) == 5); ASSERT (close (fd) == 0); and $ sudo lldb ./test-readlinkat (lldb) target create "./test-readlinkat" Current executable set to './test-readlinkat' (x86_64). (lldb) r Process 6538 launched: './test-readlinkat' (x86_64) ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed Process 6538 stopped * thread #1: tid = 0xe209a8, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 libsystem_kernel.dylib`__pthread_kill + 10: -> 0x7fff962cd282: jae 0x7fff962cd28c ; __pthread_kill + 20 0x7fff962cd284: movq %rax, %rdi 0x7fff962cd287: jmp 0x7fff962c8ca3 ; cerror_nocancel 0x7fff962cd28c: retq (lldb) bt * thread #1: tid = 0xe209a8, 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10, queue = 'com.apple.main-thread', stop reason = signal SIGABRT * frame #0: 0x00007fff962cd282 libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x00007fff8ffc44c3 libsystem_pthread.dylib`pthread_kill + 90 frame #2: 0x00007fff8bfe7b73 libsystem_c.dylib`abort + 129 frame #3: 0x0000000100001b9b test-readlinkat`test_readlink(print=, func=) + 3083 at test-readlink.h:34 frame #4: 0x00000001000008de test-readlinkat`main + 174 at test-readlinkat.c:76 frame #5: 0x00007fff999935c9 libdyld.dylib`start + 1 (lldb) which is at... static int test_readlink (ssize_t (*func) (char const *, char *, size_t), bool print) { char buf[80]; /* Sanity checks of failures. Mingw lacks symlink, but readlink can still distinguish between various errors. */ memset (buf, 0xff, sizeof buf); errno = 0; ASSERT (func ("no_such", buf, sizeof buf) == -1); <<<<<< crash ASSERT (errno == ENOENT); Oddly some tests still pass in the debugger... $ sudo lldb ./test-unlinkat (lldb) target create "./test-unlinkat" Current executable set to './test-unlinkat' (x86_64). (lldb) r Process 6533 launched: './test-unlinkat' (x86_64) Process 6533 exited with status = 0 (0x00000000) (lldb) which in my experience often happens when there is an invalid memory access being suppressed in eh. Jack From unknown Fri Sep 05 22:44:17 2025 X-Loop: help-debbugs@gnu.org Subject: bug#18896: regressions in coreutils 8.23 on Yosemite Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 04 Nov 2014 00:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18896 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Jack Howarth Cc: 18896@debbugs.gnu.org Received: via spool by 18896-submit@debbugs.gnu.org id=B18896.141506098931265 (code B ref 18896); Tue, 04 Nov 2014 00:30:03 +0000 Received: (at 18896) by debbugs.gnu.org; 4 Nov 2014 00:29:49 +0000 Received: from localhost ([127.0.0.1]:47999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlS0K-00088C-EV for submit@debbugs.gnu.org; Mon, 03 Nov 2014 19:29:48 -0500 Received: from mx1.redhat.com ([209.132.183.28]:35621) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XlS0H-000884-Vz for 18896@debbugs.gnu.org; Mon, 03 Nov 2014 19:29:47 -0500 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id sA40Th2d024473 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 3 Nov 2014 19:29:43 -0500 Received: from [10.36.116.24] (ovpn-116-24.ams2.redhat.com [10.36.116.24]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id sA40Td1i029488 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 3 Nov 2014 19:29:42 -0500 Message-ID: <54581DF3.3020504@draigBrady.com> Date: Tue, 04 Nov 2014 01:29:39 +0100 From: =?UTF-8?Q?P=C3=A1draig?= Brady User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> <54578E5A.8020408@draigBrady.com> <20141103215859.GB19461@bromo.med.uc.edu> In-Reply-To: <20141103215859.GB19461@bromo.med.uc.edu> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.26 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 11/03/2014 10:58 PM, Jack Howarth wrote: > On Mon, Nov 03, 2014 at 03:16:58PM +0100, Pádraig Brady wrote: >> On 10/31/2014 05:03 PM, Pádraig Brady wrote: >>> On 10/31/2014 03:41 PM, Jack Howarth wrote: >>>> On Fri, Oct 31, 2014 at 03:56:06AM +0000, Pádraig Brady wrote: >>>>> On 10/31/2014 03:30 AM, Jack Howarth wrote: >>>>>> On Fri, Oct 31, 2014 at 02:29:05AM +0000, Pádraig Brady wrote: >>>>>>> >>>>>>> So linkat() is now available but doesn't support hardlinks to symlinks >>>>>>> contrary to the POSIX spec. So it would be best we consider linkat() >>>>>>> unavailable, which can be done manually like: >>>>>>> >>>>>>> ac_cv_func_linkat=no ./configure >>>>>>> >>>>>>> We'll have to augment the gnulib linkat check to actually check >>>>>>> that linkat() works, rather than just being available. >>>>>> >>>>>> Passing ac_cv_func_linkat=no to configure and using your attached patch >>>>>> results in a large number of failures on x86_64-apple-darwin14. >>>>> >>>>> Good that's better. coreutils tests have passed, and you're getting >>>>> to gnulib issues below. >> >> I pushed the following slightly different more general patch >> to gnulib to address this issue: >> http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce5 >> >> thanks, >> Pádraig. > > Pádraig, > I puzzled out the problem with the strtoll test compilation. I have > been using... > > ./configure CPPFLAGS="-Wall -std=c89" > > but it appears it needs to be... > > ./configure CPPFLAGS="-Wall -std=c99" > > on darwin14. The current gnulib git at your commit and the changes... > > diff --git a/lib/symlinkat.c b/lib/symlinkat.c > index 9797f46..5df605f 100644 > --- a/lib/symlinkat.c > +++ b/lib/symlinkat.c > @@ -20,6 +20,8 @@ > > #include > #include > +#include > +#include > > #if HAVE_SYMLINKAT > # undef symlinkat > diff --git a/tests/test-stdnoreturn.c b/tests/test-stdnoreturn.c > index a8aead8..04107bc 100644 > --- a/tests/test-stdnoreturn.c > +++ b/tests/test-stdnoreturn.c > @@ -18,6 +18,8 @@ > > #include > > +#include > + Thanks for tracking these missing includes down. We should add those to gnulib. > passes 'make' but the 'make check' produces 9 failures... > ../build-aux/test-driver: line 107: 3918 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-getlogin_r > ../build-aux/test-driver: line 107: 3925 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-getopt > ../build-aux/test-driver: line 107: 4246 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-linkat > ../build-aux/test-driver: line 107: 5143 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-readlinkat > ../build-aux/test-driver: line 107: 5498 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-snprintf-posix > ../build-aux/test-driver: line 107: 5522 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-sprintf-posix > ../build-aux/test-driver: line 107: 6031 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-unlinkat > ../build-aux/test-driver: line 107: 6225 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-vsnprintf-posix > ../build-aux/test-driver: line 107: 6238 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-vsprintf-posix > > which debug as... > > $ sudo lldb ./test-linkat > Password: > (lldb) target create "./test-linkat" > Current executable set to './test-linkat' (x86_64). > (lldb) r > Process 6515 launched: './test-linkat' (x86_64) > ./test-link.h:166: assertion 'func (BASE "b", BASE "link/") == -1' failed Note as mentioned before I'm going by the assertion message as the debugger line seems to be incorrect. Anyway it seems we'll need to augment the LINKAT_TRAILING_SLASH_BUG test in m4/linkat.m4 as per above. > $ sudo lldb ./test-readlinkat > (lldb) target create "./test-readlinkat" > Current executable set to './test-readlinkat' (x86_64). > (lldb) r > Process 6538 launched: './test-readlinkat' (x86_64) > ./test-readlink.h:71: assertion 'func (BASE "link2/", buf, sizeof buf) == -1' failed Seems like we'll have to add much the same trailing "/" test to m4/readlinkat.m4 like we've already done for m4/readlink.m4 I'm travelling at present so patches will be tardy. thanks for the testing so far, Pádraig. From unknown Fri Sep 05 22:44:17 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jack Howarth Subject: bug#18896: closed (Re: bug#18896: regressions in coreutils 8.23 on Yosemite) Message-ID: References: <556A797C.2080303@draigBrady.com> <20141029231334.GA28706@bromo.med.uc.edu> X-Gnu-PR-Message: they-closed 18896 X-Gnu-PR-Package: coreutils Reply-To: 18896@debbugs.gnu.org Date: Sun, 31 May 2015 03:02:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1433041324-14024-1" This is a multi-part message in MIME format... ------------=_1433041324-14024-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #18896: regressions in coreutils 8.23 on Yosemite which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 18896@debbugs.gnu.org. --=20 18896: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18896 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1433041324-14024-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 18896-done) by debbugs.gnu.org; 31 May 2015 03:01:42 +0000 Received: from localhost ([127.0.0.1]:33859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YytVN-0003dT-PN for submit@debbugs.gnu.org; Sat, 30 May 2015 23:01:42 -0400 Received: from mail2.vodafone.ie ([213.233.128.44]:11227) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YytVJ-0003d4-CI; Sat, 30 May 2015 23:01:38 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlgUAEF5alVtT7M5/2dsb2JhbABcDoMCHzVeAcAkhXQBAgKBLEwBAQEBAQGBC0EBA4NeAQEEMgFGEAsNCwkUAg8JAwIBAgFFBg0BBwEBiC0BCLc8nT8BAQEBBgIBH4tDgT0Bg0gHhC0BBJc/jmuPJCOCF4EjPz0yAYJFAQEB Received: from unknown (HELO localhost.localdomain) ([109.79.179.57]) by mail2.vodafone.ie with ESMTP; 31 May 2015 04:01:16 +0100 Message-ID: <556A797C.2080303@draigBrady.com> Date: Sun, 31 May 2015 04:01:16 +0100 From: =?windows-1252?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Jack Howarth Subject: Re: bug#18896: regressions in coreutils 8.23 on Yosemite References: <20141029231334.GA28706@bromo.med.uc.edu> <54517FCD.2010800@draigBrady.com> <20141030182408.GA2870@bromo.med.uc.edu> <5452F3F1.4020600@draigBrady.com> <20141031033055.GA5098@bromo.med.uc.edu> <54530856.6030809@draigBrady.com> <20141031154108.GA9051@bromo.med.uc.edu> <5453B2DF.90207@draigBrady.com> <54578E5A.8020408@draigBrady.com> <20141103215859.GB19461@bromo.med.uc.edu> In-Reply-To: <20141103215859.GB19461@bromo.med.uc.edu> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 18896-done Cc: 18896-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) unarchive 18896 stop On 03/11/14 21:58, Jack Howarth wrote: > passes 'make' but the 'make check' produces 9 failures... > > ../build-aux/test-driver: line 107: 3918 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-getlogin_r > ../build-aux/test-driver: line 107: 3925 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-getopt > ../build-aux/test-driver: line 107: 4246 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-linkat > ../build-aux/test-driver: line 107: 5143 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-readlinkat > ../build-aux/test-driver: line 107: 5498 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-snprintf-posix > ../build-aux/test-driver: line 107: 5522 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-sprintf-posix > ../build-aux/test-driver: line 107: 6031 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-unlinkat > ../build-aux/test-driver: line 107: 6225 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-vsnprintf-posix > ../build-aux/test-driver: line 107: 6238 Abort trap: 6 "$@" > $log_file 2>&1 > FAIL: test-vsprintf-posix FYI coreutils + gnulib tests are now passing on Yosemite. Fixes include: http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=67db18c http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c9cfa07 http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c79f352 http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=e176ee0 http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=70e0e9e http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=b650986 http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=4f3dc0b http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=c8e57ce Pádraig. ------------=_1433041324-14024-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Oct 2014 23:13:59 +0000 Received: from localhost ([127.0.0.1]:39475 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjcRC-0003Ie-Ir for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55666) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjcR9-0003IQ-L2 for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjcQz-0002ej-CB for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56253) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQz-0002ec-8X for submit@debbugs.gnu.org; Wed, 29 Oct 2014 19:13:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQu-0007sI-PL for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjcQq-0002dw-E9 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:40 -0400 Received: from bromo.med.uc.edu ([129.137.3.146]:59752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjcQq-0002dq-50 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:36 -0400 Received: from bromo.med.uc.edu (localhost.localdomain [127.0.0.1]) by bromo.med.uc.edu (Postfix) with ESMTP id D9712B0045 for ; Wed, 29 Oct 2014 19:13:34 -0400 (EDT) Received: (from howarth@localhost) by bromo.med.uc.edu (8.14.3/8.14.3/Submit) id s9TNDYdb028844 for bug-coreutils@gnu.org; Wed, 29 Oct 2014 19:13:34 -0400 Date: Wed, 29 Oct 2014 19:13:34 -0400 From: Jack Howarth To: bug-coreutils@gnu.org Subject: regressions in coreutils 8.23 on Yosemite Message-ID: <20141029231334.GA28706@bromo.med.uc.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I am finding that the single failure seen on Mavericks for the coreutils 8.23 testsuite... FAIL: test-getcwd.sh ===================================================== GNU coreutils 8.23: gnulib-tests/test-suite.log ===================================================== # TOTAL: 306 # PASS: 293 # SKIP: 12 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 when run as sudo, is replaced by two new errors and two new failures under Yosemite as sudo. link-deref.sh: set-up failure: ERROR: tests/cp/link-deref.sh FAIL: tests/cp/link-no-deref.sh fiemap-perf.sh: skipped test: this file system lacks FIEMAP support fiemap-2.sh: skipped test: this file system lacks FIEMAP support FAIL: tests/cp/link-symlink.sh ERROR: tests/ln/hard-to-sym.sh ============================================================================ Testsuite summary for GNU coreutils 8.23 ============================================================================ # TOTAL: 563 # PASS: 397 # SKIP: 162 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 2 Are these failures already known and are there any workarounds? I have attached the bzip2 compressed test-suite.log in case it helps. Thanks in advance Jack --nFreZHaLTZJo0R7j Content-Type: application/x-bzip2 Content-Disposition: attachment; filename="test-suite.log.bz2" Content-Transfer-Encoding: base64 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 /PH89/7d+HnF/8XckU4UJCzq+d9A --nFreZHaLTZJo0R7j-- ------------=_1433041324-14024-1--