Package: libtheora
Version: 1.1.1-2
Severity: important
Tags: patch

Hello,

libtheora currently FTBFS on hurd-i386 and kfreebsd-* due to symbol
versioning.  The attached patches fix it by making libtheora use just
the same symbol versioning as on linux, since all of them use the same
GNU linker.

Samuel

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel Thibault <[email protected]>
* y se leve dans 2h10
--- libtheora-1.1.1/configure.ac.origin 2009-11-10 22:32:28.000000000 +0000
+++ libtheora-1.1.1/configure.ac        2009-11-10 22:38:03.000000000 +0000
@@ -222,7 +222,7 @@
     THC_VERSION_ARG="-export-symbols \$(top_srcdir)/win32/libtheora.def"
     AC_MSG_RESULT([-export-symbols])
     ;;
-  linux* | solaris* )
+  linux* | solaris* | gnu* | k*bsd*-gnu)
     THDEC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-dec'
     THENC_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script-enc'
     TH_VERSION_ARG='-Wl,--version-script=$(srcdir)/Version_script'
--- libtheora-1.1.1/debian/libtheora0.symbols.hurd-i386 2009-11-10 
22:24:39.000000000 +0000
+++ /dev/null   2007-12-29 19:47:02.000000000 +0000
@@ -1,112 +0,0 @@
-libtheora.so.0 libtheora0 #MINVER#
- th_vp31_quant_i...@base 1.0~beta1
- th_comment_...@base 1.0~beta1
- th_comment_add_...@base 1.0~beta1
- th_comment_cl...@base 1.0~beta1
- th_comment_i...@base 1.0~beta1
- th_comment_qu...@base 1.0~beta1
- th_comment_query_co...@base 1.0~beta1
- th_decode_al...@base 1.0~beta1
- th_decode_...@base 1.0~beta1
- th_decode_f...@base 1.0~beta1
- th_decode_heade...@base 1.0~beta1
- th_decode_packe...@base 1.0~beta1
- th_decode_ycbcr_...@base 1.0~beta1
- th_granule_fr...@base 1.0~beta1
- th_granule_t...@base 1.0~beta1
- th_info_cl...@base 1.0~beta1
- th_info_i...@base 1.0~beta1
- th_packet_ishea...@base 1.0~beta1
- th_packet_iskeyfr...@base 1.0~beta1
- th_setup_f...@base 1.0~beta1
- th_version_num...@base 1.0~beta1
- th_version_str...@base 1.0~beta1
- theora_cl...@base 1.0~beta1
- theora_comment_...@base 1.0~beta1
- theora_comment_add_...@base 1.0~beta1
- theora_comment_cl...@base 1.0~beta1
- theora_comment_i...@base 1.0~beta1
- theora_comment_qu...@base 1.0~beta1
- theora_comment_query_co...@base 1.0~beta1
- theora_cont...@base 1.0~beta1
- theora_decode_yuv...@base 1.0~beta1
- theora_decode_hea...@base 1.0~beta1
- theora_decode_i...@base 1.0~beta1
- theora_decode_packe...@base 1.0~beta1
- theora_encode_yu...@base 1.0~beta1
- theora_encode_comm...@base 1.0~beta1
- theora_encode_hea...@base 1.0~beta1
- theora_encode_i...@base 1.0~beta1
- theora_encode_packet...@base 1.0~beta1
- theora_encode_tab...@base 1.0~beta1
- theora_granule_fr...@base 1.0~beta1
- theora_granule_sh...@base 1.0~beta1
- theora_granule_t...@base 1.0~beta1
- theora_info_cl...@base 1.0~beta1
- theora_info_i...@base 1.0~beta1
- theora_packet_ishea...@base 1.0~beta1
- theora_packet_iskeyfr...@base 1.0~beta1
- theora_version_num...@base 1.0~beta1
- theora_version_str...@base 1.0~beta1
-libtheoradec.so.1 libtheora0 #MINVER#
- [email protected] 1.0
- libtheoradec_...@libtheoradec_1.0 1.0
- th_comment_...@libtheoradec_1.0 1.0
- th_comment_add_...@libtheoradec_1.0 1.0
- th_comment_cl...@libtheoradec_1.0 1.0
- th_comment_i...@libtheoradec_1.0 1.0
- th_comment_qu...@libtheoradec_1.0 1.0
- th_comment_query_co...@libtheoradec_1.0 1.0
- th_decode_al...@libtheoradec_1.0 1.0
- th_decode_...@libtheoradec_1.0 1.0
- th_decode_f...@libtheoradec_1.0 1.0
- th_decode_heade...@libtheoradec_1.0 1.0
- th_decode_packe...@libtheoradec_1.0 1.0
- th_decode_ycbcr_...@libtheoradec_1.0 1.0
- th_granule_fr...@libtheoradec_1.0 1.0
- th_granule_t...@libtheoradec_1.0 1.0
- th_info_cl...@libtheoradec_1.0 1.0
- th_info_i...@libtheoradec_1.0 1.0
- th_packet_ishea...@libtheoradec_1.0 1.0
- th_packet_iskeyfr...@libtheoradec_1.0 1.0
- th_setup_f...@libtheoradec_1.0 1.0
- th_version_num...@libtheoradec_1.0 1.0
- th_version_str...@libtheoradec_1.0 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
-libtheoraenc.so.1 libtheora0 #MINVER#
- th_vp31_huff_co...@libtheoraenc_1.0 1.0
- th_vp31_quant_i...@libtheoraenc_1.0 1.0
- [email protected] 1.0
- libtheoraenc_...@libtheoraenc_1.0 1.0
- th_encode_al...@libtheoraenc_1.0 1.0
- th_encode_...@libtheoraenc_1.0 1.0
- th_encode_flushhea...@libtheoraenc_1.0 1.0
- th_encode_f...@libtheoraenc_1.0 1.0
- th_encode_packet...@libtheoraenc_1.0 1.0
- th_encode_ycbcr...@libtheoraenc_1.0 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0
- [email protected] 1.0

Reply via email to