Bug 183956 - dev-util/monodevelop-0.14 --disable-update-{mimedb,desktopdb} doesn't work
|
Bug#:
183956
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dotnet@gentoo.org
|
Reported By: chalucha@centrum.cz
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: dev-util/monodevelop-0.14 --disable-update-{mimedb,desktopdb} doesn't work
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-07-02 10:04 0000
|
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]]),,
Should be fixed now. Closing!