Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60641 - kde-base/arts 1.3.2 fails in maketest
Summary: kde-base/arts 1.3.2 fails in maketest
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
: 67533 74038 76099 127982 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-08-17 00:32 UTC by Frank van de Pol (RETIRED)
Modified: 2006-05-10 06:28 UTC (History)
10 users (show)

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 Frank van de Pol (RETIRED) gentoo-dev 2004-08-17 00:32:28 UTC
when trying to emerge arts 1.3.0_rc2 it fails in the maketest section (I have FEATURES=maketest enabled). Without the maketest it builds fine :-)

>>> Test phase [check]: kde-base/arts-1.3.0_rc2
Making check in libltdl
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/libltdl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/libltdl'
Making check in mcop
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcop'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcop'
Making check in mcopidl
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcopidl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcopidl'
Making check in flow
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow'
Making check in mcopclass
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/mcopclass'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/mcopclass'
Making check in gsl
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/gsl'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/gsl'
Making check in gslpp
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/gslpp'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow/gslpp'
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow'
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/flow'
Making check in mcop_mt
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcop_mt'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/mcop_mt'
Making check in soundserver
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/soundserver'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/soundserver'
Making check in artsc
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/artsc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/artsc'
Making check in examples
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make  helloserver helloclient referenceinfo irdemo x11commtest streamsound hellomain flow artsctest artscrec artsccat artscmt dcasttest hellodynamic hellodynamic2 testasubsys testaggregation playtofile testthreads testnothreads catfile testdhandle
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
../mcopidl/mcopidl ../examples/hello.idl
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  -I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -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 -pipe -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -c -o hello.o hello.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  -I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -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 -pipe -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -c -o helloserver.o helloserver.cc
In file included from ../mcop/core.h:6,
                 from helloserver.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:94: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:95: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h: In function `void Arts::readObject(Arts::Buffer&, T*&)':
../mcop/common.h:103: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
make[2]: *** [helloserver.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make: *** [check-recursive] Error 1

!!! ERROR: kde-base/arts-1.3.0_rc2 failed.
!!! Function src_test, Line 524, Exitcode 0
!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, NOT this status message.





Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51_pre18 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040808-r0, 
2.6.7-gentoo-r11 x86_64 4) 
================================================================= 
System uname: 2.6.7-gentoo-r11 x86_64 4 
Gentoo Base System version 1.5.2 
ccache version 2.3 [enabled] 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 
Headers:  sys-kernel/linux26-headers-2.6.7-r4 
Libtools: sys-devel/libtool-1.5.2-r5 
ACCEPT_KEYWORDS="amd64 ~amd64" 
AUTOCLEAN="yes" 
CFLAGS="-pipe -O2" 
CHOST="x86_64-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /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/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-pipe -O2" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache cvs digest maketest noauto noclean sandbox 
usersandbox" 
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ 
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo 
ftp://ftp.tiscali.nl/pub/mirror/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" 
USE="X aalib alsa amd64 apm arts audiofile avi berkdb caps cdr crypt cups doc 
dvd dvdr encode esd foomaticdb gd gdbm gif gnome gpm gtk gtk2 guile imlib jack 
jack-tmpfs java jpeg kde ladcca libg++ libwww mbox mikmod motif mpeg multilib 
mysql ncurses nls oggvorbis opengl oss pam pdflib perl pic png ppds python qt 
quicktime readline sdl slang slp spell ssl tcltk tcpd tetex truetype xml2 xmms 
xv zlib"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-08-17 05:30:07 UTC
probably a parallel make error - try setting MAKEOPTS to -j1 in /etc/make.conf and re-emerge.

will need to fix in kde source.
Comment 2 Frank van de Pol (RETIRED) gentoo-dev 2004-08-17 14:48:06 UTC
Just tried it without the parralel make. It still fails at the same place during the maketest, but the output is less confusing. 
Please notice that I added "maketest" to my FEATURES, and deliberatly set this bug's severity to minor :-)



Making check in examples
make[1]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make  helloserver helloclient referenceinfo irdemo x11commtest streamsound hellomain flow artsctest artscrec artsccat artscmt dcasttest hellodynamic hellodynamic2 testasubsys testaggregation playtofile testthreads testnothreads catfile testdhandle
make[2]: Entering directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
../mcopidl/mcopidl ../examples/hello.idl
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  -I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -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 -pipe -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -c -o hello.o hello.cc
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include  -I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -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 -pipe -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -c -o helloserver.o helloserver.cc
In file included from ../mcop/core.h:6,
                 from helloserver.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:94: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:95: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h: In function `void Arts::readObject(Arts::Buffer&, T*&)':
