Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 152513

Summary: net-misc/kssh-0.7 fails to compile
Product: Gentoo Linux Reporter: Evil Compile Person <bugs>
Component: [OLD] GCC PortingAssignee: Gentoo KDE team <kde>
Status: RESOLVED WORKSFORME    
Severity: normal CC: smorg
Priority: High    
Version: unspecified   
Hardware: All   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 117482    

Description Evil Compile Person 2006-10-23 04:04:35 UTC
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -I/usr/kde/3.5/include  -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -pipe -fno-exceptions -fno-check-new  -c ksshdialog.cpp
ksshdialog.cpp: In constructor 'KSSHDialog::KSSHDialog(QWidget*, const char*, bool, uint)':
ksshdialog.cpp:150: error: invalid use of undefined type 'struct KLineEdit'
ksshdialog.h:27: error: forward declaration of 'struct KLineEdit'
ksshdialog.cpp:151: error: invalid use of undefined type 'struct KLineEdit'
ksshdialog.h:27: error: forward declaration of 'struct KLineEdit'
ksshdialog.cpp:151: error: invalid use of undefined type 'struct KLineEdit'
ksshdialog.h:27: error: forward declaration of 'struct KLineEdit'
ksshdialog.cpp:153: error: no matching function for call to 'QGridLayout::addMultiCellWidget(KLineEdit*&, int, int, int, int)'
/usr/qt/3/include/qlayout.h:333: note: candidates are: void QGridLayout::addMultiCellWidget(QWidget*, int, int, int, int, int)
ksshdialog.cpp:178: error: invalid use of undefined type 'struct KURLRequester'
ksshdialog.h:29: error: forward declaration of 'struct KURLRequester'
ksshdialog.cpp:179: error: no matching function for call to 'QHBoxLayout::addWidget(KURLRequester*&)'
/usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
ksshdialog.cpp:276: error: invalid use of undefined type 'struct KURLRequester'
ksshdialog.h:29: error: forward declaration of 'struct KURLRequester'
ksshdialog.cpp:277: error: no matching function for call to 'QHBoxLayout::addWidget(KURLRequester*&)'
/usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
ksshdialog.cpp:290: error: invalid use of undefined type 'struct KURLRequester'
ksshdialog.h:29: error: forward declaration of 'struct KURLRequester'
ksshdialog.cpp:291: error: no matching function for call to 'QHBoxLayout::addWidget(KURLRequester*&)'
/usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
ksshdialog.cpp:325: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:326: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:326: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:327: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:327: error: incomplete type 'KHistoryCombo' used in nested name specifier
ksshdialog.cpp:328: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:329: error: no matching function for call to 'QHBoxLayout::addWidget(KHistoryCombo*&)'
/usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
ksshdialog.cpp:343: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:344: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:344: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:345: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:345: error: incomplete type 'KHistoryCombo' used in nested name specifier
ksshdialog.cpp:346: error: invalid use of undefined type 'struct KHistoryCombo'
ksshdialog.h:30: error: forward declaration of 'struct KHistoryCombo'
ksshdialog.cpp:347: error: no matching function for call to 'QHBoxLayout::addWidget(KHistoryCombo*&)'
/usr/qt/3/include/qlayout.h:386: note: candidates are: void QBoxLayout::addWidget(QWidget*, int, int)
ksshdialog.cpp:384: error: invalid use of undefined type 'struct KEditListBox'
ksshdialog.h:32: error: forward declaration of 'struct KEditListBox'
ksshdialog.cpp:386: error: no matching function for call to 'QGridLayout::addMultiCellWidget(KEditListBox*&, int, int, int, int)'
/usr/qt/3/include/qlayout.h:333: note: candidates are: void QGridLayout::addMultiCellWidget(QWidget*, int, int, int, int, int)
ksshdialog.cpp:402: error: no matching function for call to 'KSSHDialog::setTabOrder(KHistoryCombo*&, KHistoryCombo*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:403: error: no matching function for call to 'KSSHDialog::setTabOrder(KHistoryCombo*&, QCheckBox*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:420: error: no matching function for call to 'KSSHDialog::setTabOrder(QCheckBox*&, KURLRequester*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:421: error: no matching function for call to 'KSSHDialog::setTabOrder(KURLRequester*&, QCheckBox*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:423: error: no matching function for call to 'KSSHDialog::setTabOrder(QCheckBox*&, KLineEdit*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:424: error: no matching function for call to 'KSSHDialog::setTabOrder(KLineEdit*&, QCheckBox*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:437: error: no matching function for call to 'KSSHDialog::setTabOrder(QCheckBox*&, KURLRequester*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:438: error: no matching function for call to 'KSSHDialog::setTabOrder(KURLRequester*&, QCheckBox*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:439: error: no matching function for call to 'KSSHDialog::setTabOrder(QCheckBox*&, KURLRequester*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp:440: error: no matching function for call to 'KSSHDialog::setTabOrder(KURLRequester*&, QCheckBox*&)'
/usr/qt/3/include/qwidget.h:309: note: candidates are: static void QWidget::setTabOrder(QWidget*, QWidget*)
ksshdialog.cpp: In member function 'virtual void KSSHDialog::languageChange()':
ksshdialog.cpp:586: error: no matching function for call to 'QWhatsThis::add(KURLRequester*&, QString)'
/usr/qt/3/include/qwhatsthis.h:63: note: candidates are: static void QWhatsThis::add(QWidget*, const QString&)
ksshdialog.cpp:591: error: no matching function for call to 'QWhatsThis::add(KURLRequester*&, QString)'
/usr/qt/3/include/qwhatsthis.h:63: note: candidates are: static void QWhatsThis::add(QWidget*, const QString&)
ksshdialog.cpp:618: error: invalid use of undefined type 'struct KEditListBox'
ksshdialog.h:32: error: forward declaration of 'struct KEditListBox'
make[2]: *** [ksshdialog.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/kssh-0.7/work/kssh-0.7/kssh'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kssh-0.7/work/kssh-0.7'
make: *** [all-recursive-am] Error 2

!!! ERROR: net-misc/kssh-0.7 failed.
Comment 1 Evil Compile Person 2006-10-23 04:04:41 UTC
Gentoo Base System version 1.12.5
Portage 2.1.1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.16.16 i686)
=================================================================
System uname: 2.6.16.16 i686 AMD Athlon(tm) 64 Processor 3200+
Last Sync: Sat, 21 Oct 2006 17:00:01 +0000
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://212.219.56.134/sites/www.ibiblio.org/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LINGUAS=""
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 berkdb bitmap-fonts cli cracklib crypt cups dlloader dri elibc_glibc fortran gdbm gpm input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux libg++ ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i740 video_cards_i810 video_cards_imstt video_cards_mga video_cards_neomagic video_cards_nsc video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo xorg zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 Ryan Hill (RETIRED) gentoo-dev 2006-12-26 19:08:07 UTC
no release since 2002.
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-19 22:13:18 UTC
package.masked for removal
Comment 4 Skander Morgenthaler 2007-02-20 00:51:55 UTC
Just to make sure it will not be removed for the wrong reasons:

It compiles and installs just fine on my system. I just recompiled it successfully despite it being "broken on gcc4".

emerge --info:

Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r0, 2.6.20-gentoo x86_64)
=================================================================
System uname: 2.6.20-gentoo x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 19 Feb 2007 19:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -ftree-vectorize -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -ftree-vectorize -pipe"
DISTDIR="/var/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de en en_GB"
MAKEOPTS="-j2"
PKGDIR="/var/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/var/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac alsa amd64 apache2 arts avi bash-completion berkdb bitmap-fonts bzip2 cairo cli cracklib crypt cups curl dbus dlloader dri dvd dvdr encode exif ffmpeg flac fortran gdbm gif gphoto2 gpm gstreamer hal iconv ipv6 isdnlog java jpeg kde kdeenablefinal kdehiddenvisibility libg++ mad midi mp3 mpeg ncurses nls nodrm nptl nptlonly ntpl nvidia ogg opengl pam pcre pdf perl png postgres ppds pppd python qt qt3 qt4 readline reflection sdl session speex spell spl ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb vorbis xcomposite xine xml xorg xv xvid xvmc zlib" ALSA_CARDS="via82xx" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en en_GB" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-20 01:20:45 UTC
Right thank you. compiles for me too, it will live as long as kde3 lives then. I removed the mask