Your message dated Fri, 22 Mar 2013 13:18:12 +0000
with message-id <e1uj1ri-00048y...@franck.debian.org>
and subject line Bug#701830: fixed in vlc 2.0.5-2
has caused the Debian Bug report #701830,
regarding vlc: FTBFS on powerpcspe (illegal insns due to -mtune=G4)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
701830: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701830
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: vlc
Version: 2.0.5-1
Severity: wishlist
Tags: patch sid
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe

Hi,

vlc FTBFS on powerpcspe[1] like this:

[...]
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. 
-DMODULE_STRING=\"libvlc\" -I../include -I../include -D_FORTIFY_SOURCE=2 -g -O2 
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security 
-Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast 
-Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var 
-Werror-implicit-function-declaration -pipe -fvisibility=hidden -ffast-math 
-funroll-loops -fomit-frame-pointer -mtune=G4 -MT error.lo -MD -MP -MF 
.deps/error.Tpo -c error.c  -fPIC -DPIC -o .libs/error.o
{standard input}: Assembler messages:
{standard input}:434: Error: Unrecognized opcode: `stfd'
{standard input}:435: Error: Unrecognized opcode: `stfd'
{standard input}:436: Error: Unrecognized opcode: `stfd'
{standard input}:437: Error: Unrecognized opcode: `stfd'
{standard input}:438: Error: Unrecognized opcode: `stfd'
{standard input}:439: Error: Unrecognized opcode: `stfd'
{standard input}:440: Error: Unrecognized opcode: `stfd'
{standard input}:441: Error: Unrecognized opcode: `stfd'
make[2]: *** [error.lo] Error 1
make[1]: *** [override_dh_auto_configure] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/lib'
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

As you can see above, -mtune=G4 is used by default, leading to the above
illegal instructions. The attached patch fixes this by enabling altivec only on
powerpc _except_ powerpcspe, and doing "confflags += --with-tuning=8548" which
is propagated to gcc as "-mtune=8548" on powerpcspe.

Thanks,

Roland


[1] http://wiki.debian.org/PowerPCSPEPort

-- System Information:
Debian Release: 7.0
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpcspe (ppc)

Kernel: Linux 3.8.0 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- vlc-2.0.5/debian/rules.backup	2013-02-27 11:42:44.417931459 +0100
+++ vlc-2.0.5/debian/rules	2013-02-27 12:58:16.251057655 +0100
@@ -194,13 +194,18 @@
 endif
 
 # PowerPC specific optimizations
-ifneq ($(filter $(DEB_HOST_ARCH_CPU),powerpc),)
+ifeq ($(filter powerpc,$(DEB_HOST_ARCH_CPU))-$(filter powerpcspe,$(DEB_HOST_ARCH)),powerpc-)
 confflags += --enable-altivec
 else
 confflags += --disable-altivec
 removeplugins += altivec
 endif
 
+# PowerPCSPE specific optimizations
+ifeq ($(DEB_HOST_ARCH),powerpcspe)
+confflags += --with-tuning=8548
+endif
+
 %:
 	dh $@ --parallel --with autoreconf
 

--- End Message ---
--- Begin Message ---
Source: vlc
Source-Version: 2.0.5-2

We believe that the bug you reported is fixed in the latest version of
vlc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 701...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Benjamin Drung <bdr...@debian.org> (supplier of updated vlc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 22 Mar 2013 13:37:54 +0100
Source: vlc
Binary: libvlc-dev libvlc5 libvlccore-dev libvlccore5 vlc vlc-data vlc-dbg 
vlc-nox vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-notify 
vlc-plugin-pulse vlc-plugin-sdl vlc-plugin-svg vlc-plugin-zvbi
Architecture: source amd64 all
Version: 2.0.5-2
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Description: 
 libvlc-dev - development files for libvlc
 libvlc5    - multimedia player and streamer library
 libvlccore-dev - development files for libvlccore
 libvlccore5 - base library for VLC and its modules
 vlc        - multimedia player and streamer
 vlc-data   - Common data for VLC
 vlc-dbg    - debugging symbols for vlc
 vlc-nox    - multimedia player and streamer (without X support)
 vlc-plugin-fluidsynth - FluidSynth plugin for VLC
 vlc-plugin-jack - Jack audio plugins for VLC
 vlc-plugin-notify - LibNotify plugin for VLC
 vlc-plugin-pulse - PulseAudio plugin for VLC
 vlc-plugin-sdl - SDL video and audio output plugin for VLC
 vlc-plugin-svg - SVG plugin for VLC
 vlc-plugin-zvbi - VBI teletext plugin for VLC
Closes: 691957 701830 702942
Changes: 
 vlc (2.0.5-2) unstable; urgency=low
 .
   * Bump Standards-Version to 3.9.4 (no changes needed).
   * Override false positive hardening-no-fortify-functions lintian warnings.
   * Fix build failure on powerpcspe. Thanks to Roland Stigge. (Closes: #701830)
   * Backport man page update to correct title DVD syntax. (Closes: #691957)
   * Fix apport hook. Thanks to Dmitry Shachnev. (Closes: #702942)
Checksums-Sha1: 
 faf965f9c4142587425f0d667d57a6623b022402 4873 vlc_2.0.5-2.dsc
 176651f3d6e7750db468872510c84a294f969742 58605 vlc_2.0.5-2.debian.tar.gz
 2979eba712991fb9827a684de09b99a8937fef11 59396 libvlc-dev_2.0.5-2_amd64.deb
 5c276ea48bc9686760850e412bb5ac58fd852d29 39184 libvlc5_2.0.5-2_amd64.deb
 214e805a55419ee18a2604704ff408041d86c9c0 505124 
libvlccore-dev_2.0.5-2_amd64.deb
 8e37fb326e453828f927727922be3d3202f6adb6 356452 libvlccore5_2.0.5-2_amd64.deb
 8054833f9737d121989ce4df7864895b1180b8e4 1052280 vlc_2.0.5-2_amd64.deb
 23f4b0519afacb5909a90fae10e84192aaf7d49e 4923398 vlc-data_2.0.5-2_all.deb
 e327bdc668f3fece20eacd7122188d81f648b771 13295460 vlc-dbg_2.0.5-2_amd64.deb
 4ee2d04d908a4b309f7196e6e474ead244fe6b8d 2252358 vlc-nox_2.0.5-2_amd64.deb
 e6e47ef1a4c4e758cc29ea26b2774a17851e86fc 5466 
vlc-plugin-fluidsynth_2.0.5-2_amd64.deb
 695a6b2b04eb9e6e0bc37a8a6c868bd65058dff7 10486 
vlc-plugin-jack_2.0.5-2_amd64.deb
 bc005aa47a64c544f04b7368aaec90d4852f3385 5632 
vlc-plugin-notify_2.0.5-2_amd64.deb
 f561800b1d51b770b516cda4b0feeab8d3500f7c 17650 
vlc-plugin-pulse_2.0.5-2_amd64.deb
 eb37dd34c8068719f2cb1e8bb46644479d8798c2 8096 vlc-plugin-sdl_2.0.5-2_amd64.deb
 d4ce35a76d5fd437376a963a276497e1352db140 6298 vlc-plugin-svg_2.0.5-2_amd64.deb
 59cb5198225878e6730a6814b17ac57495298106 8026 vlc-plugin-zvbi_2.0.5-2_amd64.deb
Checksums-Sha256: 
 03150c886fa63abf3407fcfdabae1c9f9918f8967167d1f8d86bd16ac8024470 4873 
vlc_2.0.5-2.dsc
 32a1bb2ad57bfb0c18f4a7d9740a682457c0b728e54bc342062e08584fd03141 58605 
vlc_2.0.5-2.debian.tar.gz
 4f5f452d790df51634f4b38e6ea1b7b412e47cb869545bdd5096796d3c5d51ec 59396 
libvlc-dev_2.0.5-2_amd64.deb
 596374c8baeafd5556c2212ecbe4869ee5b32903b6e9f9bc7f7248f04ba692e4 39184 
libvlc5_2.0.5-2_amd64.deb
 c8c2fc6328ba1075939c4e30cf15278e309026f650571167ee6b9d882cc7e609 505124 
libvlccore-dev_2.0.5-2_amd64.deb
 dd916b803632df595093eb73924a032ec03c5f2bb8d8e4370f78668e1e4c9e03 356452 
libvlccore5_2.0.5-2_amd64.deb
 1bffe358fa2341f2b03c5b31ed83997d06d6e63bcbe9ebd7a2ff10cc3af41540 1052280 
vlc_2.0.5-2_amd64.deb
 ae1809c048ad7bfce7af4035cf83837588d8e540c71dc86ed22194bc7daed5c7 4923398 
vlc-data_2.0.5-2_all.deb
 ec20afcb585ab88114200e3e910f59be6a442e5f11197023421816af2d10c6ea 13295460 
vlc-dbg_2.0.5-2_amd64.deb
 e9046cd131c37fa4c27114bb7ed230ccd5cae2958cf6729fb0bc9bd72f67a9eb 2252358 
vlc-nox_2.0.5-2_amd64.deb
 7b06e27f8150902c8fe490ef5e408c58d6987e070d917757615c46948fe6eebd 5466 
vlc-plugin-fluidsynth_2.0.5-2_amd64.deb
 f6c32c41ea1a57a757b93e0c4cd83e9b60dca3d665abacfaffc2bf55563628e1 10486 
vlc-plugin-jack_2.0.5-2_amd64.deb
 b239ad9837f7b8d24cc3d1f3bd50852bc052352b77a0ea1d7ffb8f4cd3a71827 5632 
vlc-plugin-notify_2.0.5-2_amd64.deb
 4b57e5ecf128b599714c864257b0a2025cff4c5d83c9691c42bfa1af0b0e82bc 17650 
vlc-plugin-pulse_2.0.5-2_amd64.deb
 8dbda10a91037de99d5d4d353271ffa357c43ae2a7886a02873128adfc0674cc 8096 
vlc-plugin-sdl_2.0.5-2_amd64.deb
 048523688c3ded976786a25879fb7079b32b4287a0b7124fc79ffd6a6e23f18b 6298 
vlc-plugin-svg_2.0.5-2_amd64.deb
 bcf3ed496e97ab8f35587808323c6ae9c535c3e1255ec03701297a9072d9627a 8026 
vlc-plugin-zvbi_2.0.5-2_amd64.deb
Files: 
 9bd39466b141fa86e98b7c4919120977 4873 video optional vlc_2.0.5-2.dsc
 a5fa7478a6ca76b2f6212feeb9c62056 58605 video optional vlc_2.0.5-2.debian.tar.gz
 71a1d893402f33bb7787bd629b2f8d0d 59396 libdevel optional 
libvlc-dev_2.0.5-2_amd64.deb
 3ef216b3fef43377c42e605db83f10a6 39184 libs optional libvlc5_2.0.5-2_amd64.deb
 7c90b850557a01357744c44046bd6e66 505124 libdevel optional 
libvlccore-dev_2.0.5-2_amd64.deb
 64774bfa9a8da6a85386f06e0ca45789 356452 libs optional 
libvlccore5_2.0.5-2_amd64.deb
 211ba267f3bc1c773de44d070ffc09dc 1052280 video optional vlc_2.0.5-2_amd64.deb
 58276f5e0f7d5ed528f89d45f91ad783 4923398 video optional 
vlc-data_2.0.5-2_all.deb
 9b8c29bb6fa7da62e73b6fa472596748 13295460 debug extra vlc-dbg_2.0.5-2_amd64.deb
 fb3430882e6a5ed478b67e950808ae93 2252358 video optional 
vlc-nox_2.0.5-2_amd64.deb
 a9db35147f5f4a9b034a695c5653a4ac 5466 video optional 
vlc-plugin-fluidsynth_2.0.5-2_amd64.deb
 8f81c25ea92ce29ed46a195a0de982ba 10486 video optional 
vlc-plugin-jack_2.0.5-2_amd64.deb
 65713d6d3c5bec2518beaf4e45e76875 5632 video optional 
vlc-plugin-notify_2.0.5-2_amd64.deb
 28a8dd93f9678187642faa543be192e4 17650 video optional 
vlc-plugin-pulse_2.0.5-2_amd64.deb
 441595d5fa0fd205328127761bfc1329 8096 video optional 
vlc-plugin-sdl_2.0.5-2_amd64.deb
 0a3069b27430329e89159d04fdc1c0b4 6298 video optional 
vlc-plugin-svg_2.0.5-2_amd64.deb
 1dfce047fa4ba3c637d89b24c60409bb 8026 video optional 
vlc-plugin-zvbi_2.0.5-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJRTFatAAoJEBWetcTvyHdMu6AQAIWHs5MvIYX3FgQeHz13+P7W
j1S1bXBA4uBlOq/9SnInOWemxMMdD8EsXRS2A9q8GSBGwX+bYWFLU49XNMxtZODq
uFmVAVxkPpqfP8U1RhH9687+N6TigvhFK6Ji0Dcp+K+ipDlBpffaQ9QXZv0kl8wa
CktH777QUnxSGY54JwTMIPTPjsNi+8QcWWcdQkD8UjmJS31ZNqguo+vyeL8xwdnH
eYDpxvPl7dW+j1OnsN9evEaGC2eHQAA7idXwbPCzCaZUcpuBekRI60o99cGLRsmS
PGHpneCv0PV2A6ij7t5sdLQ51RWei/DM/4GK8k4nKSAUJyobUCmxUsQQ4JaI2ILg
gRLIJ3rMMOr58rCO8gSAUmn9Nptb+fkQ2w9jAGYX2yey1X4wUbmYo90m+8fbl31Y
4osTvINrb70yZZ9vKmyGTcNE38JzbRq+YRml3RdYIrlyIW2gFq34flxw7xhsqUPr
sA+cR6zB+sSza/j8SJ1Um1LgE1+2z5u9TidqQc1etN7jV420zzzDDGcIfzPVSUN8
re8xyjj3RTjOUJqfQK7Dt94VkYX04vGz3Zopvd8qe5rejUeEz8reJqr76OgOH7UP
XMSt6v6ftzWZAK2RXsRN+KO6mjy1UvgFwrYV6Z0qTvII4uIdzYl4YeG1/Cka7PEU
UHm+lz0fE/PwSAy3/PFM
=77ks
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to