Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93991 - media-video/avidemux-2.0.40 compile error w/ aac flag
Summary: media-video/avidemux-2.0.40 compile error w/ aac flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-25 13:41 UTC by Daniel Webert
Modified: 2005-05-26 04:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Webert 2005-05-25 13:41:26 UTC
media-video/avidemux-2.0.40 compile error w/ aac flag

can not compile avidemux-2.0.40 if the aac-flag is used ... 

an emerge w/o aac-flag works fine

<snip>
pancasoo ~ # emerge -va avidemux

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/avidemux-2.0.40  +a52 +aac* +alsa (-altivec) +arts -debug +encode +mad +nls +oss +sdl +truetype +vorbis +xv +xvid 0 kB 

Total size of downloads: 0 kB
</snip>

<snip>
ARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -falign-loops=16 -c -o ADM_codecfaad.o ADM_codecfaad.cpp
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/include/malloc  -I.. -IADM_library -I../ADM_library  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -falign-loops=16 -c -o ADM_codeculaw.o ADM_codeculaw.cpp
distcc[29060] ERROR: compile /root/.ccache/ADM_codecf.tmp.pancasoo.29052.ii on 192.168.2.254 failed
ADM_codecfaad.cpp: In constructor `ADM_faad::ADM_faad(unsigned int, WAVHeader*, 
   unsigned int, uint8_t*)':
ADM_codecfaad.cpp:52: error: invalid conversion from `long unsigned int*' to `
   uint32_t*'
ADM_codecfaad.cpp: In member function `virtual uint8_t ADM_faad::run(uint8_t*, 
   unsigned int, uint8_t*, uint32_t*)':
ADM_codecfaad.cpp:103: error: invalid conversion from `long unsigned int*' to `
   uint32_t*'
make[3]: *** [ADM_codecfaad.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40/avidemux/ADM_audiocodec'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40/avidemux'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40'
make: *** [all] Error 2

!!! ERROR: media-video/avidemux-2.0.40 failed.
!!! Function src_compile, Line 83, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
</snip>

<snip>
pancasoo ~ # emerge info
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686)
=================================================================
System uname: 2.6.11-gentoo-r9 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May 20 2005, 09:47:10)]
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.4_p6, 1.5, 1.7.9-r1, 1.9.5, 1.6.3
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=pentium4 -O3 -pipe"
DISTDIR="/usr/local/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache distcc distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.coprodeli.org/gentoo/ http://mirror.datapipe.net/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/"
LANG="en_US"
LC_ALL="en_US"
LINGUAS="es en de"
MAKEOPTS="-j6"
PKGDIR="/usr/local/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoo.mirrors.coprodeli.org/gentoo-portage"
USE="x86 3dnow X Xaw3d a52 aac aalib acc accessibility acl acpi adns aim alsa amarok amd apache2 arts artworkextra audiofile avi bash-completion berkdb bidi bitmap-fonts bl bmp bzip2 caca caps ccache cdda cddb cdio cdparanoia cdr cdrom chipcard chroot clamav client cpudetection crypt cscope cups curl dbus dga dillo divx4linux dts dv dvd dvdr dvdread ecc editor edl eds elf emboss encode epiphany erandom escreen esd estraier ethereal exif extraicons extramodules extras fam fame fbcon ffmpeg firefox flac flood font-server foomaticdb fpx freetype gd gdbm gg gif gimpprint gmp gnokii gnome gphoto2 gpm gps graphviz gstreamer gtk gtk2 gtkhtml guile hal hardened hardenedphp httpd i8x0 icq idn ieee1394 imagemagick imap imlib imlib2 inkjar ipv6 irc jabber java javascript jbig jce jpeg jpeg2k kde lcms ldap lib libcaca libclamav libwww live lj lm_sensors logrotate lua lzo mad maildir mailwrapper matroska md5sum memlimit menubar migemo mikmod mjpeg mmx mmx2 mmxext mng motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg msn mysql mythtv nas ncurses netboot network nls nntp oav ogg oggvorbis opengl oscar oss pam pcre pda pdflib perl php pic plugin png povray ppds python qt quicktime quotas readline real rpm rrdtool rss rtc ruby samba sasl scanner sdl sftplogging silc skey slang slp smartcard smime smux sndfile snmp socks5 sox speex spell sqlite sse sse2 ssl stream svg svga tcltk tcpd tetex tga theora threads thumbnail tiff truetype truetype-fonts ts underscores unicode usb userlocales v4l v4l2 vcd vchroot vhosts vidix vim-with-x vlm vorbis wifi win32codecs winbind wmf xanim xchatdccserver xchattext xface xine xinerama xml xml2 xmms xosd xprint xscreensaver xv xvid xvmc yahoo yv12 yv2 zero-penalty-hit zlib linguas_es linguas_en linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
</snip>
Comment 1 marvin rouge 2005-05-26 00:36:46 UTC
Same problem here on ~amd64, with last version of faad2:
# eix faad2
* media-libs/faad2
     Available versions:  ~1.1 2.0-r2 2.0-r3 ~2.0-r4 ~2.0-r6
     Installed:           2.0-r6

