[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#814702: ghostscript: FTBFS on sparc64 due to mismatched symbols file



Quoting John Paul Adrian Glaubitz (2016-02-14 12:25:21)
> Source: ghostscript
> Version: 9.16~dfsg-2.1
> Severity: normal
> User: debian-sparc@lists.debian.org
> Usertags: sparc64
> 
> Hello!
> 
> ghostscript currently fails to build from source on sparc64 due to a mismatched
> symbols file:
> 
> dpkg-gensymbols: warning: debian/libgs9/DEBIAN/symbols doesn't match completely debian/libgs9.symbols
> --- debian/libgs9.symbols (libgs9_9.16~dfsg-2.1_sparc64)
> +++ dpkg-gensymbolsIeNygU 2016-02-04 01:22:29.643520921 +0000
> @@ -3332,7 +3332,7 @@
>   gxht_thresh_planes@Base 9.05~
>   hc_put_code_proc@Base 8.61.dfsg.1
>   hc_put_last_bits_proc@Base 8.61.dfsg.1
> - hdr_id@Base 9.10~dfsg
> +#MISSING: 9.16~dfsg-2.1# hdr_id@Base 9.10~dfsg
>   height@Base 8.61.dfsg.1
>   ht_order_procs_table@Base 8.61.dfsg.1
>  #MISSING: 9.00~dfsg-1# iWrite2@Base 8.61.dfsg.1
> @@ -4004,6 +4004,7 @@
>   pixel_image_params@Base 8.61.dfsg.1
>   pixmap_high_level_pattern@Base 9.10~dfsg
>   plane_device_init@Base 8.61.dfsg.1
> + png_push_fill_buffer@Base 9.16~dfsg-2.1
>   pop_estack@Base 8.61.dfsg.1
>   pprintd1@Base 8.61.dfsg.1
>   pprintd2@Base 8.61.dfsg.1
> dh_makeshlibs: failing due to earlier errors
> 
> The simple and obvious fix would be to mark the "hdr_id" symbol on 
> sparc64 as missing which I have already done for the package in the 
> 'unreleased' suite,
>
> (arch!=sparc64) hdr_id@Base 9.10~dfsg
>
> which works fine. However, I think it would be better to figure out 
> first why this particular symbol is missing on sparc64 and whether 
> this poses any problem.
>
> So far, the patched version seems to work without issues and we 
> therefore might just go ahead and patch the symbols file as suggested, 
> but it would be still be good if someone could have a deeper look at 
> this. Maybe it's any of the (transitive) build dependencies of 
> ghostscript which need to be rebuilt?

Seems tied to Ghostscript and a deliberate change since 9.16:

http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8a275b2

I am not good at understanding symbols handling, so advice on how best 
to proceed is appreciated.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: