vlc-noX.armv7hl: W: executable-stack /usr/lib/vlc/plugins/arm_neon/libchroma_yuv_neon_plugin.so vlc-noX.armv7hl: W: executable-stack /usr/lib/vlc/plugins/arm_neon/libvolume_neon_plugin.so vlc-noX.armv7hl: W: executable-stack /usr/lib/vlc/plugins/arm_neon/libyuv_rgb_neon_plugin.so vlc-noX.armv7hl: W: executable-stack /usr/lib/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so vlc-noX.armv7hl: W: executable-stack /usr/lib/vlc/plugins/video_filter/libdeinterlace_plugin.so The binary declares the stack as executable. Executable stack is usually an error as it is only needed if the code contains GCC trampolines or similar constructs which uses code on the stack. One common source for needlessly executable stack cases are object files built from assembler files which don't define a proper .note.GNU-stack section. vlc.armv7hl: W: files-duplicate /usr/share/icons/hicolor/48x48/apps/vlc.png /usr/share/pixmaps/vlc.png vlc.armv7hl: W: files-duplicate /usr/share/kde4/apps/solid/actions/vlc-openbd.desktop /usr/share/solid/actions/vlc-openbd.desktop vlc.armv7hl: W: files-duplicate /usr/share/kde4/apps/solid/actions/vlc-openvcd.desktop /usr/share/solid/actions/vlc-openvcd.desktop vlc.armv7hl: W: files-duplicate /usr/share/solid/actions/vlc-opencda.desktop /usr/share/kde4/apps/solid/actions/vlc-opencda.desktop vlc.armv7hl: W: files-duplicate /usr/share/solid/actions/vlc-opendvd.desktop /usr/share/kde4/apps/solid/actions/vlc-opendvd.desktop vlc.src:958: W: macro-in-comment %{_libdir} There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. vlc-devel.armv7hl: W: no-dependency-on vlc*/vlc-libs/libvlc* libvlc5.armv7hl: W: no-version-in-last-changelog libvlccore9.armv7hl: W: no-version-in-last-changelog vlc-codec-gstreamer.armv7hl: W: no-version-in-last-changelog vlc-devel.armv7hl: W: no-version-in-last-changelog vlc-jack.armv7hl: W: no-version-in-last-changelog vlc-lang.noarch: W: no-version-in-last-changelog vlc-noX.armv7hl: W: no-version-in-last-changelog vlc-opencv.armv7hl: W: no-version-in-last-changelog vlc-qt.armv7hl: W: no-version-in-last-changelog vlc-vdpau.armv7hl: W: no-version-in-last-changelog vlc.armv7hl: W: no-version-in-last-changelog vlc.src: W: no-version-in-last-changelog The latest changelog entry doesn't contain a version. Please insert the version that is coherent with the version of the package and rebuild it. vlc.armv7hl: W: obsolete-not-provided vlc-gnome vlc-noX.armv7hl: W: obsolete-not-provided vlc-noX-lang If a package is obsoleted by a compatible replacement, the obsoleted package should also be provided in order to not cause unnecessary dependency breakage. If the obsoleting package is not a compatible replacement for the old one, leave out the Provides. vlc-noX.armv7hl: W: wrong-file-end-of-line-encoding /usr/share/doc/vlc/libvlc/CMakeLists.txt vlc-noX.armv7hl: W: wrong-file-end-of-line-encoding /usr/share/doc/vlc/libvlc/win_player.c This file has wrong end-of-line encoding, usually caused by creation or modification on a non-Unix system. It could prevent it from being displayed correctly in some circumstances. vlc.armv7hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/vlc/libvlc_pulse.so vlc.armv7hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/vlc/libvlc_xcb_events.so A file that is needed only e.g. when developing or building software is included in a non-devel package. These files should go in devel packages. 12 packages and 0 specfiles checked; 2 errors, 28 warnings.