Error message:
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/include/malloc
 -I.. -IADM_library -I../ADM_library  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-O2 -falign-loops=16 -c -o ADM_codeculaw.o ADM_codeculaw.cpp
ADM_codecfaad.cpp: In constructor `ADM_faad::ADM_faad(uint32_t, WAVHeader*,
uint32_t, uint8_t*)':
ADM_codecfaad.cpp:52: erreur: ne peut convertir 
Comment 2 marvin rouge 2005-05-26 00:36:46 UTC
Same problem here on ~amd64, with last version of faad2:
# eix faad2
* media-libs/faad2
     Available versions:  ~1.1 2.0-r2 2.0-r3 ~2.0-r4 ~2.0-r6
     Installed:           2.0-r6

Error message:
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..   -I/usr/include/malloc
 -I.. -IADM_library -I../ADM_library  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-O2 -falign-loops=16 -c -o ADM_codeculaw.o ADM_codeculaw.cpp
ADM_codecfaad.cpp: In constructor `ADM_faad::ADM_faad(uint32_t, WAVHeader*,
uint32_t, uint8_t*)':
ADM_codecfaad.cpp:52: erreur: ne peut convertir « long unsigned int* » à «
uint32_t* » pour l'argument « 4 » vers « int8_t faacDecInit2(void*, uint8_t*,
uint32_t, uint32_t*, uint8_t*) »
ADM_codecfaad.cpp: In member function `virtual uint8_t ADM_faad::run(uint8_t*,
uint32_t, uint8_t*, uint32_t*)':
ADM_codecfaad.cpp:103: erreur: ne peut convertir « long unsigned int* » à «
uint32_t* » pour l'argument « 4 » vers « long int faacDecInit(void*, uint8_t*,
uint32_t, uint32_t*, uint8_t*) »
make[3]: *** [ADM_codecfaad.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[3]: Leaving directory
`/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40/avidemux/ADM_audiocodec'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory
`/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40/avidemux'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/var/tmp/portage/avidemux-2.0.40/work/avidemux-2.0.40'
make: *** [all] Erreur 2


Emerge info:
Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.11-gentoo x86_64)
=================================================================
System uname: 2.6.11-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.12
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildsyspkg candy distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.proxad.net/mirrors/ftp.gentoo.org/
http://mirror.switch.ch/ftp/mirror/gentoo/
ftp://mirror.switch.ch/ftp/mirror/gentoo/"
LANG="fr_FR.utf8"
LC_ALL="fr_FR.utf8"
LINGUAS="fr en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib acpi alsa apache2 avi bash-completion berkdb
bitmap-fonts bonobo cdr chroot crypt curl dba dvd dvdr dvdread eds encode esd
fam flac font-server fortran gd gdbm gif gstreamer gtk gtk2 gtkhtml guile hal
ieee1394 imagemagick imlib ipv6 jabber java jp2 jpeg junit kdeenablefinal libwww
lm_sensors lzw lzw-tiff mad matroska mikmod motif mp3 mpeg mplayer msn mysql
ncurses nls nowin nptl nptlonly nvidia ogg opengl oss pam perl php png python
readline real ruby samba sdl slang spell ssl subtitles svg tcltk tcpd tetex tiff
truetype truetype-fonts type1-fonts unicode usb userlocales vorbis wmf xine xml
xml2 xmms xpm xrandr xv xvid zlib linguas_fr linguas_en_GB userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS

Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-26 03:29:43 UTC
Confirmed. There was an unbumped change in the API of faad2 which made 
avidemux fail because of incompatible type. 
 
I'll fix that asap. 
 
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-26 04:08:18 UTC
Fixed in 40-r1. 
Thanks for reporting.