kdepim: FTBFS (amd64/gcc-4.0): cast from 'KNArticle*' to 'int' loses precision

Bug #15321 reported by Debian Bug Importer
8
Affects Status Importance Assigned to Milestone
kdepim (Debian)
Fix Released
Unknown
kdepim (Ubuntu)
Fix Released
High
Matthias Klose

Bug Description

Automatically imported from Debian bug report #293107 http://bugs.debian.org/293107

Revision history for this message
In , Christopher Martin (christopher-martin) wrote : forwarding amd64/gcc4 compile fixes
Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #293107 http://bugs.debian.org/293107

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.4 KiB)

Message-Id: <email address hidden>
Date: Tue, 01 Feb 2005 08:05:31 +0100
From: Andreas Jochens <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: kdepim: FTBFS (amd64/gcc-4.0): cast from 'KNArticle*' to 'int' loses precision

Package: kdepim
Severity: normal
Tags: patch

When building 'kdepim' on amd64 with gcc-4.0,
I get the following error:

 g++ -DHAVE_CONFIG_H -I. -I/kdepim-3.3.2/./knode -I.. -I/kdepim-3.3.2/./libkdenetwork -I/kdepim-3.3.2/./libkdepim -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -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 -g -Wall -O2 -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 -MT libknodecommon_la.all_cpp.lo -MD -MP -MF .deps/libknodecommon_la.all_cpp.Tpo -c libknodecommon_la.all_cpp.cpp -fPIC -DPIC -o .libs/libknodecommon_la.all_cpp.o