../mcop/common.h:103: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
make[2]: *** [helloserver.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.0_rc2/work/arts-1.3.0/examples'
make: *** [check-recursive] Error 1

!!! ERROR: kde-base/arts-1.3.0_rc2 failed.
!!! Function src_test, Line 524, Exitcode 0
!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, NOT this status message.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2004-09-02 14:23:00 UTC
do you still have this problem with arts-1.3.0 final? 
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-09-23 19:29:52 UTC
assuming fixed
Comment 5 Caleb Tennis (RETIRED) gentoo-dev 2004-12-13 07:48:19 UTC
*** Bug 67533 has been marked as a duplicate of this bug. ***
Comment 6 Caleb Tennis (RETIRED) gentoo-dev 2004-12-13 07:48:32 UTC
*** Bug 74038 has been marked as a duplicate of this bug. ***
Comment 7 Caleb Tennis (RETIRED) gentoo-dev 2004-12-13 07:49:17 UTC
not solved yet, apparently
Comment 8 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-30 03:01:50 UTC
*** Bug 76099 has been marked as a duplicate of this bug. ***
Comment 9 Dominik Stadler (RETIRED) gentoo-dev 2005-02-09 14:56:26 UTC
I'm seeing the same here now with arts-1.3.2-r1

ch=pentium4 -O3 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib    -o helloclient  helloclient.all_cc.o  ../mcop/libmcop.la
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc -I/usr/kde/3.3/include -I/usr/qt/3/include -I.  -I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -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 -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -c -o referenceinfo.o `test -f 'referenceinfo.cc' || echo './'`referenceinfo.cc
In file included from ../mcop/core.h:6,
                 from referenceinfo.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:94: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:95: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h: In function `void Arts::readObject(Arts::Buffer&, T*&)':
../mcop/common.h:103: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:48: error: forward declaration of `struct Arts::ObjectReference'
make[2]: *** [referenceinfo.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-1.3.2-r1/work/arts-1.3.2/examples'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/arts-1.3.2-r1/work/arts-1.3.2/examples'
make: *** [check-recursive] Error 1

!!! ERROR: kde-base/arts-1.3.2-r1 failed.
!!! Function src_test, Line 566, Exitcode 0
!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, NOT this status message.


# emerge info
Portage 2.0.51-r15 (default-linux/x86/2004.2/gcc34, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-ck1 i686)
=================================================================
System uname: 2.6.10-ck1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1,dev-lang/python-2.2.3-r5 [2.3.4 (#1, Feb  7 2005, 23:50:41)]
dev-lang/python:     2.3.4-r1, 2.2.3-r5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.9.4, 1.7.9-r1, 1.4_p6, 1.8.5-r3, 1.6.3
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /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/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/dat4/gentoo-cvs/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache cvs distlocks maketest noauto noinfo sandbox sfperms strict test userpriv"
GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ http://gentoo.inode.at/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo"
LANG="de_AT@euro"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi acpi4linux alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bluetooth caps cddb cdparanoia cdr clamav cln crypt cups curl dba dga divx4linux dvd encode esd exif f77 fam fftw flac font-server foomaticdb foreign-package foreign-sysvinit fortran freetype gd gdbm gif gimp gimpprint gphoto2 gpm gsl gtk gtk2 guile imagemagick imlib ipv6 jack java jpeg jpeg2k junit kde kdeenablefinal kdepim kdexdeltas libg++ libwww lua lzw mad maildir mbox mikmod mmx mng monkey motif moznomail mpeg mpi mysql nas ncurses nls nocardbus nvidia oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline ruby samba scanner sdl session slang smimesox speex spell sqlite sse ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1 type1-fonts usb videos wmf xml xml2 xprint xv zlib linguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS


Using 

MAKEOPTS="-j1" emerge arts

resulted in the same error
Comment 10 Sandro Bonazzola (RETIRED) gentoo-dev 2005-02-19 01:52:59 UTC
same error in kde-base/arts-3.4.0_beta2:


In file included from ../mcop/core.h:6,
                 from referenceinfo.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:94: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h:95: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct Arts::ObjectReference'
../mcop/common.h: In function `void Arts::readObject(Arts::Buffer&, T*&)':
../mcop/common.h:103: error: invalid use of undefined type `struct Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct Arts::ObjectReference'



Portage 2.0.51-r15 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r7 i686)
=================================================================
System uname: 2.6.10-gentoo-r7 i686 Celeron (Coppermine)
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  8 2005, 00:35:39)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.10
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS=" -march=pentium3 -O3 -pipe -w -ffast-math -mmmx -msse -mfpmath=sse,387 -fmove-all-movables -ftracer -fvisibility-inlines-hidden "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS=" -march=pentium3 -O3 -pipe -w -ffast-math -mmmx -msse -mfpmath=sse,387 -fmove-all-movables -ftracer -fvisibility-inlines-hidden "
DISTDIR="/home/ftp/distfiles"
FEATURES="autoaddcvs autoconfig distlocks prelink sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="it_IT"
LDFLAGS=" -Wl,-z,now "
MAKEOPTS="-s -j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aalib acl acpi acpi4linux alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bzlib caps cdparanoia chroot clamav crypt cups curl dba dedicated dio directfb divx4linux encode erandom esd faac faad fam fbcon ffmpeg flac font-server foomaticdb gcc-libffi gd gdbm ggi gif gimpprint gmp gnokii gnustep gphoto2 gpm graphviz gtk gtk2 iconv imagemagick imlib imlib2 innodb irda java javascript jbig jpeg jpeg2k junit justify jython kde kdeenablefinal lcms ldap libclamav libg++ libwww lzo mad mbox md5sum mikmod mime mmap mmx mmx2 mng motif mozcalendar mozdevelop mozilla moznoirc mozsvg mpeg mysql ncurses nls no-old-linux no_wxgtk1 nomac nptl nptlonly oav objc odbc offensive oggvorbis opengl pam pcmcia pdflib perl php pic png pnp posix ppds pwdb python qt quicktime readline real rhino rtc samba sasl scanner sdl shared sharedmem slang sms softquota speex spell spl sse ssl svg svga tcltk tcpd tetex theora tidy tiff timidity truetype truetype-fonts trusted type1-fonts unicode usb userlocales vda wmf wsconvert xine xml xml2 xmms xprint xsl xv xvid zlib linguas_it"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL
Comment 11 Heikki Pernu 2005-03-29 01:10:46 UTC
It fails for me too.
Disabling testing allows it to be installed.

Unfortunately, arts segfaults at startup if this is done.
That is, it does not work at all.

The results of make test are the same as below.
Comment 12 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2005-07-01 02:36:40 UTC
(In reply to comment #10)
> same error in kde-base/arts-3.4.0_beta2

Same error with kde-base/arts-3.4.1-r2
Comment 13 Dan Armak (RETIRED) gentoo-dev 2005-07-01 09:29:43 UTC
> Unfortunately, arts segfaults at startup if this is done. 
> That is, it does not work at all. 
Please file a separate bug with the details of that. It's not related to 
this bug. 
Comment 14 Tres 'RiverRat' Melton 2005-07-03 11:39:20 UTC
Me too!!  (I hate these me too comments but the version w/ problem changed so...)

kde-base/arts-3.4.1-r2 will emerge successfully if maketest is removed from the
FEATURES line in /etc/make.conf and will fail with error as in comment #9 below.

First errors:
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../artsc
-I../mcop -I../flow -I../flow -I../soundserver -I../soundserver -I../artsc
-I../mcop -I../artsc -I/usr/kde/3.4/include -I/usr/qt/3/include -I. 
-I../libltdl  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include    -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 -march=k8 -O2
-pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common  -ftemplate-depth-99  -c -o helloserver.o `test -f
'helloserver.cc' || echo './'`helloserver.cc
In file included from ../mcop/core.h:6,
                 from helloserver.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct
Arts::ObjectReference'


I have an AMD64 and everything but KDE is up to date.  Any additional
information can be provided upon request.
Comment 15 Sandro Bonazzola (RETIRED) gentoo-dev 2005-08-01 23:55:33 UTC
Same problem on ~x86, pentium3, gcc-3.4.4, gentoo-2005.0, kde-base/arts-3.4.2



In file included from ../mcop/core.h:6,
                 from referenceinfo.cc:26:
../mcop/common.h: In function `void Arts::writeObject(Arts::Buffer&, T*)':
../mcop/common.h:87: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
../mcop/common.h:93: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
../mcop/common.h:94: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
../mcop/common.h:95: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
../mcop/common.h: In function `void Arts::readObject(Arts::Buffer&, T*&)':
../mcop/common.h:103: error: invalid use of undefined type `struct
Arts::ObjectReference'
../mcop/dispatcher.h:49: error: forward declaration of `struct
Arts::ObjectReference'
make[2]: *** [referenceinfo.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/arts-3.4.2/work/arts-1.4.2/examples'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/arts-3.4.2/work/arts-1.4.2/examples'
make: *** [check-recursive] Error 1


emerge --info:
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4-vanilla,
glibc-2.3.5-r1, 2.6.12-gentoo-r7 i686)
=================================================================
System uname: 2.6.12-gentoo-r7 i686 Celeron (Coppermine)
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS=" -march=pentium3 -O2 -pipe -fforce-addr -fomit-frame-pointer -ffast-math
-ftracer -fprefetch-loop-arrays -mfpmath=sse "
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="  -march=pentium3 -O2 -pipe -fforce-addr -fomit-frame-pointer
-ffast-math -ftracer -fprefetch-loop-arrays -mfpmath=sse  -O2
-fvisibility-inlines-hidden "
DISTDIR="/home/ftp/distfiles"
FEATURES="autoconfig collision-protect confcache distlocks maketest sandbox
sfperms strict test userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/
http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://gentoo.osuosl.org/ ftp://ftp.solnet.ch/mirror/Gentoo"
LANG="it_IT.utf8"
LC_ALL="it_IT.utf8"
LDFLAGS=" -Wl,-O3 "
LINGUAS="it"
MAKEOPTS="-j1 -s"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X aac aalib acl acpi acpi4linux alsa apache2 arts audiofile avi berkdb
bitmap-fonts bzlib caps cdparanoia chroot clamav crypt cups curl dba dio
directfb divx4linux emboss encode erandom esd faac faad fam fbcon ffmpeg flac
foomaticdb gcc-libffi gd gdbm ggi gif gimpprint glibc-omitfp gmp gnokii gnome
gnutls gphoto2 gpm graphviz gtk gtk2 iconv imagemagick imlib imlib2 innodb ipv6
irda ithreads java javascript jbig jpeg jpeg2k justify jython kde kdeenablefinal
lcms libclamav libg++ libwww linuxthreads-tls lzo mad mailwrapper mbox md5sum
mdb mikmod mime mjpeg mmap mmx mmx2 mmxext mng motif mozcalendar mozdevelop
moznoirc mozsvg mp3 mpeg mysql ncurses nls no-old-linux no-suexec no_wxgtk1
nomac nptl nptlonly oav objc odbc offensive ogg oggvorbis opengl pam pcmcia
pdflib perl php png pnp posix ppds pwdb python qt quicktime readline rhino rtc
samba scanner sdl shared sharedmem slang sms snmp softquota speex spell spl sse
ssl svg svga tcltk tcpd tetex theora threads tidy tiff timidity truetype
truetype-fonts trusted type1-fonts unicode usb userlocales vcd vda vorbis
win32codecs wmf wsconvert xine xml xml2 xmms xpm xprint xsl xv xvid yahoo zlib
linguas_it userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET
Comment 16 Peter Volkov (RETIRED) gentoo-dev 2005-12-29 01:42:39 UTC
Take a look at this bug:
https://bugs.kde.org/show_bug.cgi?id=109676

That means that upstream will never fix this bug! Thus I think that the best solution for this bug will be to avoid test phase in arts.

Following Jason Stubbs (
http://thread.gmane.org/gmane.linux.gentoo.devel/27535
) to disable it's enough to add
RESTRICT="test" 
in all arts ebuilds. Users during merge will see:
 * Skipping make test/check due to ebuild restriction.

Or may be better solution is to add src_test with some ewarns and with link on mentioned bug.
Comment 17 Frank Russo 2005-12-31 13:22:45 UTC
It is my opinion that this bug should be left open untill KDE 4.X is released.  While I expect no action will be taken, and am fine with that, it would be apethetic to close the bug before the application is fully depricated.  If you feel differently, you are free to close as "will not fix".

Thanx,
Frank Russo
Comment 18 Jakub Moc (RETIRED) gentoo-dev 2006-03-29 07:29:35 UTC
*** Bug 127982 has been marked as a duplicate of this bug. ***
Comment 19 Philipp Riegger 2006-04-29 05:04:00 UTC
(In reply to comment #12)
> Same error with kde-base/arts-3.4.1-r2

Same with arts-3.4.3. I think, since this is not just a test failing RESTRICT="test" should be set in the ebuild.
Comment 20 Caleb Tennis (RETIRED) gentoo-dev 2006-05-10 06:28:57 UTC
I added RESTRICT="test" to 3.4.3 and 3.5.2.