Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147041 - kdebase-3.5.2-r2.ebuild needs kdelibs-3.5.2-r6.ebuild as depency
Summary: kdebase-3.5.2-r2.ebuild needs kdelibs-3.5.2-r6.ebuild as depency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-10 04:10 UTC by Sven Niese
Modified: 2006-09-13 16:31 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Niese 2006-09-10 04:10:14 UTC
Hi,

I tried to update kdebase because of GLSA 200606-23. It could not be compiled because I didn't manually update kdelibs before (what should be done automatically):

make[1]: Entering directory `/var/tmp/portage/kdebase-3.5.2-r2/work/kdebase-3.5.2/kwin'
/bin/sh ../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./lib -I/usr/kde/3.5/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon -O3 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE  -c -o libkdeinit_kwin_la.all_cpp.lo `test -f 'libkdeinit_kwin_la.all_cpp.cpp' || echo './'`libkdeinit_kwin_la.all_cpp.cpp
In file included from workspace.h:23,
                 from workspace.cpp:14,
                 from libkdeinit_kwin_la.all_cpp.cpp:2:
utils.h: In function `int KWinInternal::timestampCompare(Time, Time)':
utils.h:235: error: `timestampCompare' is not a member of `NET'
utils.h: In function `Time KWinInternal::timestampDiff(Time, Time)':
utils.h:241: error: `timestampDiff' is not a member of `NET'

You will find NET::timestampCompare and NET::timestampDiff in netwm_def.h, but they were introduced with kdelibs-3.5.2-r6 as a patch (backport from KDE 3.5.3, see http://websvn.kde.org/branches/KDE/3.5/kdelibs/kdecore/netwm_def.h?rev=528573&view=markup). 

The patch is included in mirror://gentoo/kdelibs-3.5.2-patchset.tar.bz2, so you may add >=kdelibs-3.5.2-r6 as a depency for this kdebase ebuild.

At the moment I have kdelibs-3.5.2-r2 installed.

Regards,
Sven Niese
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-10 04:35:58 UTC
So upgrade your system properly using --deep, there's no kdelibs-3.5.2-r2 in the tree any more.
Comment 2 Ioannis Aslanidis (RETIRED) gentoo-dev 2006-09-13 16:31:15 UTC
Not a real bug. Please do as jakub said, You have to keep your system up-to-date.