| Summary: | mandrake-artwork won't compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tom Kiermaier <epyon9283> |
| Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | CC: | basic, brad, ct85711, kde |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | patch | ||
|
Description
Tom Kiermaier
2004-03-03 21:28:15 UTC
I have the same problem, here is the relevant error in the configuration process: checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! It certainly seems like this GTK them shouldn't need any KDE installed to build. Looks like a great theme, I'd love to use it. I'm a little mystified. Removing it from configure.in used to be a functional solution. KDE herd, can you provide any insight? i get the m4 error, but it continues through the configure and dies on not finding qt (i dont have qt installed): checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation! For more details about this problem, look at the end of config.log. I've gotten mine compiled now.
There was two problems, the first that the package inherited from kde which means that I had to install kde-env. Secondly autoconf is not working, that is the reason why it still requires QT.
Furthermore is seems redundant to run automake twice:
sed -si s/thememdk// Makefile.am
sed -si s/thememdk// Makefile.in
automake
sed -si s/thememdk// Makefile.am
sed -si s/thememdk// Makefile.in
automake
So the relevant part that fixes this (sorry for the autoconf hardcode, didn't know how to do it otherwise)
else
sed -si s/KDE_CHECK_FINAL// configure.in
sed -si s/AC_PATH_KDE// configure.in
autoconf-2.13
sed -si s/thememdk// Makefile.am
sed -si s/thememdk// Makefile.in
automake
fi
Hip hip hurray for auto****
Without the hardcoded autoconf:
else
sed -si s/KDE_CHECK_FINAL// configure.in
sed -si s/AC_PATH_KDE// configure.in
WANT_AUTOCONF=2.1 autoconf
sed -si s/thememdk// Makefile.am
sed -si s/thememdk// Makefile.in
automake
fi
I have a similar problem with version 1.0.0 checking for qt. I also have -qt -kde in USE checking for libjpeg... -ljpeg checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check your installation! For more details about this problem, look at the end of config.log. !!! ERROR: x11-themes/mandrake-artwork-1.0.0 failed. !!! Function econf, Line 365, Exitcode 1 !!! econf failed Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) MP 2400+ Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-mp -fstack-protector -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-mp -fstack-protector -fomit-frame-pointer" DISTDIR="/usr/portage-distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.heanet.ie/pub/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.tiscali.nl/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.iasi.roedu.net/mirrors/gentoo.org/ http://gentoo.mirror.sdv.fr" MAKEOPTS="-j3" PKGDIR="/usr/portage-packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm avi berkdb bonobo cdr crypt cups directfb dvd dvdr encode foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib ipv6 java jpeg ldap libg++ libwww linguas_en_GB mad mikmod mmx motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pda pdflib perl pic png python quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex truetype video_cards_radeon x86 xml2 xmms xv zlib" Changing the ebuild as per the without hardcoded autoconf from Anders Rune.Jensen let it emerge for me. Created attachment 62747 [details, diff]
patch
1) adds WANT_AUTOCONF=2.1
2) grep out mcopidl/artsc-config check when kde is enabled, so that it will
compile without arts installed
3) removed double thememdk removal
Re-assigning, maybe someone else wants to maintain this. *** Bug 108183 has been marked as a duplicate of this bug. *** Re-assign wrt Bug 133109. Not going anywhere. If you have issues w/ latest stable version (1.0.2), file a *new* bug. |