Discussion:
[bug #52879] 1.25.1 testsuite failures
Yavor Doganov
2018-01-13 22:49:42 UTC
Permalink
URL:
<http://savannah.gnu.org/bugs/?52879>

Summary: 1.25.1 testsuite failures
Project: GNUstep
Submitted by: yavor
Submitted on: Sun 14 Jan 2018 12:49:41 AM EET
Category: Base/Foundation
Severity: 3 - Normal
Item Group: Bug
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any

_______________________________________________________

Details:

GCC 7.2.0 was used on all platforms unless otherwise specified. Here's the
summary:

Debian 5.0.7 lenny amd64 (x86_64) FAIL
Debian 6.0.10 squeeze amd64 (x86_64) FAIL
Debian 7.10 wheezy mips64 (GCC 4.6.3) build fails
Debian 7.11 wheezy amd64 (x86_64) build fails
Debian 8.9 jessie i386 (x86) PASS
Debian 8.9 jessie mips64el (GCC 4.9.2) PASS
Debian 8.10 jessie amd64 (x86_64) PASS
Debian 9.2 stretch arm64 (aarch64) FAIL
Debian 9.3 stretch amd64 (x86_64) (GCC 6.3.0) PASS
Debian 9.3 stretch i386 (x86) (GCC 6.3.0) PASS
Debian buster/sid amd64 (x86_64) PASS
Debian buster/sid i386 (x86) PASS
Debian buster/sid sparc64 FAIL

Ubuntu 14.04 trusty arm64 (aarch64) PASS
Ubuntu 16.04 xenial amd64 (x86_64) FAIL

CentOS 7.4.1708 AltArch ppc64 PASS
CentOS 7.4.1708 AltArch ppc64le FAIL

openSUSE Leap 42.1 aarch64 FAIL

NetBSD 5.1 amd64 (x86_64) (GCC 4.8.5) configure fails

AIX 7.1 chrp (POWER7) (GCC 6.4.0) build fails
AIX 7.2 chrp (POWER8) build fails

The file tests.log contains the failed tests sorted by machines; all passed
tests and duplicated failures are stripped to improve readability. The first
patch fixes obvious testsuite failures, you might want to tweak/improve the
SKIP message(s). The second one is a quick/easy fix for the build failure on
Debian wheezy. Ideally, a better solution should be applied, see my comment
at tests.log. I made separate commits because the two patches/issues are
unrelated.



_______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Sun 14 Jan 2018 12:49:41 AM EET Name: tests.log Size: 13KiB By:
yavor

<http://savannah.gnu.org/bugs/download.php?file_id=42903>
-------------------------------------------------------
Date: Sun 14 Jan 2018 12:49:41 AM EET Name:
0001-Fix-testsuite-failures-with-disable-xml-and-disable-.patch Size: 14KiB
By: yavor

<http://savannah.gnu.org/bugs/download.php?file_id=42904>
-------------------------------------------------------
Date: Sun 14 Jan 2018 12:49:41 AM EET Name:
0002-Require-ICU-50-for-UDAT_PATTERN.patch Size: 7KiB By: yavor

<http://savannah.gnu.org/bugs/download.php?file_id=42905>

_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?52879>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Richard Frith-Macdonald
2018-01-14 12:46:03 UTC
Permalink
Update of bug #52879 (project gnustep):

Status: None => Fixed
Open/Closed: Open => Closed

_______________________________________________________

Follow-up Comment #1:

Thanks a lot. I spent this morning going through these changes (along with an
older fix provided), and it all looks good to me.
I think your SKIP messages are fine.
So I applied the patches.

_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?52879>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
Yavor Doganov
2018-01-14 23:01:01 UTC
Permalink
Follow-up Comment #2, bug #52879 (project gnustep):

Thanks.
BTW, the build failure on AIX is not a GCC bug and not an AIX-specific issue.
The struct declaration has been moved to objc-private/module-abi-8.h, hence
the error. The dynamic linker on this system lacks dladdr so LINKER_GETSYMBOL
is correctly undefined.

I guess the code should be updated to the current runtime but it seems there
are no accessor functions... You might want to look at that as Base will not
compile on any system with incapable dynamic linker.

_______________________________________________________

Reply to this item at:

<http://savannah.gnu.org/bugs/?52879>

_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/

Loading...