/kdepim-3.3.2/./knode/kngroup.cpp: In member function 'void KNGroup::insortNewHeaders(QStrList*, KNProtocolClient*)':
/kdepim-3.3.2/./knode/kngroup.cpp:454: warning: unused variable 'count'
/kdepim-3.3.2/./knode/knarticlewidget.cpp: In member function 'void KNArticleWidget::createHtmlPage()':
/kdepim-3.3.2/./knode/knarticlewidget.cpp:1425: error: cast from 'KNArticle*' to 'int' loses precision
/kdepim-3.3.2/./knode/knmainwidget.cpp: In constructor 'FetchArticleIdDlg::FetchArticleIdDlg(QWidget*, const char*)':
/kdepim-3.3.2/./knode/knmainwidget.cpp:2328: warning: 'setButtonOKText' is deprecated (declared at /usr/include/kde/kdialogbase.h:922)
make[4]: *** [libknodecommon_la.all_cpp.lo] Error 1
make[4]: Leaving directory `/kdepim-3.3.2/obj-x86_64-linux/knode'

With the attached patch 'kdepim' can be compiled
on amd64 using gcc-4.0.
The patch also changes the Build-Depends from
'libreadline4-dev' to 'libreadline5-dev' in debian/control.

Regards
Andreas Jochens

diff -urN ../tmp-orig/kdepim-3.3.2/debian/control ./debian/control
--- ../tmp-orig/kdepim-3.3.2/debian/control 2005-01-31 21:46:37.654353785 +0100
+++ ./debian/control 2005-01-31 19:23:59.000000000 +0100
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <email address hidden>
 Uploaders: Christopher L Cheney <email address hidden>, Daniel Schepler <email address hidden>
-Build-Depends: autoconf, automake1.9, bison, byacc, cdbs, debhelper (>= 4.2.21), flex, gawk, gettext, groff-base, kdelibs4-dev (>> 4:3.3.2), libbluetooth1-dev, libgnokii2-dev (>= 0.6.4), libgpgme11-dev, liblockdev1-dev, libmal-dev, libpisock-dev, libreadline4-dev, libtool, libxpm-dev, sharutils, texinfo
+Build-Depends: autoconf, automake1.9, bison, byacc, cdbs, debhelper (>= 4.2.21), flex, gawk, gettext, groff-base, kdelibs4-dev (>> 4:3.3.2), libbluetooth1-dev, libgnokii2-dev (>= 0.6.4), libgpgme11-dev, liblockdev1-dev, libmal-dev, libpisock-dev, libreadline5-dev, libtool, libxpm-dev, sharutils, texinfo
 Build-Depends-Indep: doxygen, qt3-doc, kdelibs4-doc
 Standards-Version: 3....

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Wed, 16 Mar 2005 08:57:32 -0500
From: Christopher Martin <email address hidden>
To: <email address hidden>
Subject: forwarding amd64/gcc4 compile fixes

forwarded 287032 http://bugs.kde.org/show_bug.cgi?id=101556
forwarded 293107 http://bugs.kde.org/show_bug.cgi?id=101557
forwarded 287164 http://bugs.kde.org/show_bug.cgi?id=101554
stop

Revision history for this message
Matthias Klose (doko) wrote :

fixed in current breezy packages

Revision history for this message
In , Daniel Schepler (schepler) wrote : Bug#293107: fixed in kdepim 4:3.4.2-1
Download full text (14.2 KiB)

Source: kdepim
Source-Version: 4:3.4.2-1

We believe that the bug you reported is fixed in the latest version of
kdepim, which is due to be installed in the Debian FTP archive:

akregator_3.4.2-1_i386.deb
  to pool/main/k/kdepim/akregator_3.4.2-1_i386.deb
kaddressbook_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kaddressbook_3.4.2-1_i386.deb
kalarm_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kalarm_3.4.2-1_i386.deb
kandy_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kandy_3.4.2-1_i386.deb
karm_3.4.2-1_i386.deb
  to pool/main/k/kdepim/karm_3.4.2-1_i386.deb
kdepim-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-dev_3.4.2-1_i386.deb
kdepim-doc-html_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim-doc-html_3.4.2-1_all.deb
kdepim-doc_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim-doc_3.4.2-1_all.deb
kdepim-kfile-plugins_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kfile-plugins_3.4.2-1_i386.deb
kdepim-kio-plugins_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kio-plugins_3.4.2-1_i386.deb
kdepim-kresources_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kresources_3.4.2-1_i386.deb
kdepim-wizards_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-wizards_3.4.2-1_i386.deb
kdepim_3.4.2-1.diff.gz
  to pool/main/k/kdepim/kdepim_3.4.2-1.diff.gz
kdepim_3.4.2-1.dsc
  to pool/main/k/kdepim/kdepim_3.4.2-1.dsc
kdepim_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim_3.4.2-1_all.deb
kdepim_3.4.2.orig.tar.gz
  to pool/main/k/kdepim/kdepim_3.4.2.orig.tar.gz
kitchensync_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kitchensync_3.4.2-1_i386.deb
kleopatra_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kleopatra_3.4.2-1_i386.deb
kmail_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kmail_3.4.2-1_i386.deb
kmailcvt_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kmailcvt_3.4.2-1_i386.deb
knode_3.4.2-1_i386.deb
  to pool/main/k/kdepim/knode_3.4.2-1_i386.deb
knotes_3.4.2-1_i386.deb
  to pool/main/k/kdepim/knotes_3.4.2-1_i386.deb
kode_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kode_3.4.2-1_i386.deb
konsolekalendar_3.4.2-1_i386.deb
  to pool/main/k/kdepim/konsolekalendar_3.4.2-1_i386.deb
kontact_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kontact_3.4.2-1_i386.deb
korganizer_3.4.2-1_i386.deb
  to pool/main/k/kdepim/korganizer_3.4.2-1_i386.deb
korn_3.4.2-1_i386.deb
  to pool/main/k/kdepim/korn_3.4.2-1_i386.deb
kpilot_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kpilot_3.4.2-1_i386.deb
ksync_3.4.2-1_i386.deb
  to pool/main/k/kdepim/ksync_3.4.2-1_i386.deb
ktnef_3.4.2-1_i386.deb
  to pool/main/k/kdepim/ktnef_3.4.2-1_i386.deb
libkcal2-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkcal2-dev_3.4.2-1_i386.deb
libkcal2b_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkcal2b_3.4.2-1_i386.deb
libkdepim1-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkdepim1-dev_3.4.2-1_i386.deb
libkdepim1a_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkdepim1a_3.4.2-1_i386.deb
libkgantt0-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkgantt0-dev_3.4.2-1_i386.deb
libkgantt0_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkgantt0_3.4.2-1_i386.deb
libkleopatra0-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkleopatra0-dev_3.4.2-1_i386.deb
libkleopatra0a_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkleopatra0a_3.4.2-1_i386.deb
libkmime2_3.4.2-1_i386.deb
 ...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (14.4 KiB)

Message-Id: <email address hidden>
Date: Fri, 02 Sep 2005 08:00:35 -0700
From: Daniel Schepler <email address hidden>
To: <email address hidden>
Subject: Bug#293107: fixed in kdepim 4:3.4.2-1

Source: kdepim
Source-Version: 4:3.4.2-1

We believe that the bug you reported is fixed in the latest version of
kdepim, which is due to be installed in the Debian FTP archive:

akregator_3.4.2-1_i386.deb
  to pool/main/k/kdepim/akregator_3.4.2-1_i386.deb
kaddressbook_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kaddressbook_3.4.2-1_i386.deb
kalarm_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kalarm_3.4.2-1_i386.deb
kandy_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kandy_3.4.2-1_i386.deb
karm_3.4.2-1_i386.deb
  to pool/main/k/kdepim/karm_3.4.2-1_i386.deb
kdepim-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-dev_3.4.2-1_i386.deb
kdepim-doc-html_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim-doc-html_3.4.2-1_all.deb
kdepim-doc_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim-doc_3.4.2-1_all.deb
kdepim-kfile-plugins_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kfile-plugins_3.4.2-1_i386.deb
kdepim-kio-plugins_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kio-plugins_3.4.2-1_i386.deb
kdepim-kresources_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-kresources_3.4.2-1_i386.deb
kdepim-wizards_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kdepim-wizards_3.4.2-1_i386.deb
kdepim_3.4.2-1.diff.gz
  to pool/main/k/kdepim/kdepim_3.4.2-1.diff.gz
kdepim_3.4.2-1.dsc
  to pool/main/k/kdepim/kdepim_3.4.2-1.dsc
kdepim_3.4.2-1_all.deb
  to pool/main/k/kdepim/kdepim_3.4.2-1_all.deb
kdepim_3.4.2.orig.tar.gz
  to pool/main/k/kdepim/kdepim_3.4.2.orig.tar.gz
kitchensync_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kitchensync_3.4.2-1_i386.deb
kleopatra_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kleopatra_3.4.2-1_i386.deb
kmail_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kmail_3.4.2-1_i386.deb
kmailcvt_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kmailcvt_3.4.2-1_i386.deb
knode_3.4.2-1_i386.deb
  to pool/main/k/kdepim/knode_3.4.2-1_i386.deb
knotes_3.4.2-1_i386.deb
  to pool/main/k/kdepim/knotes_3.4.2-1_i386.deb
kode_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kode_3.4.2-1_i386.deb
konsolekalendar_3.4.2-1_i386.deb
  to pool/main/k/kdepim/konsolekalendar_3.4.2-1_i386.deb
kontact_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kontact_3.4.2-1_i386.deb
korganizer_3.4.2-1_i386.deb
  to pool/main/k/kdepim/korganizer_3.4.2-1_i386.deb
korn_3.4.2-1_i386.deb
  to pool/main/k/kdepim/korn_3.4.2-1_i386.deb
kpilot_3.4.2-1_i386.deb
  to pool/main/k/kdepim/kpilot_3.4.2-1_i386.deb
ksync_3.4.2-1_i386.deb
  to pool/main/k/kdepim/ksync_3.4.2-1_i386.deb
ktnef_3.4.2-1_i386.deb
  to pool/main/k/kdepim/ktnef_3.4.2-1_i386.deb
libkcal2-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkcal2-dev_3.4.2-1_i386.deb
libkcal2b_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkcal2b_3.4.2-1_i386.deb
libkdepim1-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkdepim1-dev_3.4.2-1_i386.deb
libkdepim1a_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkdepim1a_3.4.2-1_i386.deb
libkgantt0-dev_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkgantt0-dev_3.4.2-1_i386.deb
libkgantt0_3.4.2-1_i386.deb
  to pool/main/k/kdepim/libkgantt0_3.4.2-1_i386.de...

Revision history for this message
In , Pierre Habouzit (madcoder) wrote :
Download full text (11.5 KiB)

# canonize forwards
forwarded 85437 http://bugs.kde.org/20186
forwarded 85443 http://bugs.kde.org/20187
forwarded 100894 http://bugs.kde.org/6184
forwarded 102462 http://bugs.kde.org/35918
forwarded 103201 http://bugs.kde.org/28072
forwarded 116826 http://bugs.kde.org/35908
forwarded 118834 http://bugs.kde.org/35938
forwarded 121818 http://bugs.kde.org/35582
forwarded 123634 http://bugs.kde.org/36120
forwarded 129491 http://bugs.kde.org/54331
forwarded 131545 http://bugs.kde.org/66722
forwarded 131562 http://bugs.kde.org/48485
forwarded 134368 http://bugs.kde.org/40418
forwarded 134611 http://bugs.kde.org/54379
forwarded 135632 http://bugs.kde.org/37210
forwarded 141094 http://bugs.kde.org/54329
forwarded 141095 http://bugs.kde.org/54330
forwarded 143457 http://bugs.kde.org/31055
forwarded 145786 http://bugs.kde.org/62603
forwarded 146047 http://bugs.kde.org/54382
forwarded 147088 http://bugs.kde.org/118123
forwarded 158841 http://bugs.kde.org/66790
forwarded 161317 http://bugs.kde.org/54366
forwarded 172610 http://bugs.kde.org/59069
forwarded 174560 http://bugs.kde.org/67153
forwarded 175383 http://bugs.kde.org/52059
forwarded 180801 http://bugs.kde.org/54845
forwarded 180894 http://bugs.kde.org/71338
forwarded 183281 http://bugs.kde.org/66020
forwarded 185034 http://bugs.kde.org/66050
forwarded 185765 http://bugs.kde.org/54247
forwarded 185957 http://bugs.kde.org/70053
forwarded 186150 http://bugs.kde.org/28321
forwarded 186164 http://bugs.kde.org/33372
forwarded 187339 http://bugs.kde.org/43366
forwarded 187887 http://bugs.kde.org/66049
forwarded 190033 http://bugs.kde.org/66318
forwarded 192045 http://bugs.kde.org/66045
forwarded 192168 http://bugs.kde.org/50997
forwarded 193691 http://bugs.kde.org/58785
forwarded 194419 http://bugs.kde.org/7506
forwarded 194597 http://bugs.kde.org/66437
forwarded 194624 http://bugs.kde.org/67156
forwarded 194861 http://bugs.kde.org/23601
forwarded 198292 http://bugs.kde.org/66434
forwarded 198754 http://bugs.kde.org/66436
forwarded 198881 http://bugs.kde.org/66798
forwarded 199144 http://bugs.kde.org/66985
forwarded 199550 http://bugs.kde.org/18109
forwarded 201966 http://bugs.kde.org/66435
forwarded 201969 http://bugs.kde.org/66988
forwarded 202362 http://bugs.kde.org/62108
forwarded 202432 http://bugs.kde.org/66986
forwarded 202730 http://bugs.kde.org/62110
forwarded 203421 http://bugs.kde.org/62109
forwarded 205004 http://bugs.kde.org/83642
forwarded 205626 http://bugs.kde.org/71735
forwarded 207039 http://bugs.kde.org/72847
forwarded 207456 http://bugs.kde.org/57342
forwarded 207536 http://bugs.kde.org/66492
forwarded 207704 http://bugs.kde.org/79865
forwarded 208317 http://bugs.kde.org/67135
forwarded 208899 http://bugs.kde.org/66044
forwarded 210408 http://bugs.kde.org/66046
forwarded 210944 http://bugs.kde.org/47244
forwarded 211441 http://bugs.kde.org/65508
forwarded 214641 http://bugs.kde.org/62603
forwarded 215013 http://bugs.kde.org/79866
forwarded 215283 http://bugs.kde.org/66046
forwarded 215678 http://bugs.kde.org/71929
forwarded 217064 http://bugs.kde.org/66046
forwarded 218985 http://bugs.kde.org/41941
forwarded 219425 http://bugs.kde.org/76372
forwarded 219648 http://bugs.kde.org/69818...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.