FTBFS against libav 9

Bug #1080176 reported by Reinhard Tartler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qutecom (Debian)
Fix Released
Unknown
qutecom (Gentoo Linux)
Won't Fix
Medium
qutecom (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/693560:

Package: qutecom
Version: 2.2.1+dfsg1-3
Severity: important

Hi,

qutecom currently FTBFS against the libav package currently found in
debian/experimental:

cd /build/buildd/qutecom-2.2.1+dfsg1/obj-x86_64-linux-gnu/libs/pixertool && /usr/bin/g++ -D_FORTIFY_SOURCE=2 -DDEBUG -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -D_FORTIFY_SOURCE=2 -O2 -g -I/build/buildd/qutecom-2.2.1+dfsg1/libs/owutil -I/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/include -I/build/buildd/qutecom-2.2.1+dfsg1/obj-x86_64-linux-gnu/libs/pixertool -I/usr/include/libavcodec -I/usr/include/libavutil -I/usr/include/libswscale -fPIC -Wall -Wstrict-aliasing -Wextra -Wno-unused-parameter -fmessage-length=0 -D__STDC_CONSTANT_MACROS -DHAVE_SWSCALE=1 -o CMakeFiles/pixertool.dir/src/pixertool.o -c /build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp
In file included from /build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:20:0:
/build/buildd/qutecom-2.2.1+dfsg1/obj-x86_64-linux-gnu/libs/pixertool/config.h:4:0: warning: "HAVE_SWSCALE" redefined [enabled by default]
<command-line>:0:0: note: this is the location of the previous definition
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'piximage* pix_alloc(pixosi, unsigned int, unsigned int)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:57:15: error: 'avcodec_init' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:63:84: error: 'av_malloc' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'void pix_free(piximage*)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:75:21: error: 'av_free' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'const char* pix_get_fmt_name(pixosi)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:86:66: error: 'avcodec_get_pix_fmt_name' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'pixerrorcode pix_convert(int, piximage*, piximage*)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:214:21: error: 'av_free' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'uint8_t* _nv12_to_yuv420p(uint8_t*, unsigned int, unsigned int)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:224:75: error: 'av_malloc' was not declared in this scope
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp: In function 'const char* pix_get_fmt_name(pixosi)':
/build/buildd/qutecom-2.2.1+dfsg1/libs/pixertool/src/pixertool.cpp:87:1: warning: control reaches end of non-void function [-Wreturn-type]
make[3]: *** [libs/pixertool/CMakeFiles/pixertool.dir/src/pixertool.o] Error 1

BTW, this bug is also known in gentoo as https://bugs.gentoo.org/show_bug.cgi?id=443254

Cheers,
Reinhard

-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 'precise-proposed'), (500, 'precise')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-33-generic (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Related branches

Revision history for this message
In , Diego Elio Pettenò (flameeyes) wrote :
Download full text (5.2 KiB)

Portage 2.2.0_alpha142 (default/linux/amd64/10.0, gcc-4.7.2-asneeded, glibc-2.16.0, 3.4.7-hardened x86_64)
=================================================================
System uname: Linux-3.4.7-hardened-x86_64-AMD_Opteron-TM-_Processor_6272-with-gentoo-2.2
Timestamp of tree: Sat, 03 Nov 2012 05:00:01 +0000
ld GNU ld (GNU Binutils) 2.23
ccache version 3.1.8 [disabled]
app-shells/bash: 4.2_p39
dev-java/java-config: 2.1.12
dev-lang/python: 2.6.8, 2.7.3-r2, 3.2.3-r1
dev-util/ccache: 3.1.8
dev-util/cmake: 2.8.9-r1
dev-util/pkgconfig: 0.27.1
sys-apps/baselayout: 2.2
sys-apps/openrc: 0.11.2
sys-apps/sandbox: 2.6
sys-devel/autoconf: 2.13, 2.69
sys-devel/automake: 1.4_p6-r1, 1.9.6-r3, 1.10.3, 1.11.6, 1.12.4
sys-devel/binutils: 2.23
sys-devel/gcc: 4.6.3, 4.7.2
sys-devel/gcc-config: 1.7.3
sys-devel/libtool: 2.4.2
sys-devel/make: 3.82-r4
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc: 2.16.0
Repositories: gentoo tbamd64
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/entropy /opt/openjms/config /usr/share/bufrtables /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.0/conf /usr/share/openvpn/easy-rsa /usr/share/qpsmtpd/plugins /usr/share/themes/oxygen-gtk/gtk-2.0 /var/bind /var/lib/hsqldb /var/lib/redmine/config /var/spool/torque /var/yp/Makefile"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /var/lib/redmine/config/locales /var/lib/redmine/config/settings.yml"
CXXFLAGS="-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches"
DISTDIR="/var/cache/portage/distfiles"
FCFLAGS="-O2 -pipe -ggdb -march=native -frecord-gcc-switches"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict test test-fail-continue unknown-features-warn unmerge-orphans userfetch userpriv usersandbox"
FFLAGS="-O2 -pipe -ggdb -march=native -frecord-gcc-switches"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.hoobly.com/ http://gentoo.llarian.net/"
LANG="en_US.utf8"
LC_ALL="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j24"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
PORTDIR="/var/cache/tinderbox/tree"
PORTDIR_OVERLAY="/root/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex acl amd64 berkdb bzip2 cli cracklib crypt cups cxx dri emacs ffmpeg fortran gdbm gnutls gpm iconv icu...

Read more...

Changed in qutecom (Ubuntu):
importance: Undecided → High
Changed in qutecom (Gentoo Linux):
importance: Unknown → Medium
Changed in qutecom (Debian):
importance: Undecided → Unknown
Revision history for this message
In , Aballier (aballier) wrote :

+ 18 Jan 2013; Alexis Ballier <email address hidden>
+ qutecom-2.2_p20110210.ebuild, +files/qutecom-2.2-ffmpeg-1.patch:
+ Fix build with latest ffmpeg: Sanitize include paths and port to the new API.
+ Part of bug #443254.
+

please test with libav and close if it works.

Revision history for this message
In , Diego Elio Pettenò (flameeyes) wrote :

This is still a problem with libav-9

Revision history for this message
In , Nikoli (nikoli) wrote :

Upstream seems not active. This package is now hard masked, it should not block unmasking of libav-9.

Revision history for this message
In , Pacho-gentoo (pacho-gentoo) wrote :

dropped

Changed in qutecom (Gentoo Linux):
status: Unknown → Won't Fix
Changed in qutecom (Debian):
status: New → Fix Committed
Changed in qutecom (Debian):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qutecom - 2.2.1+dfsg1-4ubuntu2

---------------
qutecom (2.2.1+dfsg1-4ubuntu2) trusty; urgency=low

  * Fix missing mem.h headers in phapi.
 -- Dmitrijs Ledkovs <email address hidden> Tue, 12 Nov 2013 02:36:08 +0000

Changed in qutecom (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.