On Tue, 2014-03-25 00:08:42 +0100, Cyril Brulebois wrote:
> Source: libdispatch
> Version: 0~svn197-3.3
> Severity: serious
> Justification: FTBFS
> 
> [ Last two NMUers in X-D-Cc. ]
> 
> Hi,
> 
> your package FTBFS on powerpc, where it seems to have built by luck
> in 0~svn197-3.2 on porpora:
>   https://buildd.debian.org/status/logs.php?pkg=libdispatch&arch=powerpc
> 
> Log excerpt:
> | make[4]: Entering directory `/«PKGBUILDDIR»/testing'
> | FAIL: dispatch_api
> | FAIL: dispatch_c99
> | FAIL: dispatch_cascade
> | FAIL: dispatch_debug
> | FAIL: dispatch_priority
> | FAIL: dispatch_priority2
> | FAIL: dispatch_starfish
> | FAIL: queue_finalizer
> | FAIL: dispatch_after
> | FAIL: dispatch_apply
> | FAIL: dispatch_drift
> | FAIL: dispatch_group
> | FAIL: dispatch_pingpong
> | FAIL: dispatch_read
> | FAIL: dispatch_readsync
> | FAIL: dispatch_sema
> | FAIL: dispatch_timer_bit31
> | FAIL: dispatch_timer_bit63
> | make[5]: Entering directory `/«PKGBUILDDIR»/testing'
> [...]

============================================================================
See testing/test-suite.log
Please report to libdispa...@macosforge.org
============================================================================

> This package can't migrate since it has out-of-date binaries.
> 
> Mraw,
> KiBi.

cat ./tmp/buildd/libdispatch-0~svn197/testing/test-suite.log
=============================================
   libdispatch 1.0: testing/test-suite.log
=============================================

# TOTAL: 18
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  18
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: dispatch_api
==================

/tmp/buildd/libdispatch-0~svn197/testing/.libs/lt-dispatch_api: error \
while loading shared libraries: /tmp/buildd/libdispatch-0~svn197/src \
/.libs/libdispatch.so.0: R_PPC_REL24 relocation at 0x0ffd98b8 for \
symbol `gettimeofday' out of range

FAIL: dispatch_c99
==================

/tmp/buildd/libdispatch-0~svn197/testing/.libs/lt-dispatch_c99: error \
while loading shared libraries: /tmp/buildd/libdispatch-0~svn197/src \
/.libs/libdispatch.so.0: R_PPC_REL24 relocation at 0x0ffd98b8 for \
symbol `gettimeofday' out of range

[...]

And that message above is repeated for all the other 16 tests.

I've found two shared libraries with the R_PPC_REL24 symbol.

