Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-23 Thread Paul Gevers
Forwarded for the bug tracker.

 Original Message 
Subject: Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2
(universe) from Debian unstable (main)
Date: Wed, 23 Jul 2014 10:34:12 +0300
From: Yavor Doganov ya...@gnu.org
To: Bug 1343945 1343...@bugs.launchpad.net

Yavor Doganov wrote:
 | /usr/lib/gcc/powerpc-linux-gnu/4.8/libobjc.so: undefined reference to
 | `rs6000_special_adjust_field_align_p'
 
 It's very difficult for me to judge about the implications; perhaps
 the patch is incomplete as linking fails.

Looking at the gcc-4.8 build log, there are warnings when building
libobjc:

/«PKGBUILDDIR»/src/libobjc/encoding.c: In function
'objc_layout_structure_next_member':
/«PKGBUILDDIR»/src/libobjc/encoding.c:1163:3: warning: implicit
declaration of function 'rs6000_special_adjust_field_align_p'
[-Wimplicit-function-declaration]
   desired_align = ADJUST_FIELD_ALIGN (type, desired_align);
   ^

It seems that an #include is missing as the function prototype is not
available.  So my conclusion that the patch is incomplete seems to be
correct.  Anything that links with libobjc on powerpc will fail.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-23 Thread Paul Gevers
Forwarded for the bug tracker.

 Original Message 
Subject: Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2
(universe) from Debian unstable (main)
Date: Wed, 23 Jul 2014 10:02:53 +0300
From: Yavor Doganov ya...@gnu.org
To: Bug 1343945 1343...@bugs.launchpad.net

(Paul, CCing you because for some reason my messages don't end up in
the Ubuntu bug log.)

From the build logs:

| /usr/lib/gcc/powerpc-linux-gnu/4.8/libobjc.so: undefined reference to
| `rs6000_special_adjust_field_align_p'

This is apparently due to debian/patches/gcc-elfv2-abi-warn3.diff.
This patch has not been committed to GCC upstream AFAICS although it
has been ACKed.  It's very difficult for me to judge about the
implications; perhaps the patch is incomplete as linking fails.

It was also added to Debian's gcc-4.8 in 4.8.3-5 so will probably fail
on Debian, too (if gnustep-base is built with gcc-4.8).

I don't have any ideas how to solve this other than disabling the
patch.  This, however, is probably not an option as there may have
been good reasons to include it.  Someone familiar with GCC/powerpc
should take a look and comment...  Another option is to build with
gcc-4.9, which will require changes to gnustep-make if it is applied
for all GNUstep packages.  Again, this might be unacceptable.

Out of curiosity, I couldn't find the reason why gcc-4.8 is the
default compiler in Ubuntu.  That's very odd; usually Ubuntu is ahead
of Debian wrt toolchain updates.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-23 Thread Paul Gevers
On 23-07-14 09:02, Yavor Doganov wrote:
 Another option is to build with
 gcc-4.9, which will require changes to gnustep-make if it is applied
 for all GNUstep packages.  Again, this might be unacceptable.

Can you be more specific? Do we need to build everything again starting
from gnustep-make if we want all gnustep packages to build with gcc-4.9?
It seems that most recent imports of gnustep packages into Ubuntu all
fail to build. If you/we believe that gnustep should currently be build
with (at least) 4.9 we just have to put that in the build-depends (also
in Debian if we can). I am wondering, for gnustep to build properly, do
all the gnustep packages need to be build with the same gcc version?
Maybe the problem currently is a mixing of versions.

 Out of curiosity, I couldn't find the reason why gcc-4.8 is the
 default compiler in Ubuntu.  That's very odd; usually Ubuntu is ahead
 of Debian wrt toolchain updates.

I think it is this:
gcc-defaults (1.128ubuntu4) utopic; urgency=medium

  * Revert default to 4.8, due to as-yet-undiagnosed C++ ABI breakage
