Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102471 - kde-base/kdepim-3.4.1-r2 failed to compile
Summary: kde-base/kdepim-3.4.1-r2 failed to compile
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:
Depends on:
Blocks:
 
Reported: 2005-08-14 04:38 UTC by michael mestre
Modified: 2006-07-03 05:36 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 michael mestre 2005-08-14 04:38:40 UTC
When emerging kdepim-3.4.1-r2 with emerge --update, compilation fails at a
certain point. It is not a segfault, but an actual compilation error.

Reproducible: Always
Steps to Reproduce:
emerge --update kdepim
Actual Results:  
[several lines of correct compilation]
..............
/bin/sh ../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++
-DHAVE_CONFIG_H -I. -I. -I.. -I../libkmime -I../libkpgp -I../libkdenetwork
-I../libkdepim -I../libkpimidentities -I../libemailfunctions -I../libksieve
-I../mimelib -I../certmanager/lib -I.. -I/usr/include/gpgme -I../libkdepim
-I/usr/kde/3.4/include -I/usr/qt/3/include -I.   -DQT_THREAD_SUPPORT 
-D_REENTRANT -D_FILE_OFFSET_BITS=64  -Wnon-virtual-dtor -Wno-long-long -Wundef
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
-Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG
-O2 -O2 -march=pentium4 -fomit-frame-pointer -pipe -mmmx -msse -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION  -c -o smimeconfiguration.lo smimeconfiguration.cpp
smimeconfiguration.cpp: In constructor `
   SMimeConfiguration::SMimeConfiguration(QWidget*, const char*, unsigned int)
   ':
smimeconfiguration.cpp:86: error: cannot convert `QGridLayout*' to `
   QHBoxLayout*' in assignment
smimeconfiguration.cpp:130: error: cannot convert `QHBoxLayout*' to `
   QGridLayout*' in assignment
smimeconfiguration.cpp:133: error: no matching function for call to `
   QGridLayout::addWidget(QLabel*&)'
/usr/qt/3/include/qlayout.h:331: error: candidates are: void 
   QGridLayout::addWidget(QWidget*, int, int, int)
smimeconfiguration.cpp:136: error: no matching function for call to `
   QGridLayout::addWidget(QLineEdit*&)'
/usr/qt/3/include/qlayout.h:331: error: candidates are: void 
   QGridLayout::addWidget(QWidget*, int, int, int)
make[3]: *** [smimeconfiguration.lo] Error 1
make[3]: Leaving directory
`/var/tmp/portage/kdepim-3.4.1-r2/work/kdepim-3.4.1/kmail'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/kdepim-3.4.1-r2/work/kdepim-3.4.1/kmail'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdepim-3.4.1-r2/work/kdepim-3.4.1'
make: *** [all] Error 2

!!! ERROR: kde-base/kdepim-3.4.1-r2 failed.
!!! Function kde_src_compile, Line 169, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
correct compilation

(My platform is a Intel P4)

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.5-r0, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz
Gentoo Base System version 1.6.12
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mmmx -msse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/lib/X11/xkb /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/"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.uni-c.dk/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr cjk crypt cups curl eds
emboss encode esd fam flac foomaticdb fortran freetype gd gdbm gif gnome gpm
gstreamer gtk gtk2 imagemagick imlib ipv6 jpeg kde ldap libg++ libwww mad mikmod
mmx motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib
perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd
tetex tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 1 Thomas Fischer 2005-08-14 11:34:02 UTC
The file smimeconfiguration.cpp gets generated from smimeconfiguration.ui by   
Qt's uic. Could you please post your smimeconfiguration.cpp to diff it against 
a "clean" smimeconfiguration.cpp? 
Also, as the problem may be related to Qt, could you please post the lines   
where uic is called? Which Qt version are you using?  
 
Comment 2 michael mestre 2005-08-20 02:51:06 UTC
I cannot locate these files.. How can i obtain them ?
I am using qt 3.3.4-r3.

Michael
Comment 3 michael mestre 2005-08-20 05:43:30 UTC
(In reply to comment #1)
> The file smimeconfiguration.cpp gets generated from smimeconfiguration.ui by   
> Qt's uic. Could you please post your smimeconfiguration.cpp to diff it against 
> a "clean" smimeconfiguration.cpp? 
> Also, as the problem may be related to Qt, could you please post the lines   
> where uic is called? Which Qt version are you using?  


Ok, here is the line you asked for (it comes just before what I posted initially) :

/usr/qt/3/bin/uic -L /usr/kde/3.4/lib/kde3/plugins/designer -nounload -tr
tr2i18n -i smimeconfiguration.h ./smimeconfiguration.ui >
smimeconfiguration.cpp.temp ; ret=$?; \
/usr/bin/perl -pe "s,tr2i18n( \"\" ),QString::null,g"
smimeconfiguration.cpp.temp | /usr/bin/perl -pe "s,tr2i18n( \"\"\, \"\"
),QString::null,g" | /usr/bin/perl -pe
"s,image([0-9][0-9]*)_data,img\$1_smimeconfiguration,g" | /usr/bin/perl -pe "s,:
QWizard\(,: KWizard(,g" >> smimeconfiguration.cpp ;\
rm -f smimeconfiguration.cpp.temp ;\
if test "$ret" = 0; then echo '#include "smimeconfiguration.moc"' >>
smimeconfiguration.cpp; else rm -f smimeconfiguration.cpp ; exit $ret ; fi
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2006-07-03 05:36:56 UTC
assuming this is fixed in the latest kdepim ebuilds.  Please reopen if not.