Source: libgc
Version: 1:7.4.2-7
Severity: normal

Hello!

libgc currently fails to build from source on Debian sh4 (SuperH) due to
a mismatched symbols file for this specific architecture [1]:

dh_makeshlibs -a
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libgc1c2/DEBIAN/symbols doesn't match 
completely debian/libgc1c2.symbols
--- debian/libgc1c2.symbols (libgc1c2_1:7.4.2-7_sh4)
+++ dpkg-gensymbols_DK13f   2015-10-05 20:14:42.000000000 +0000
@@ -8,8 +8,8 @@
  GC_FirstDLOpenedLinkMap@Base 1:7.2d
  (arch=kfreebsd-amd64 kfreebsd-i386)GC_FreeBSDGetDataStart@Base 1:7.2d
  (arch=sparc sparc64)GC_SysVGetDataStart@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_acquire_mark_lock@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_active_count@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_acquire_mark_lock@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_active_count@Base 1:7.4.2
  GC_add_ext_descriptor@Base 1:7.2d
  GC_add_map_entry@Base 1:7.2d
  GC_add_roots@Base 1:7.2d
@@ -26,8 +26,8 @@
  GC_alloc_large@Base 1:7.2d
  GC_alloc_large_and_clear@Base 1:7.2d
  GC_alloc_reclaim_list@Base 1:7.2d
- (arch=arm64 hppa ppc64el)GC_allocate_lock@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_allocate_ml@Base 1:7.4.2
+ GC_allocate_lock@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_allocate_ml@Base 1:7.4.2
  GC_allochblk@Base 1:7.2d
  GC_allochblk_nth@Base 1:7.2d
  GC_allocobj@Base 1:7.2d
@@ -58,7 +58,7 @@
  GC_build_fl@Base 1:7.2d
  GC_build_fl_clear2@Base 1:7.2d
  GC_build_fl_clear4@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_bytes_allocd_tmp@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_bytes_allocd_tmp@Base 1:7.4.2
  GC_bytes_found@Base 1:7.2d
  GC_call_with_alloc_lock@Base 1:7.2d
  GC_call_with_gc_active@Base 1:7.2d
@@ -93,10 +93,10 @@
  GC_continue_reclaim@Base 1:7.2d
  GC_copy_bl@Base 1:7.2d
  GC_copyright@Base 1:7.2d
- (arch=!arm64 !hppa !ppc64el)GC_core_finalized_malloc@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_core_gcj_malloc@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_core_malloc@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_core_malloc_atomic@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_core_finalized_malloc@Base 
1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_core_gcj_malloc@Base 
1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_core_malloc@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_core_malloc_atomic@Base 
1:7.4.2
  GC_current_warn_proc@Base 1:7.2d
  (arch=!arm64 !kfreebsd-amd64 !kfreebsd-i386 !mips !mips64el !mipsel !s390 
!s390x !sparc !sparc64)GC_data_start@Base 1:7.2d
  GC_debug_change_stubborn@Base 1:7.2d
@@ -138,7 +138,7 @@
  GC_delete_thread@Base 1:7.2d
  GC_descr_obj_size@Base 1:7.2d
  GC_describe_type_fns@Base 1:7.2d
- (arch=!arm64 !hppa !ppc64el)GC_destroy_thread_local@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_destroy_thread_local@Base 
1:7.4.2
  GC_dirty_init@Base 1:7.2d
  GC_dirty_maintained@Base 1:7.2d
  GC_disable@Base 1:7.2d
@@ -148,8 +148,8 @@
  GC_dlopen@Base 1:7.2d
  GC_do_blocking@Base 1:7.2d
  GC_do_blocking_inner@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_do_local_mark@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_do_parallel_mark@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_do_local_mark@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_do_parallel_mark@Base 1:7.4.2
  GC_dont_expand@Base 1:7.2d
  GC_dont_gc@Base 1:7.2d
  GC_dont_precollect@Base 1:7.2d
@@ -196,8 +196,8 @@
  (arch=!arm64 !mips !mips64el !mipsel !s390 
!s390x)GC_find_limit_with_bound@Base 1:7.2d
  GC_findleak_delay_free@Base 1:7.2d
  GC_finish_collection@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_first_nonempty@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_fl_builder_count@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_first_nonempty@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_fl_builder_count@Base 1:7.4.2
  GC_fo_entries@Base 1:7.2d
  GC_fo_head@Base 1:7.4.2
  GC_force_unmap_on_gcollect@Base 1:7.2d
@@ -221,7 +221,7 @@
  GC_gcollect@Base 1:7.2d
  GC_gcollect_and_unmap@Base 1:7.2d
  GC_general_register_disappearing_link@Base 1:7.2d
- (arch=!arm64 !hppa !ppc64el)GC_generic_lock@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_generic_lock@Base 1:7.4.2
  GC_generic_malloc@Base 1:7.2d
  GC_generic_malloc_ignore_off_page@Base 1:7.2d
  GC_generic_malloc_inner@Base 1:7.2d
@@ -282,9 +282,9 @@
  GC_hblk_fl_from_blocks@Base 1:7.2d
  GC_hblkfreelist@Base 1:7.2d
  GC_header_cache_miss@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_help_marker@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_help_wanted@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_helper_count@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_help_marker@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_help_wanted@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_helper_count@Base 1:7.4.2
  GC_ignore_self_finalize_mark_proc@Base 1:7.2d
  GC_ignore_warn_proc@Base 1:7.2d
  GC_in_thread_creation@Base 1:7.2d
@@ -302,7 +302,7 @@
  (arch=!arm64 !kfreebsd-amd64 !kfreebsd-i386 !mips !mips64el !mipsel !s390 
!s390x !sparc !sparc64)GC_init_linux_data_start@Base 1:7.2d
  GC_init_parallel@Base 1:7.2d
  GC_init_size_map@Base 1:7.2d
- (arch=!arm64 !hppa !ppc64el)GC_init_thread_local@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_init_thread_local@Base 
1:7.4.2
  GC_initialize_offsets@Base 1:7.2d
  GC_initiate_gc@Base 1:7.2d
  GC_inner_start_routine@Base 1:7.2d
@@ -351,16 +351,16 @@
  GC_mark_and_push_stack@Base 1:7.2d
  GC_mark_from@Base 1:7.2d
  GC_mark_init@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_mark_local@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_mark_no@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_mark_local@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_mark_no@Base 1:7.4.2
  GC_mark_some@Base 1:7.2d
  GC_mark_stack_size@Base 1:7.2d
  GC_mark_stack_too_small@Base 1:7.2d
  GC_mark_state@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_mark_thread@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_mark_thread_local_fls_for@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_mark_thread_local_free_lists@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_mark_threads@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_mark_thread@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa 
!ppc64el)GC_mark_thread_local_fls_for@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa 
!ppc64el)GC_mark_thread_local_free_lists@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_mark_threads@Base 1:7.4.2
  GC_max_heapsize@Base 1:7.4.2
  GC_max_retries@Base 1:7.2d
  GC_maybe_gc@Base 1:7.2d
@@ -396,8 +396,8 @@
  GC_noop6@Base 1:7.4.2
  GC_noop_sink@Base 1:7.2d
  GC_normal_finalize_mark_proc@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_notify_all_builder@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_notify_all_marker@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_notify_all_builder@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_notify_all_marker@Base 1:7.4.2
  GC_notify_or_invoke_finalizers@Base 1:7.2d
  GC_nprocs@Base 1:7.2d
  GC_null_finalize_mark_proc@Base 1:7.2d
@@ -463,7 +463,7 @@
  GC_push_current_stack@Base 1:7.2d
  GC_push_finalizer_structures@Base 1:7.2d
  GC_push_gc_structures@Base 1:7.2d