readelf -D -r ./tmp/buildd/libdispatch-0~svn197/src/.libs/libdispatch.so.0.0.0 
| grep R_PPC_REL24
0000559c  0000930a R_PPC_REL24       000055cc   dispatch_apply_f + 0
000056e4  00004f0a R_PPC_REL24       00008478   dispatch_sync_f + 0
00008450  00004f0a R_PPC_REL24       00008478   dispatch_sync_f + 0
0000576c  0000780a R_PPC_REL24       0000be74   _dispatch_get_thread_s + 0
00008178  0000780a R_PPC_REL24       0000be74   _dispatch_get_thread_s + 0
00008724  0000780a R_PPC_REL24       0000be74   _dispatch_get_thread_s + 0
0000583c  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000590c  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000788c  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00007a5c  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00007be4  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00007da8  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00007ed4  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000827c  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
000087d0  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00009330  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000a174  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000bca4  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
0000d108  0000620a R_PPC_REL24       00007610   _dispatch_queue_push_l + 0
00005950  0000970a R_PPC_REL24       0000c1a4   dispatch_semaphore_wai + 0
00008290  0000970a R_PPC_REL24       0000c1a4   dispatch_semaphore_wai + 0
000087e4  0000970a R_PPC_REL24       0000c1a4   dispatch_semaphore_wai + 0
0000ab94  0000970a R_PPC_REL24       0000c1a4   dispatch_semaphore_wai + 0
0000c180  0000970a R_PPC_REL24       0000c1a4   dispatch_semaphore_wai + 0
00005960  0000aa0a R_PPC_REL24       0000c09c   _dispatch_put_thread_s + 0
00008300  0000aa0a R_PPC_REL24       0000c09c   _dispatch_put_thread_s + 0
000087f4  0000aa0a R_PPC_REL24       0000c09c   _dispatch_put_thread_s + 0
00005b00  0000a00a R_PPC_REL24       0000c5c8   dispatch_semaphore_sig + 0
00009e48  0000a00a R_PPC_REL24       0000c5c8   dispatch_semaphore_sig + 0
0000a478  0000a00a R_PPC_REL24       0000c5c8   dispatch_semaphore_sig + 0
0000a618  0000a00a R_PPC_REL24       0000c5c8   dispatch_semaphore_sig + 0
0000c580  0000a00a R_PPC_REL24       0000c5c8   dispatch_semaphore_sig + 0
00005b38  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
0000810c  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
0000885c  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
00008880  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
000088b0  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
0000bf10  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
0000e95c  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
000106e4  00002f0a R_PPC_REL24       00000000   pthread_getspecific + 0
00005b84  0000260a R_PPC_REL24       00000000   pthread_setspecific + 0
00008344  0000260a R_PPC_REL24       00000000   pthread_setspecific + 0
0000ba50  0000260a R_PPC_REL24       00000000   pthread_setspecific + 0
0000c068  0000260a R_PPC_REL24       00000000   pthread_setspecific + 0
00005bf4  0000a20a R_PPC_REL24       00005c1c   dispatch_benchmark_f + 0
00005c88  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
00006e78  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
0000955c  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
000096e0  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
0000a534  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
0000b400  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
0000e628  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
0000ea00  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
000104d0  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
00010dc0  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
000115e0  0000510a R_PPC_REL24       00006ea0   dispatch_once_f + 0
00006590  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
0000e554  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
00010400  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
00011048  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
00011820  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
00011878  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
00011964  00000b0a R_PPC_REL24       00000000   clock_gettime + 0
000065b0  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
00009868  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
0000a604  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
0000a72c  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
0000a764  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
0000a818  0000610a R_PPC_REL24       00009680   _dispatch_bug + 0
[...]


readelf -D -r ./usr/lib/powerpc-linux-gnu/libBlocksRuntime.so.0.0.0 | grep 
R_PPC_REL24
00000e84  0000060a R_PPC_REL24       00000000   malloc + 0
00001110  0000060a R_PPC_REL24       00000000   malloc + 0
000011c8  0000060a R_PPC_REL24       00000000   malloc + 0
00000ea0  0000040a R_PPC_REL24       00000000   memcpy + 0
00001178  0000040a R_PPC_REL24       00000000   memcpy + 0
000011e4  0000040a R_PPC_REL24       00000000   memcpy + 0
00000fa0  0000030a R_PPC_REL24       00000000   free + 0
000012d0  0000030a R_PPC_REL24       00000000   free + 0
00000fc4  00000a0a R_PPC_REL24       00000000   __printf_chk + 0
00001308  00000a0a R_PPC_REL24       00000000   __printf_chk + 0
000015fc  00000a0a R_PPC_REL24       00000000   __printf_chk + 0
000012f0  00000d0a R_PPC_REL24       00000f00   _Block_release + 0
00001384  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000013a4  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000013d4  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001404  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001430  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
0000145c  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001488  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000014b0  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000014d4  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000014fc  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001520  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001544  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001574  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001598  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000015bc  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001650  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001674  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001698  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000016bc  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
000016ec  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001710  0000090a R_PPC_REL24       00000000   __sprintf_chk + 0
00001604  0000080a R_PPC_REL24       00000000   exit + 0

Attachment: signature.asc
Description: Digital signature

Reply via email to