Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 210995 - media-video/mpeg4ip-1.5.0.1-r3 autoconf error
Summary: media-video/mpeg4ip-1.5.0.1-r3 autoconf error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Olivier Crete (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-21 16:18 UTC by Daniel Klaffenbach
Modified: 2008-02-24 11:42 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 Klaffenbach 2008-02-21 16:18:07 UTC
media-video/mpeg4ip-1.5.0.1-r3 fails to build. emerge mpeg4ip dies with an autoconfig error:
***** autoconf *****

configure.in:659: error: possibly undefined macro: AM_PATH_GTK_2_0
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.


mpeg4ip-1.5.0.1-r1 still compiles without a problem though. I have completely reinstalled gentoo a couple of days ago so this is a clean installation.

AMD64, Gentoo 2007.0

Reproducible: Always
Comment 1 Daniel Klaffenbach 2008-02-21 16:20:13 UTC
Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+
Timestamp of tree: Thu, 21 Feb 2008 07:30:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi alsa amd64 bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dga divx dri dvd dvdr dvdread encode esd fbsplash flac fortran gdbm gif glib glitz hal iconv ipod isdnlog jpeg jpg kde kerberos ldap mad midi mmx mmxext mng mp3 mp4mpeg mudflap ncurses new-login nls nptl nptlonly nsplugin ogg opengl openldap openmp pam pcre pdf perl png pppd python qt qt4 quicktime readline reflection samba scanner session skins spell spl sse sse2 sse3 ssl ssse3 svg tcpd threads tiff truetype truetype-fonts type1 type1-fonts unicode usb vcd vim-syntax vorbis webdav x264 xcomposite xorg xscreensaver xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basicauthn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fglrx radeonhd vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2008-02-21 16:21:43 UTC
`emerge -pv mpeg4ip` output please.
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2008-02-21 16:27:48 UTC
do you have x11-libs/gtk-2.* installed ?
Comment 4 Daniel Klaffenbach 2008-02-21 16:29:04 UTC
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] media-video/mpeg4ip-1.5.0.1-r3 [1.5.0.1-r1] USE="a52 aac alsa esd x264 xvid -arts -ffmpeg -id3 -ipv6 -lame (-mmx) -mp4live -mpeg2 -nas -player -v4l2" 0 kB


As I said, mpeg4ip-1.5.0.1-r1 works fine; mpeg4ip-1.5.0.1-r4 doesn't work either.
Comment 5 Daniel Klaffenbach 2008-02-21 16:31:20 UTC
(In reply to comment #3)
> do you have x11-libs/gtk-2.* installed ?
> 
Well, no. Why would I? I do not want to clutter up my system with useless toolkits. QT4/KDE4 is quite enough. I don't have any gtk-use-flags either.
Comment 6 Olivier Crete (RETIRED) gentoo-dev 2008-02-21 17:16:45 UTC
-r4 should fix your problem (I just added built-time deps on glib/gtk/alsa-lib..)
Comment 7 Daniel Klaffenbach 2008-02-24 11:22:38 UTC
(In reply to comment #6)
> -r4 should fix your problem (I just added built-time deps on
> glib/gtk/alsa-lib..)

But why does mpeg4ip-1.5.0.1-r1 compile just fine without gtk2+? And it works well without gtk.
Is the gtk2+ build-dependency for 1.5.0.1-r4 really necessary? I mean we are talking about the same version of the app. Anyway: for gtk-support there should be a use-flag, so users can disable it.
Comment 8 Olivier Crete (RETIRED) gentoo-dev 2008-02-24 11:42:17 UTC
Because the -r1 does not patch the configure file.. but the -r3/-r4 do, once you patch the configure file, you need to rebuild the aclocal.m4 file which requires the gtk+ m4 macros, which are part of the gtk+ package... so yes its now a built-time requirement.