When I tried to update monodevelop, I get this error: configure:4287: checking for update-desktop-database configure:4318: result: no configure:4327: error: You need to install update-desktop-database I found that this one is included in dev-util/desktop-file-utils and after I installed this, monodevelop emerged just fine. Reproducible: Always Steps to Reproduce: 1.emerge monodevelop 2. 3.
Eh, that's really not a solution, it will just produce collisions; --disable-update-{mimedb,desktopdb} should be honored.
*** Bug 183959 has been marked as a duplicate of this bug. ***
This happens due to a typo in configure.in. Fixed in CVS, thanks!
*** Bug 184329 has been marked as a duplicate of this bug. ***
I still have this issue. Reopen the bug? >>> Emerging (4 of 14) dev-util/monodevelop-0.14 to / * monodevelop-0.14.tar.bz2 RMD160 ;-) ... [ ok ] * monodevelop-0.14.tar.bz2 SHA1 ;-) ... [ ok ] * monodevelop-0.14.tar.bz2 SHA256 ;-) ... [ ok ] * monodevelop-0.14.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking monodevelop-0.14.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking monodevelop-0.14.tar.bz2 to /var/tmp/portage/dev-util/monodevelop-0.14/work * Applying monodevelop-0.14-configure.patch ... [ ok ] * Applying monodevelop-0.14-aspnet-template-fix.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/dev-util/monodevelop-0.14/work/monodevelop-0.14' ... * Running aclocal ... [ ok ] * Running autoconf ... [ ok ] * Running automake --add-missing --copy ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-util/monodevelop-0.14/work/monodevelop-0.14 ... * econf: updating monodevelop-0.14/config.sub with /usr/share/gnuconfig/config.sub * econf: updating monodevelop-0.14/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-update-mimedb --disable-update-desktopdb --enable-monoextensions --enable-versioncontrol --enable-monoquery --disable-nemerle --disable-aspnet --disable-aspnetedit --disable-boo --enable-java --enable-subversion --build=i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking dependency style of i686-pc-linux-gnu-gcc... none checking for intltool >= 0.25... 0.35.0 found checking for perl... /usr/bin/perl checking for XML::Parser... ok checking for iconv... /usr/bin/iconv checking for msgfmt... /usr/bin/msgfmt checking for msgmerge... /usr/bin/msgmerge checking for xgettext... /usr/bin/xgettext checking for mono... /usr/bin/mono checking for gmcs... /usr/bin/gmcs checking for update-mime-database... /usr/bin/update-mime-database checking for update-desktop-database... no configure: error: You need to install update-desktop-database !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/dev-util/monodevelop-0.14/work/monodevelop-0.14/config.log * * ERROR: dev-util/monodevelop-0.14 failed. * Call stack: * ebuild.sh, line 1642: Called dyn_compile * ebuild.sh, line 988: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * monodevelop-0.14.ebuild, line 94: Called econf '--disable-update-mimedb' '--disable-update-desktopdb' '--enable-monoextensions' '--enable-versioncontrol' '--enable-monoquery' '--disable-nemerle' '--disable-aspnet' '--disable-aspnetedit' '--disable-boo' '--enable-java' '--enable-subversion' * ebuild.sh, line 591: Called die * * econf failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-util/monodevelop-0.14/temp/build.lo
Are you sure you've got the up-to-date version of the tree? Check if your /usr/portage/dev-util/monodevelop/files/monodevelop-0.14-configure.patch contains following lines: - [disable the update-desktop-database after install [default=np]]),, + [disable the update-desktop-database after install [default=no]]),,
Yes, i did "emerge --sync" before i sent comment#5 and just did emerge --sync again. Still same issue. Yes i have the update-desktop-database "no" in my patch. cat /usr/portage/dev-util/monodevelop/files/monodevelop-0.14-configure.patch |grep "update-desk" AC_ARG_ENABLE(update-desktopdb, AC_HELP_STRING([--disable-update-desktopdb], - [disable the update-desktop-database after install [default=np]]),, + [disable the update-desktop-database after install [default=no]]),,
Reopening then
Should be fixed now. Closing!