- (arch=arm64 hppa hurd-i386 kfreebsd-amd64 kfreebsd-i386 
ppc64el)GC_push_marked1@Base 1:7.4.2
+ GC_push_marked1@Base 1:7.4.2
  (arch=!amd64 !armel !armhf !i386 !m68k !mips !mips64el !mipsel !powerpc 
!ppc64 !s390x !x32)GC_push_marked2@Base 1:7.4.2
  (arch=!amd64 !armel !armhf !i386 !m68k !mips !mips64el !mipsel !powerpc 
!ppc64 !s390x !x32)GC_push_marked4@Base 1:7.4.2
  GC_push_marked@Base 1:7.2d
@@ -513,7 +513,7 @@
  GC_register_my_thread@Base 1:7.2d
  GC_register_my_thread_inner@Base 1:7.2d
  (arch=ia64)GC_register_stackbottom@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_release_mark_lock@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_release_mark_lock@Base 1:7.4.2
  GC_remove_all_threads_but_me@Base 1:7.4.2
  GC_remove_allowed_signals@Base 1:7.2d
  GC_remove_counts@Base 1:7.2d
@@ -530,7 +530,7 @@
  GC_reset_finalizer_nested@Base 1:7.2d
  GC_restart_handler@Base 1:7.2d
  GC_retry_signals@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_return_mark_stack@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_return_mark_stack@Base 1:7.4.2
  GC_root_size@Base 1:7.2d
  GC_roots_present@Base 1:7.2d
  GC_same_obj@Base 1:7.2d
@@ -592,7 +592,7 @@
  GC_start_world@Base 1:7.2d
  GC_stderr@Base 1:7.2d
  GC_stdout@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_steal_mark_stack@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_steal_mark_stack@Base 1:7.4.2
  GC_stop_count@Base 1:7.2d
  GC_stop_init@Base 1:7.2d
  GC_stop_world@Base 1:7.2d
@@ -609,7 +609,7 @@
  GC_thr_initialized@Base 1:7.2d
  GC_thread_exit_proc@Base 1:7.2d
  GC_thread_is_registered@Base 1:7.4.2
- (arch=!arm64 !hppa !ppc64el)GC_thread_key@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_thread_key@Base 1:7.4.2
  GC_threads@Base 1:7.2d
  GC_time_limit@Base 1:7.2d
  GC_timeout_stop_func@Base 1:7.2d
@@ -633,13 +633,13 @@
  GC_use_entire_heap@Base 1:7.2d
  GC_used_heap_size_after_full@Base 1:7.2d
  GC_version@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_wait_builder@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_wait_builder@Base 1:7.4.2
  GC_wait_for_gc_completion@Base 1:7.2d
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_wait_for_reclaim@Base 1:7.4.2
- (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 
!ppc64el)GC_wait_marker@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_wait_for_reclaim@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !hurd-i386 !kfreebsd-amd64 
!kfreebsd-i386 !ppc64el)GC_wait_marker@Base 1:7.4.2
  GC_with_callee_saves_pushed@Base 1:7.2d
  GC_world_is_stopped@Base 1:7.2d
- (arch=!arm64 !hppa !ppc64el)GC_world_stopped@Base 1:7.4.2
+#MISSING: 1:7.4.2-7# (arch=!arm64 !hppa !ppc64el)GC_world_stopped@Base 1:7.4.2
  GC_write@Base 1:7.2d
  (arch=alpha amd64 i386 ia64 m68k x32)GC_write_fault_handler@Base 1:7.2d
  (arch=sparc sparc64)_etext@Base 1:7.2d
dh_makeshlibs: failing due to earlier errors

Please update the symbols file using the diff provided in this bug report
in order to fix the FTBFS on sh4.

Thanks,
Adrian

> [1] 
> https://buildd.debian.org/status/fetch.php?pkg=libgc&arch=sh4&ver=1%3A7.4.2-7&stamp=1444078593

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to