Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kde-svn fails on kde-base/kontactinterfaces-9999
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Fri Aug 01, 2008 6:11 pm    Post subject: kde-svn fails on kde-base/kontactinterfaces-9999 Reply with quote

Hi,

everything done in http://gentoo-wiki.com/KDE4,
but calling
Code:
emerge -vaut kde-meta:kde-svn

ends in:
Code:
- Performing Test HAVE_NEW_STYLE_ASSUAN_INQUIRE_EXT
-- Performing Test HAVE_NEW_STYLE_ASSUAN_INQUIRE_EXT - Success
-- Performing Test HAVE_GPG_ERR_SOURCE_KLEO
-- Performing Test HAVE_GPG_ERR_SOURCE_KLEO - Success
-- Performing Test HAVE_ASSUAN_SOCK_GET_NONCE
-- Performing Test HAVE_ASSUAN_SOCK_GET_NONCE - Success
-- Usable assuan found for Kleopatra
-- Checking whether libassuan can be linked against from DSO's
-- --> Assuming that it can. If compilation of libkleopatraclient fails on AMD64, check that libassuan is compiled with -fPIC and try again. Otherwise, pass -DBUILD_libkleopatraclient=OFF.
-- KMail support enabled.
-- KTimeTracker support enabled.
-- KMailCVT support enabled.
-- KOrganizer support enabled.
-- checking for module 'opensync-1.0>=0.33'
--   found opensync-1.0, version 0.36
-- Found OPENSYNC: -lopensync
-- Found GLIB2: /usr/lib64/libglib-2.0.so
-- KPilot support enabled.
-- KitchenSync support enabled.
--
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ boost
+ gpgme
+ libXss
+ Soprano
+ Nepomuk
+ xsltproc
+ assuan
+ opensync
+ glib2
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
+ gnokii: Gnokii Development Libraries <http://www.gnokii.org>
Needed to provide the ability to import and export KDE addressbook entries to/from mobile phones that are accessible via gnokii
-----------------------------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/kde-base/kontactinterfaces-9999/work/kontactinterfaces_build
Generating plugin.moc
Generating summary.moc
Generating core.moc
Generating uniqueapphandler.moc
Scanning dependencies of target kontactinterfaces
[ 20%] Building CXX object kontactinterfaces/CMakeFiles/kontactinterfaces.dir/core.o
[ 40%] [ 60%] Building CXX object kontactinterfaces/CMakeFiles/kontactinterfaces.dir/summary.o
Building CXX object kontactinterfaces/CMakeFiles/kontactinterfaces.dir/plugin.o
/var/tmp/portage/kde-base/kontactinterfaces-9999/work/kontactinterfaces/kontactinterfaces/plugin.cpp:26:29: error: libkdepim/utils.h: No such file or directory
[ 80%] Building CXX object kontactinterfaces/CMakeFiles/kontactinterfaces.dir/uniqueapphandler.o
/var/tmp/portage/kde-base/kontactinterfaces-9999/work/kontactinterfaces/kontactinterfaces/uniqueapphandler.cpp:25:29: error: libkdepim/utils.h: No such file or directory
[100%] make[2]: *** [kontactinterfaces/CMakeFiles/kontactinterfaces.dir/plugin.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Building CXX object kontactinterfaces/CMakeFiles/kontactinterfaces.dir/kontactinterfaces_automoc.o
make[2]: *** [kontactinterfaces/CMakeFiles/kontactinterfaces.dir/uniqueapphandler.o] Error 1
make[1]: *** [kontactinterfaces/CMakeFiles/kontactinterfaces.dir/all] Error 2
make: *** [all] Error 2
 * ERROR: kde-base/kontactinterfaces-9999 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3084:  Called kde4overlay-meta_src_compile
 *             environment, line 2358:  Called kde4overlay-meta_src_make
 *             environment, line 2407:  Called kde4overlay-base_src_make
 *             environment, line 2122:  Called cmake-utils_src_make
 *             environment, line  765:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 *  The die message:
 *   Make 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/kde-base/kontactinterfaces-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kontactinterfaces-9999/temp/environment'.
 * This ebuild used the following eclasses from overlays:
 *   /usr/local/portage/eclass/kde4svn-meta.eclass
 *   /usr/local/portage/eclass/kde4svn.eclass
 *   /usr/local/portage/eclass/kde4overlay-meta.eclass
 *   /usr/local/portage/eclass/kde4overlay-functions.eclass
 *   /usr/local/portage/eclass/kde4overlay-base.eclass
 * This ebuild is from an overlay: '/usr/local/portage/'

I searched and googled a long time, but got no help for that :(

emerge --info is:
Code:

WARNING: repository at /usr/local/portage/layman/kdesvn-portage is missing a repo_name entry
Portage 2.2_rc5 (default-linux/amd64/2007.0, gcc-4.2.4, glibc-2.8_p20080602-r0, 2.6.26-rc9 x86_64)
=================================================================
System uname: Linux-2.6.26-rc9-x86_64-AMD_Athlon-tm-_X2_Dual_Core_Processor_BE-2400-with-glibc2.2.5
Timestamp of tree: Thu, 31 Jul 2008 14:30:02 +0000
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r5
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=k8 -pipe "
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages metadata-transfer parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS=""
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/kde /usr/local/portage/layman/kdesvn-portage /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl alsa amd64 arts avi berkdb bonobo cairo cdr cli cracklib crypt ctype cups dbus decss dri dvb dvd dvdread ffmpeg flac fortran gb gd gdbm gif gnome gpg gpm gtk iconv ipod isdnlog java jpeg kde kdeenablefinal kdexdeltas libg++ libusb libwww lm_sensors lvm mad matrox mga midi mjpeg mmx mono motif mozilla mp3 mpeg mudflap mysql ncurses nls nptl nptlonly nsplugin nv nvidia ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png postgres pppd python qt qt3 qt3support qt4 readline reflection sax sdl session slang snmp spl sse sse2 ssl tcl tcpd tex tk unicode usb vorbis xfs xine xml xmlreader xmlwriter xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x        ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3       trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev v4l vmware glint nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

and cmake is 2.6.0

All hints welcome...

Appel
Back to top
View user's profile Send private message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Sat Aug 02, 2008 3:23 pm    Post subject: Reply with quote

Salut,

i found the utils.h file in the svn-distfiles
Quote:
jupp KDE # jupp svn-src # find ./ -name utils.h
./KDE/kdesdk/kdesdk/kcachegrind/kcachegrind/utils.h
./KDE/kdevplatform/kdevplatform/plugins/teamwork/utils.h
./KDE/kdevplatform/kdevplatform/veritas/utils.h
./KDE/kdebase/kdebase/workspace/kdm/kfrontend/utils.h
./KDE/kdebase/kdebase/workspace/kwin/utils.h
./KDE/kdepim/kdepim/korn/utils.h
./KDE/kdepim/kdepim/akregator/src/utils.h
./KDE/kdepim/kdepim/libkdepim/utils.h
,

but i wonder about the missing file after kdepim-installation.

Is anyone there with a hint??
Is there perhaps a USE-flag missing? Hmmm..

Thanks...

Appel
Back to top
View user's profile Send private message
wrc1944
Advocate
Advocate


Joined: 15 Aug 2002
Posts: 3234
Location: Gainesville, Florida

PostPosted: Sat Aug 02, 2008 5:59 pm    Post subject: Reply with quote

Sometimes removing the content of the specific related package in distfiles svn-src/KDE, and getting a fresh checkout of the source file does the trick. With svn where stuff can change hourly, I usually do a complete source refresh every 2 weeks or so even if I haven't run into problems, just as a preventative measure. Seems to help.
_________________
Main box- AsRock x370 Gaming K4
Ryzen 1700, 3.0GHz, 16GB GSkill Flare DDR4 3200mhz
Samsung SATA 1000GB, Radeon HD R7 350 2GB DDR5
Gentoo ~amd64 plasma, glibc-2.29-r2, gcc-9.1.0 kernel-5.1.12-gentoo USE=experimental
Back to top
View user's profile Send private message
dentharg
Guru
Guru


Joined: 10 Aug 2004
Posts: 438
Location: /poland/wroclaw

PostPosted: Sat Aug 02, 2008 7:11 pm    Post subject: Reply with quote

I have very similar thing:

All ebuilds that could satisfy "=net-voip/tapioca-qt-9999" have been masked

And I have done everything exactly as gentoo-wiki says.
_________________
Core2Duo e6300 | Asus P5B-V | 3 GB RAM | kernel 2.6.24 | KDE 3.5.9 + 4.0.0
Back to top
View user's profile Send private message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Sun Aug 03, 2008 7:22 am    Post subject: Reply with quote

wrc1944 wrote:
Sometimes removing the content of the specific related package in distfiles svn-src/KDE, and getting a fresh checkout of the source file does the trick. .... Seems to help.

No, didn't help

Seems it makes me to give up!

Appel
Back to top
View user's profile Send private message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Sun Aug 10, 2008 3:33 pm    Post subject: Reply with quote

no idea anyone??
Back to top
View user's profile Send private message
darkphader
Veteran
Veteran


Joined: 09 May 2002
Posts: 1181
Location: Motown

PostPosted: Sun Aug 10, 2008 5:40 pm    Post subject: Reply with quote

Try using the set:
Code:
emerge -vat @kde-svn

It works for me but I did have to comment out ktnef and kdepim-wizards. If you get a halt then:
Code:
emerge --resume --skipfirst
and try the failing package(s) later.
Also may want to add:
Code:
ESVN_UP_FREQ=3
to your /etc/make.conf file, replacing the "3" with the approximate number of hours it takes for your system to build @kde-svn, that way packages that use the same code base will be built using the same unchanged code base.

Chris

PS just to add that when using svn there simply will be times some packages don't build, it's the nature of the beast
_________________
WYSIWYG - What You See Is What You Grep
Back to top
View user's profile Send private message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Mon Aug 11, 2008 3:35 pm    Post subject: Reply with quote

darkphader wrote:
Try using the set:
Code:
emerge -vat @kde-svn



Thank you, but:
Code:
jupp layman # emerge -vat @kde-svn
WARNING: repository at /usr/local/portage/layman/kdesvn-portage is missing a repo_name entry
emerge: There are no sets to satisfy 'kde-svn'. The following sets exist:

    installed
    preserved-rebuild
    security
    system
    world


Appel (with growing confusion...)
Back to top
View user's profile Send private message
darkphader
Veteran
Veteran


Joined: 09 May 2002
Posts: 1181
Location: Motown

PostPosted: Mon Aug 11, 2008 3:46 pm    Post subject: Reply with quote

Doesn't look right. You might try removing
Code:
rm -Rf /usr/local/portage/layman/kdesvn-portage
and trying again
Code:
layman -f -a kdesvn-portage

And double check these steps from the WIKI:
Code:
KDE SVN (4.2) Only
Add the keywords for the overlay to your /etc/portage/package.keywords directory with: ln -s /usr/local/portage/layman/kdesvn-portage/Documentation/portage/package.keywords /etc/portage/package.keywords/kdesvn
Add the unmask entries for the overlay to your /etc/portage/package.unmask directory with: ln -s /usr/local/portage/layman/kdesvn-portage/Documentation/portage/package.unmask /etc/portage/package.unmask/kdesvn

As well as making sure you have a reference in your make.conf, EX:
Code:
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/layman/kdesvn-portage"

And to note that qt-4.4.1 is now available so you'll probably want to upgrade to that before building kde-svn.
_________________
WYSIWYG - What You See Is What You Grep
Back to top
View user's profile Send private message
appelgebak
Apprentice
Apprentice


Joined: 12 Sep 2004
Posts: 225
Location: Ruhrpott

PostPosted: Tue Aug 19, 2008 6:44 am    Post subject: Reply with quote

darkphader wrote:
Doesn't look right. You might try removing
Code:
rm -Rf /usr/local/portage/layman/kdesvn-portage
and trying again
Code:
layman -f -a kdesvn-portage



Thanks. Works (only kmail doesn't, new thread..)

Thank you!

Appel
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum