Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109164 - kopete-3.5_beta1 fails to compile in qvideostream.o
Summary: kopete-3.5_beta1 fails to compile in qvideostream.o
Status: RESOLVED DUPLICATE of bug 108734
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-13 09:56 UTC by Johannes Hirte
Modified: 2005-10-13 15:56 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 Johannes Hirte 2005-10-13 09:56:48 UTC
/usr/qt/3/bin/moc ./qvideostream.h -o qvideostream.moc 
/bin/sh ../../../libtool --silent --mode=link --tag=CXX 
x86_64-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W 
-Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions 
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL 
-DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libkopete_videodevice.la 
-rpath /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 
-R /usr/qt/3/lib64 -R /usr/lib64 -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 
-L/usr/lib64    videodevice.lo videoinput.lo videodevicepool.lo 
/bin/sh ../../../libtool --silent --mode=compile --tag=CXX 
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../..  
-I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -DKDE_NO_COMPAT -DQT_NO_COMPAT 
-DQT_NO_CAST_ASCII -DQT_NO_ASCII_CAST -I../../../kopete/libkopete 
-I../../../kopete/libkopete -I../../../kopete/libkopete/avdevice 
-I../../../kopete/libkopete/ui -I../../../kopete/libkopete/ui 
-I../../../kopete/libkopete/private -I../../../kopete/libkopete/ui 
-I/usr/kde/3.5/include -I/usr/qt/3/include -I.  -DQT_THREAD_SUPPORT  
-D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE 
-Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG 
-DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -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 qvideostream.lo `test -f 
'qvideostream.cpp' || echo './'`qvideostream.cpp 
/bin/sh ../../../libtool --silent --mode=link --tag=CXX 
x86_64-pc-linux-gnu-g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W 
-Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=k8 -pipe -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions 
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL 
-DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libkvideoio.la 
-rpath /usr/kde/3.5/lib64 -no-undefined -Wl,--no-undefined 
-Wl,--allow-shlib-undefined -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 
-L/usr/lib64    -version-info 1:0:0 kxv.lo qvideo.lo qvideostream.lo -lqt-mt  
-lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread -lkdecore -lGLU -lGL 
-lX11 
.libs/qvideostream.o: In function `QVideoStream::QVideoStream(QWidget*, char 
const*)': 
qvideostream.cpp:(.text+0x11f): undefined reference to 
`QGLFormat::hasOpenGL()' 
.libs/qvideostream.o: In function `QVideoStream::QVideoStream(QWidget*, char 
const*)': 
qvideostream.cpp:(.text+0x21f): undefined reference to 
`QGLFormat::hasOpenGL()' 
.libs/qvideostream.o: In function 
`QVideoStreamGLWidget::QVideoStreamGLWidget(QWidget*, char const*)': 
qvideostream.cpp:(.text+0x80f): undefined reference to 
`QGLFormat::QGLFormat(int, int)' 
qvideostream.cpp:(.text+0x828): undefined reference to 
`QGLWidget::QGLWidget(QGLFormat const&, QWidget*, char const*, QGLWidget 
const*, unsigned int)' 
.libs/qvideostream.o: In function 
`QVideoStreamGLWidget::QVideoStreamGLWidget(QWidget*, char const*)': 
qvideostream.cpp:(.text+0x99f): undefined reference to 
`QGLFormat::QGLFormat(int, int)' 
qvideostream.cpp:(.text+0x9b8): undefined reference to 
`QGLWidget::QGLWidget(QGLFormat const&, QWidget*, char const*, QGLWidget 
const*, unsigned int)' 
.libs/qvideostream.o: In function 
`QVideoStreamGLWidget::~QVideoStreamGLWidget()': 
qvideostream.cpp:(.text+0xb40): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xb52): undefined reference to 
`QGLWidget::~QGLWidget()' 
qvideostream.cpp:(.text+0xb6a): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xb8d): undefined reference to 
`QGLWidget::~QGLWidget()' 
.libs/qvideostream.o: In function 
`QVideoStreamGLWidget::~QVideoStreamGLWidget()': 
qvideostream.cpp:(.text+0xbd0): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xbe2): undefined reference to 
`QGLWidget::~QGLWidget()' 
qvideostream.cpp:(.text+0xbfa): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xc1d): undefined reference to 
`QGLWidget::~QGLWidget()' 
.libs/qvideostream.o: In function 
`QVideoStreamGLWidget::~QVideoStreamGLWidget()': 
qvideostream.cpp:(.text+0xc60): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xc72): undefined reference to 
`QGLWidget::~QGLWidget()' 
qvideostream.cpp:(.text+0xc91): undefined reference to 
`QGLWidget::makeCurrent()' 
qvideostream.cpp:(.text+0xcb5): undefined reference to 
`QGLWidget::~QGLWidget()' 
.libs/qvideostream.o: In function `QVideoStreamGLWidget::initializeGL()': 
qvideostream.cpp:(.text+0xd6b): undefined reference to `QGLWidget::isValid() 
const' 
qvideostream.cpp:(.text+0xd78): undefined reference to 
`QGLFormat::testOption(QGL::FormatOption) const' 
qvideostream.cpp:(.text+0xd85): undefined reference to 
`QGLFormat::testOption(QGL::FormatOption) const' 
qvideostream.cpp:(.text+0xd92): undefined reference to 
`QGLFormat::testOption(QGL::FormatOption) const' 
qvideostream.cpp:(.text+0xd9f): undefined reference to 
`QGLFormat::testOption(QGL::FormatOption) const' 
qvideostream.cpp:(.text+0xdac): undefined reference to 
`QGLFormat::testOption(QGL::FormatOption) const' 
.libs/qvideostream.o:qvideostream.cpp:(.text+0xdb9): more undefined references 
to `QGLFormat::testOption(QGL::FormatOption) const' follow 
.libs/qvideostream.o: In function `QVideoStreamGLWidget::initializeGL()': 
qvideostream.cpp:(.text+0xde8): undefined reference to `QGLFormat::plane() 
const' 
qvideostream.cpp:(.text+0xdfa): undefined reference to 
`QGLWidget::qglClearColor(QColor const&) const' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x18): 
undefined reference to `QGLWidget::className() const' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x20): 
undefined reference to `QGLWidget::qt_cast(char const*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x28): 
undefined reference to `QGLWidget::qt_invoke(int, QUObject*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x30): 
undefined reference to `QGLWidget::qt_emit(int, QUObject*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x38): 
undefined reference to `QGLWidget::qt_property(int, int, QVariant*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x158): 
undefined reference to `QGLWidget::setMouseTracking(bool)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x210): 
undefined reference to `QGLWidget::reparent(QWidget*, unsigned int, QPoint 
const&, bool)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x290): 
undefined reference to `QGLWidget::paintEvent(QPaintEvent*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x2a0): 
undefined reference to `QGLWidget::resizeEvent(QResizeEvent*)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x380): 
undefined reference to `QGLWidget::makeCurrent()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x388): 
undefined reference to `QGLWidget::swapBuffers()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x390): 
undefined reference to `QGLWidget::setFormat(QGLFormat const&)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x398): 
undefined reference to `QGLWidget::setContext(QGLContext*, QGLContext const*, 
bool)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3a0): 
undefined reference to `QGLWidget::renderPixmap(int, int, bool)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3a8): 
undefined reference to `QGLWidget::grabFrameBuffer(bool)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3b0): 
undefined reference to `QGLWidget::makeOverlayCurrent()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3b8): 
undefined reference to `QGLWidget::updateGL()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3c0): 
undefined reference to `QGLWidget::updateOverlayGL()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3d8): 
undefined reference to `QGLWidget::paintGL()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3e0): 
undefined reference to `QGLWidget::initializeOverlayGL()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3e8): 
undefined reference to `QGLWidget::resizeOverlayGL(int, int)' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3f0): 
undefined reference to `QGLWidget::paintOverlayGL()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x3f8): 
undefined reference to `QGLWidget::glInit()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTV20QVideoStreamGLWidget+0x400): 
undefined reference to `QGLWidget::glDraw()' 
.libs/qvideostream.o:(.gnu.linkonce.d._ZTI20QVideoStreamGLWidget+0x10): 
undefined reference to `typeinfo for QGLWidget' 
.libs/qvideostream.o: In function `QGLWidget::metaObject() const': 
qvideostream.cpp:(.gnu.linkonce.t._ZNK9QGLWidget10metaObjectEv+0x1): undefined 
reference to `QGLWidget::staticMetaObject()' 
collect2: ld returned 1 exit status 
make[4]: *** [libkvideoio.la] Error 1 
make[4]: Leaving directory 
`/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete/libkopete/avdevice' 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory 
`/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete/libkopete' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1/kopete' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/kopete-3.5_beta1/work/kopete-3.5_beta1' 
make: *** [all] Error 2 
 

Reproducible: Always
Steps to Reproduce:
1. emerge =kopete-3.5_beta1 
2. 
3. 
 
Actual Results:  
 

Expected Results:  
 

Portage 2.0.53_rc5 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 
2.6.14-rc3 x86_64) 
================================================================= 
System uname: 2.6.14-rc3 x86_64 AMD Opteron(tm) Processor 144 
Gentoo Base System version 1.12.0_pre9 
dev-lang/python:     2.4.2 
sys-apps/sandbox:    1.2.13 
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-r1 
sys-devel/binutils:  2.16.1 
sys-devel/libtool:   1.5.20 
virtual/os-headers:  2.6.11-r2 
ACCEPT_KEYWORDS="amd64 ~amd64" 
AUTOCLEAN="yes" 
CBUILD="x86_64-pc-linux-gnu" 
CFLAGS="-O2 -march=k8 -pipe" 
CHOST="x86_64-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.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" 
CXXFLAGS="-O2 -march=k8 -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" 
GENTOO_MIRRORS="ftp://ftp.tu-ilmenau.de/Mirrors/gentoo 
http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://gentoo.osuosl.org/" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="amd64 X alsa apache2 arts avi berkdb bitmap-fonts bzlib cdr crypt cups 
curl dba dv dvd dvdread eds emboss encode fam foomaticdb fortran gcj gd 
gestreamer gif gpm gstreamer hal imagemagick imlib ipv6 java jpeg junit kde 
libwww lzw lzw-tiff mad motif mp3 mpeg mysql ncurses nls nptl nptlonly ogg 
oggvorbis opengl pam pdflib perl png posix python qt quicktime readline rtc 
samba sasl scanner sdl smime spell ssl tcpd tetex theora threads tiff truetype 
truetype-fonts type1-fonts usb userlocales vorbis xine xml2 xpm xv xvid zlib 
userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2005-10-13 15:56:48 UTC
Take a look also at bug 79214: make sure you compiled Qt with USE="opengl", 
try recompiling kdelibs... 
 

*** This bug has been marked as a duplicate of 108734 ***