(LP: #1329089).

 -- Steve Langasek steve.langa...@ubuntu.com  Wed, 11 Jun 2014
23:31:26 +000

Paul

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-20 Thread Paul Gevers
On 20-07-14 17:16, Yavor Doganov wrote:
 Yes, this is one way of doing it.  Something like this
 
 - $(confflags)
 + $(confflags) || (cat config.log; exit 1)
 
 in debian/rules (configure-stamp) ought to work.

Yes, let's do this. I propose to add this to the Debian package as well.
I will create a debdiff to do this in Ubuntu now.

 Build killed with signal 15 after 60 minutes of inactivity
 
 This is very similar to Debian #649419.  Unfortunately I was not able
 to reproduce it after probably 100 builds of gnustep-base.  You have
 to attach gdb to the stuck test program and see what's going on.

Well, a retry succeeded. So it is not something that we need to fix on
short term. I think someone with access to a build server setup should
investigate this.

Paul

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-19 Thread Paul Gevers
On 19-07-14 11:49, Yavor Doganov wrote:
 Paul Gevers wrote:
 gnustep-base is failing in Ubuntu on powerpc and ppc64el while it
 worked in the past.
 
 Very unfortunate.  Does it build on all other architecures?

No, only succeeded on arm (64 and hf).

 The error in both builds is following. Do you have any idea why objc
 would be not working for gnustep-base? Would this be a bug in objc
 or should we (I) fix something for gnustep-base.
 
 I need config.log to analyze this.  Can you obtain it?

I have no idea, but I expect not. I think will create a Ubuntu chroot
and build myself (on amd64) so I can add it here. I will get back to
you, but if somebody can get to the files before I can create them, much
appreciated.

Paul

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-19 Thread Paul Gevers
Hi,

On 19-07-14 13:00, Paul Gevers wrote:
 On 19-07-14 11:49, Yavor Doganov wrote:
 Paul Gevers wrote:
 gnustep-base is failing in Ubuntu on powerpc and ppc64el while it
 worked in the past.

 Very unfortunate.  Does it build on all other architecures?
 
 No, only succeeded on arm (64 and hf).

But the build error is different on amd64. It times out in one of the
testcases.
--- Running tests in base/NSOperation ---

Session terminated, terminating
shell.../usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53:
recipe for target 'internal-check' failed
make[1]: *** [internal-check] Terminated
debian/rules:140: recipe for target 'debian/build-shared-stamp' failed
make: *** [debian/build-shared-stamp] Terminated
GNUmakefile:61: recipe for target 'check' failed
make[2]: *** [check] Terminated
 ...terminated.
Build killed with signal 15 after 60 minutes of inactivity

 The error in both builds is following. Do you have any idea why objc
 would be not working for gnustep-base? Would this be a bug in objc
 or should we (I) fix something for gnustep-base.

 I need config.log to analyze this.  Can you obtain it?
 
 I have no idea, but I expect not. I think will create a Ubuntu chroot
 and build myself (on amd64) so I can add it here.

And of course it succeeds in my chroot. So it seems something specific
for the build servers. Actually, the current behavior was already
reported in [1].

https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1277975

I propose to build without the tests until the underlaying problem is
fixed. Any objections?

Paul

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Re: Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-19 Thread Paul Gevers
Oops, but that doesn't fix the powerpc/ppc64el failures. I am afraid I
don't know how to get these logs... maybe have them written to stdout
before the failure so that they show up in the build logs?

Paul

On 19-07-14 15:10, Paul Gevers wrote:
 Hi,
 
 On 19-07-14 13:00, Paul Gevers wrote:
 On 19-07-14 11:49, Yavor Doganov wrote:
 Paul Gevers wrote:
 gnustep-base is failing in Ubuntu on powerpc and ppc64el while it
 worked in the past.

 Very unfortunate.  Does it build on all other architecures?

 No, only succeeded on arm (64 and hf).
 
 But the build error is different on amd64. It times out in one of the
 testcases.
 --- Running tests in base/NSOperation ---
 
 Session terminated, terminating
 shell.../usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53:
 recipe for target 'internal-check' failed
 make[1]: *** [internal-check] Terminated
 debian/rules:140: recipe for target 'debian/build-shared-stamp' failed
 make: *** [debian/build-shared-stamp] Terminated
 GNUmakefile:61: recipe for target 'check' failed
 make[2]: *** [check] Terminated
  ...terminated.
 Build killed with signal 15 after 60 minutes of inactivity
 
 The error in both builds is following. Do you have any idea why objc
 would be not working for gnustep-base? Would this be a bug in objc
 or should we (I) fix something for gnustep-base.

 I need config.log to analyze this.  Can you obtain it?

 I have no idea, but I expect not. I think will create a Ubuntu chroot
 and build myself (on amd64) so I can add it here.
 
 And of course it succeeds in my chroot. So it seems something specific
 for the build servers. Actually, the current behavior was already
 reported in [1].
 
 https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1277975
 
 I propose to build without the tests until the underlaying problem is
 fixed. Any objections?
 
 Paul


-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


Fwd: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

2014-07-19 Thread Paul Gevers
Hi Yavor,

gnustep-base is failing in Ubuntu on powerpc and ppc64el while it worked
in the past. The error in both builds is following. Do you have any idea
why objc would be not working for gnustep-base? Would this be a bug in
objc or should we (I) fix something for gnustep-base.

checking whether objc really works... no
I don't seem to be able to use your Objective-C compiler to produce
working binaries!  Please check your Objective-C compiler installation.
If you are using gcc-3.x make sure that your compiler's libgcc_s and libobjc
can be found by the dynamic linker - usually that requires you to play
with LD_LIBRARY_PATH or /etc/ld.so.conf.
Please refer to your compiler installation instructions for more help.
configure: error: The Objective-C compiler does not work or is not
installed properly.

Full logs can be found here:
https://launchpadlibrarian.net/180283788/buildlog_ubuntu-utopic-powerpc.gnustep-base_1.24.6-2_FAILEDTOBUILD.txt.gz
https://launchpadlibrarian.net/180283768/buildlog_ubuntu-utopic-ppc64el.gnustep-base_1.24.6-2_FAILEDTOBUILD.txt.gz

Paul

 Original Message 
Subject: [Bug 1343945] Re: Sync gnustep-base 1.24.6-2 (universe) from
Debian unstable (main)
Date: Sat, 19 Jul 2014 09:04:38 -
From: Artur Rona ari-tc...@tlen.pl
Reply-To: Bug 1343945 1343...@bugs.launchpad.net
To: p...@climbing.nl

This bug was fixed in the package gnustep-base - 1.24.6-2
Sponsored for Paul Gevers (paul-climbing)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1343945

Title:
  Sync gnustep-base 1.24.6-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnustep-base/+bug/1343945/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs