Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81407 - ktnef-3.4.0_beta2 does not build
Summary: ktnef-3.4.0_beta2 does not build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 81683 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-02-09 13:39 UTC by Jan Essert
Modified: 2005-02-11 17:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge output (log,48.15 KB, text/plain)
2005-02-09 13:40 UTC, Jan Essert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Essert 2005-02-09 13:39:31 UTC
the ktnef-3.4.0_beta2 build fails with and without the 'kdeenablefinal' use flag.

Reproducible: Always
Steps to Reproduce:
emerge =ktnef-3.4.0_beta2
Actual Results:  
The build failed, I'll attach the log. 


Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, 
glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) 
================================================================= 
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) processor 
Gentoo Base System version 1.4.16 
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  7 2005, 
14:28:05)] 
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.3.4-r1 
sys-devel/autoconf:  2.59-r6, 2.13 
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 
sys-devel/binutils:  2.15.92.0.2-r1 
sys-devel/libtool:   1.5.10-r4 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer -m3dnow -mmmx" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/init.d /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer -m3dnow -mmmx" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig ccache distcc distlocks sandbox sfperms userpriv 
usersandbox" 
GENTOO_MIRRORS="ftp://mirror.nutsmaas.nl/gentoo/ 
http://mirror.isp.net.au/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/" 
LANG="de_DE.utf8" 
MAKEOPTS="-j4" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://10.0.0.1/gentoo-portage" 
USE="x86 3dnow X aalib acpi alsa apache2 avi berkdb bitmap-fonts crypt cups 
divx4linux dvd encodef77 fam fbcon flac font-server foomaticdb fortran gdbm gif 
gstreamer gtk2 guile icq imagemagick jabber java jpeg kde kdeenablefinal libg++ 
libwww mad maildir mbox mikmod mmx mpeg mysql ncurses nls nptl offensive 
oggvorbis opengl oscar pam pda pdflib perl pic png python qt quicktime readline 
samba sdl spell ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts 
unicode usb videos xinexml2 xv xvid zlib linguas_de" 
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Jan Essert 2005-02-09 13:40:21 UTC
Created attachment 50856 [details]
emerge output
Comment 2 Simone Gotti (RETIRED) gentoo-dev 2005-02-09 13:59:48 UTC
ktnef depends upon kde-base/libkdepim. Now it should be fixed. Thanks for reporting this.
Comment 3 Benjamin Wohlwend 2005-02-10 02:25:15 UTC
After just having synced, I don't think this is fixed. If I'm not wrong, there's a circular dependency now. libkdepim depends on libkcal, libkcal depends on ktnef and ktnef depends on libkdepim.

# emerge --oneshot --pretend libkdepim

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] kde-base/ktnef-3.4.0_beta2
[ebuild  N    ] kde-base/libkcal-3.4.0_beta2
[ebuild  N    ] kde-base/libkdepim-3.4.0_beta2
# emerge --oneshot --pretend ktnef

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] kde-base/libkcal-3.4.0_beta2
[ebuild  N    ] kde-base/libkdepim-3.4.0_beta2
[ebuild  N    ] kde-base/ktnef-3.4.0_beta2

# emerge --oneshot --pretend libkcal

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] kde-base/libkdepim-3.4.0_beta2
[ebuild  N    ] kde-base/ktnef-3.4.0_beta2
[ebuild  N    ] kde-base/libkcal-3.4.0_beta2

All three approaches fail because of unmet dependencies.
Comment 4 Simone Gotti (RETIRED) gentoo-dev 2005-02-10 05:54:10 UTC
So I think that the solution should be to extract kdepimmacros.h inside the ktnef ebuild (removing the deps on kde-base/libkdepim) as looks like is doesn't need to link to libkdepim.
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2005-02-10 13:09:31 UTC
I agree with you there Simone
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2005-02-10 13:35:32 UTC
The original problem should now be fixed and is a dup of 81487

The circular dep .. dunno yet
Comment 7 Simon Farnsworth 2005-02-10 15:12:44 UTC
emerge libkdepim ; emerge ktnef ; emerge libkcal ; emerge libkdepim gets libkdepim to emerge. Something is done in the unpack stages that fails first time, but solves the loop.
Comment 8 Jan Essert 2005-02-11 00:27:53 UTC
This (Comment #7) does not work for me (with and without --nodeps). On the other hand I haven't synced for 12h.
Perhaps I should note that I didn't have beta1 installed, perhaps if I had, the ebuild could use some includes from beta1?!?
Comment 9 Simon Farnsworth 2005-02-11 00:56:00 UTC
I've not had beta 1 installed, either; I last synced at Thu Feb 10 22:16:36 UTC 2005.

emerge libkdepim ; emerge ktnef ; emerge libkcal ; emerge libkdepim only resolves the circular dependency issue, not the entire bug for me.
Comment 10 Simone Gotti (RETIRED) gentoo-dev 2005-02-11 01:10:52 UTC
Please sync again. caleb fixed this and now it should work well.
Comment 11 Simone Gotti (RETIRED) gentoo-dev 2005-02-11 01:15:02 UTC
mmm now I don't have ssh access so I cannot check the ebuilds. Probably the wrong dep on kde-base/libkdepim is already there and it should be removed.

Comment 12 Kostja Siefen 2005-02-11 02:26:34 UTC
I had exactly the same problem when emerging kontact. It's dependency kde-base/ktnef failed (maybe not only but at least because) it couldn't find kdepimmacros.h.

Now synced again (2005-02-11 11:20 CET) and compilations works (first ktnef, then libkcal, finally libkdepim). So for my case this is FIXED.
Comment 13 Simone Gotti (RETIRED) gentoo-dev 2005-02-11 17:16:09 UTC
Removed the dependency on kde-base/libkdepim. Now the circular dep should be removed and the compilation should work.
Comment 14 Simone Gotti (RETIRED) gentoo-dev 2005-02-11 17:46:20 UTC
*** Bug 81683 has been marked as a duplicate of this bug. ***