Summary: | rekall configure fails to find mcopidl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alessandro Sappia <a.sappia> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
rekall-2.2.1.ebuild
rekall-2.2.1-configure.patch |
Description
Alessandro Sappia
2004-09-26 14:37:49 UTC
I am having the very same error. I only have kde-env, kdebase and kdelibs installed to support kde programs (like k3b, etc..) I'm also using the -arts USE variable # emerge info Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4) ================================================================= System uname: 2.6.8-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/NX/etc /usr/X11R6/lib/X11/xkb /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/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main /usr/local/bmg-gnome-current" SYNC="rsync://stargate/gentoo-portage" USE="S3TC X alsa apache2 apm avi berkdb bitmap-fonts bonobo cdr crypt cups dv dvd dvdr editor encode esd fbcon flac foomaticdb gdbm gif glut gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile imlib inifile jabber java jpeg ldap libg++ libgda libwww mad maildir mikmod mmx mmx2 mono motif mozilla mpeg msn mysql ncurses network nls ofx oggvorbis opengl oscar oss pam pdflib perl png python quicktime quotes readline ruby scanner sdl slang spell sse sse2 ssl stroke svga tcltk tcpd transcode truetype usb wxwindows x86 xine xinerama xml2 xmms xprint xv yahoo zlib" Well, it seems arts is required (for what reason I do not know...) I emerged arts (GRRR, I JUST GOT RID OF THE BLASTED THING!) and rekall is compiling fine now... However, it seems this ebuild ignores the arts flag and did not spawn off an emerge of arts. I had to emerge arts manually... Yeah, it looks to me like arts is required. You can probably the upstream developers to remove this requirement, so that you don't have to install arts to run this program. If they update their configure scripts to match more recent KDE ones, we can fix this in the ebuild too. If many other needs this I can do a patch to configure as I did for a lot of other ebuilds in these days. But you have to be sure that rekall doesn't use arts for anything. You can try grepping the work 'arts' or 'karts' from the source and check in the code if this is really related to arts. If rekall uses arts then also the code must be patches so its more hard to do. The first thing I suggest you is to say to the upstream developers to update theyr "admin If many other needs this I can do a patch to configure as I did for a lot of other ebuilds in these days. But you have to be sure that rekall doesn't use arts for anything. You can try grepping the work 'arts' or 'karts' from the source and check in the code if this is really related to arts. If rekall uses arts then also the code must be patches so its more hard to do. The first thing I suggest you is to say to the upstream developers to update theyr "admin¨ dir from kde-common/admin (in kde CVS) and launch 'make -f admin/Makefile.common' rekall doesn't use arts at all. configure scripts have m4 macros from kde development that checks if mcopidl exists. no call to *arts* at all inside rekall. see my first comment on it. Ok, attached there are the changed ebuild and the patch. Can someone with the "-arts" USE flag, let us know if it works? Created attachment 42884 [details]
rekall-2.2.1.ebuild
Created attachment 42885 [details]
rekall-2.2.1-configure.patch
attached ebuild compile and works. Good work. You can apply it in portage when you wnat. I've committed the patch. please report upstream like I've said in comment #4. Thanks. |