Configure step failed (USE-flags are “dbus h323 kde kontact ldap mmx nls shm v4l xv (-aqua) -avahi -debug -doc -eds -gconf -gnome -gstreamer -libnotify -pulseaudio% -static -xcap”) Reproducible: Always Steps to Reproduce: 1. run “emerge ekiga” on ARCH (stable) with same USE-flags 2. got error message Actual Results: Configure step failed (USE-flags are “dbus h323 kde kontact ldap mmx nls shm v4l xv (-aqua) -avahi -debug -doc -eds -gconf -gnome -gstreamer -libnotify -pulseaudio% -static -xcap”) with this output: checking for KDE... yes checking kapplication.h usability... yes checking kapplication.h presence... yes checking for kapplication.h... yes checking for ki18n in -lkdeui... no checking kabc/addressee.h usability... no checking kabc/addressee.h presence... no checking for kabc/addressee.h... no configure: error: We need this header! !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-voip/ekiga-4.0.0-r1/work/ekiga-4.0.0/config.log * ERROR: net-voip/ekiga-4.0.0-r1 failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 4238: Called gnome2_src_configure * environment, line 3037: Called econf '--disable-schemas-install' '--disable-silent-rules' '--disable-scrollkeeper' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-maintainer-mode' '--enable-libtool-lock' '--disable-avahi' '--enable-dbus' '--enable-dbus_service' '--disable-gtk-debug' '--disable-opal-debug' '--disable-gdu' '--disable-eds' '--disable-gconf' '--disable-schemas-install' '--disable-gstreamer' '--enable-h323' '--enable-kde' '--enable-kab' '--enable-ldap' '--disable-notify' '--enable-mmx' '--enable-nls' '--enable-shm' '--disable-static-libs' '--disable-xcap' '--enable-xv' * phase-helpers.sh, line 521: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of `emerge --info '=net-voip/ekiga-4.0.0-r1'`, * the complete build log and the output of `emerge -pqv '=net-voip/ekiga-4.0.0-r1'`. * The complete build log is located at '/var/tmp/portage/net-voip/ekiga-4.0.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-voip/ekiga-4.0.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-voip/ekiga-4.0.0-r1/work/ekiga-4.0.0' * S: '/var/tmp/portage/net-voip/ekiga-4.0.0-r1/work/ekiga-4.0.0' >>> Failed to emerge net-voip/ekiga-4.0.0-r1, Log file: >>> '/var/tmp/portage/net-voip/ekiga-4.0.0-r1/temp/build.log' I've checked the kabc/addressee.h file, it's exists Expected Results: Um… Success compilation?
Attach that config.log.
(In reply to comment #0) > !!! Please attach the following file when seeking support: > !!! /var/tmp/portage/net-voip/ekiga-4.0.0-r1/work/ekiga-4.0.0/config.log 1) Please attach that file to this bug report. 2) Please attach the entire build log to this bug report. 3) Please post your `emerge --info' output in a comment.
Created attachment 347070 [details] config.log
Created attachment 347072 [details] Build log
emerge --info Portage 2.1.11.62 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.15-r3, 3.7.10-gentoo-gnu x86_64) ================================================================= System uname: Linux-3.7.10-gentoo-gnu-x86_64-AMD_FX-tm-6100_Six-Core_Processor-with-gentoo-2.2 KiB Mem: 16416828 total, 2984628 free KiB Swap: 25173820 total, 25173820 free Timestamp of tree: Tue, 30 Apr 2013 20:45:01 +0000 ld GNU ld (GNU Binutils) 2.22 app-shells/bash: 4.2_p37 dev-java/java-config: 2.1.12-r1 dev-lang/python: 2.7.3-r3, 3.2.3-r2 dev-util/cmake: 2.8.10.2-r2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.6, 1.12.6 sys-devel/binutils: 2.22-r1 sys-devel/gcc: 4.6.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.7 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo rion multimedia proaudio games gamerlay gentoo-arm stuff zugaina qt science nektoo x11 kde sunrise voip spring pinkbyte ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -g0 -s -ftree-loop-im -fivopts -ffunction-sections -fdata-sections" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=native -O2 -pipe -g0 -s -ftree-loop-im -fivopts -ffunction-sections -fdata-sections" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://mirror2.corbina.ru/gentoo-distfiles/ http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror2.corbina.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ " LANG="ru_RU.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j7" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/rion /var/lib/layman/multimedia /var/lib/layman/pro-audio /var/lib/layman/games /var/lib/layman/gamerlay /var/lib/layman/gentoo-arm /var/lib/layman/stuff /var/lib/layman/zugaina /var/lib/layman/qt /var/lib/layman/science /var/lib/layman/nektoo /var/lib/layman/x11 /var/lib/layman/kde /var/lib/layman/sunrise /var/lib/layman/voip /var/lib/layman/Spring /var/lib/layman/pinkbyte" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl acpi akonadi alsa amd64 bash-completion berkdb bzip2 c++0x cdda cdr cli consolekit cover cracklib crypt curl cxx dbus dri dssi dv dvb dvd dvdr encode examples ext-sound ffmpeg flac fortran freenet g711 g722 g7221 gdbm gimp git gnutls gpm gsm gzip i2p iax iconv icu id3tag ieee1394 ilbc imagemagick ipv6 jabber jack jpeg jpeg2k kde l16 ladspa lame lash last.fm lastfm latex lcms ldap libsamplerate lilo lm_sensors lyrics lzma lzo midi mjpeg mmx modules mp3 mp4 mpeg mplayer mudflap multilib musepack mysql ncurses networkmanager nls nptl nuv ogg openal opengl openmp openssl optimized-qmake pam pcre pda phonon plasma png posix qt3support qt4 quicktime readline samba sasl sdl semantic-desktop session sip sndfile source speex spell sse sse2 sse4_1 sse4_2 sse4a ssl ssse3 svg tar tcpd telepathy theora threads tiff tor truetype udev unicode unrar usb v4l v4l2 vaapi vorbis vpx wavpack webkit wifi x264 xcomposite xml xrandr xvid zip zlib" ABI_X86="64" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev mouse keyboard" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en ru la" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="alpha arm cris i386 lm32 m68k microblaze microblazeel mips mips64 mips64el mipsel ppc ppc64 ppcemb s390x sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" QEMU_USER_TARGETS="alpha arm armeb cris i386 m68k microblaze microblazeel mips mipsel ppc ppc64 ppc64abi32 s390x sh4 sh4eb sparc sparc32plus sparc64 unicore32 x86_64" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="fglrx radeon ati r600 radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
(In reply to comment #2) > (In reply to comment #0) > > !!! Please attach the following file when seeking support: > > !!! /var/tmp/portage/net-voip/ekiga-4.0.0-r1/work/ekiga-4.0.0/config.log > > 1) Please attach that file to this bug report. > 2) Please attach the entire build log to this bug report. > 3) Please post your `emerge --info' output in a comment. Done
Funny C{XX}FLAGS aside, /usr/include/kabc/picture.h:29:18: fatal error: QImage: No such file or directory This would suggest a change has been made in the lib providing kabc/addressee.h, that makes it necessary to make the check for this lib a bit more complex (or perhaps more simple, if it provides a proper pkgconfig file).
Created attachment 355250 [details] config log I experience the same behaviour as in the original report: [...] checking libv4l1-videodev.h usability... yes checking libv4l1-videodev.h presence... yes checking for libv4l1-videodev.h... yes checking linux/videodev2.h usability... yes checking linux/videodev2.h presence... yes checking for linux/videodev2.h... yes checking linux/videodev.h usability... no checking linux/videodev.h presence... no checking for linux/videodev.h... no checking for AVAHI... yes checking for GSTREAMER... yes checking for KDE... yes checking kapplication.h usability... yes checking kapplication.h presence... yes checking for kapplication.h... yes checking for ki18n in -lkdeui... no checking kabc/addressee.h usability... no checking kabc/addressee.h presence... no checking for kabc/addressee.h... no configure: error: We need this header! [...] In my case also the file addressee.h is present (/usr/include/kabc/addressee.h) Despite above error message, I was surprised to find this in the attached config.log: [...] configure:19535: checking linux/videodev.h usability configure:19535: x86_64-pc-linux-gnu-g++ -c -march=core2 -mtune=generic -O2 -pipe -Wall -Wextra -Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow conftest.cpp >&5 conftest.cpp:69:28: fatal error: linux/videodev.h: No such file or directory compilation terminated. [...] Output of "emerge --info": Portage 2.1.12.2 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.15-r3, 3.6.11-gentoo x86_64) ================================================================= System uname: Linux-3.6.11-gentoo-x86_64-Intel-R-_Core-TM-_i3_CPU_530_@_2.93GHz-with-gentoo-2.2 KiB Mem: 3917008 total, 85644 free KiB Swap: 9871356 total, 9148196 free Timestamp of tree: Tue, 06 Aug 2013 09:00:01 +0000 ld GNU ld (GNU Binutils) 2.23.1 app-shells/bash: 4.2_p45 dev-java/java-config: 2.1.12-r1 dev-lang/python: 2.7.5, 3.2.5-r1 dev-util/cmake: 2.8.10.2-r2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.11.8 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.12.6 sys-devel/binutils: 2.23.1 sys-devel/gcc: 4.5.4, 4.6.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.7 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo java sabayon steam-overlay betagarden ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -mtune=generic -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /home/mythtv/ /usr/share/config /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=core2 -mtune=generic -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://gentoo.channelx.biz/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ ftp://ftp.twaren.net/Linux/Gentoo/" LANG="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j5" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/java /var/lib/layman/sabayon /var/lib/layman/steam /var/lib/layman/betagarden" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 apm avahi bash-completion berkdb bzip2 cairo chm cli cracklib crypt cxx dbus djvu dri ebook exif expat ffmpeg fontconfig fontforge fortran gd gdbm gimp gstreamer gtk hal htmlhandbook iconv icu ipv6 java jpeg jpeg2k kde lm_sensors mmx modules mp3 mpi mudflap multilib ncurses nls nptl nsplugin nspluginwrapper nvidia ogg openexr opengl openmp pam pcre pdf png ps qt3 qt3support qt4 readline semantic-desktop session spell sse sse2 ssl svg tcpd tiff truetype udisks unicode xcomposite xml xpm xvmc zeroconf zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="usb-dib0700" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de en en_GB ja" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3 php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby19 ruby18" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Created attachment 355252 [details] build log
Just for the record: it compiles fine without the "kontact" USE flag.
It seems there's a mix of a few problems here. Much of it looks like there was a bit of internal shuffle within kdelibs and ekiga has not been updated to the new layout yet.
I encounter the same problem with ekiga-4.0.1
Created attachment 358884 [details, diff] ekiga-4.0.1-kontact.patch I took a look and the solution was simple - configure did not have the right flags for QtGui includes and qt4 libraries. Here a patch for 4.0.1 which adds -I/usr/include/qt4/QtGui -L/usr/lib/qt4 to the appropriate places. To use/try it, save the patch file in the files directory of the ebuild, add the line epatch "${FILESDIR}"/${P}-kontact.patch in first line of src_prepare() in the ebuild and run ebuild ekiga-4.0.1.ebuild digest to create the Manifest. If nobody complains I hope this soon to be added to official ebuild.
*** Bug 509262 has been marked as a duplicate of this bug. ***
(In reply to Konstantin Münning from comment #13) > Created attachment 358884 [details, diff] [details, diff] > ekiga-4.0.1-kontact.patch > > I took a look and the solution was simple - configure did not have the right > flags for QtGui includes and qt4 libraries. Here a patch for 4.0.1 which adds > > -I/usr/include/qt4/QtGui > -L/usr/lib/qt4 > > to the appropriate places. To use/try it, save the patch file in the files > directory of the ebuild, add the line > > epatch "${FILESDIR}"/${P}-kontact.patch > > in first line of src_prepare() in the ebuild and run > > ebuild ekiga-4.0.1.ebuild digest > > to create the Manifest. If nobody complains I hope this soon to be added to > official ebuild. I have tested this, and it works for me. The ebuild now completes.
Does anyone want to proxy maintain this? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
(In reply to Pacho Ramos from comment #16) > Does anyone want to proxy maintain this? > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers I could do that.
Thanks, I will CC proxy-maint people then
[master d9cfcd8] net-voip/ekiga: Disable all experimental stuff as upstream doesn't take care of it at all and is too buggy (and also obsolete, https://bugzilla.gnome.org/show_bug.cgi?id=689301), gconf support is needed always until next major version bump (#448698), this will need to be rebuilt with opal/plib major bumps (#464864), fix crashes on clear call history (#499208 by Philipp Leonhardt). 2 files changed, 153 insertions(+) create mode 100644 net-voip/ekiga/ekiga-4.0.1-r1.ebuild create mode 100644 net-voip/ekiga/files/ekiga-4.0.1-crash-clear.patch