[kde-de] k3b kompilier problem
Thomas Schwarzgruber
thomas_schwarzgruber at gmx.at
Di Jan 6 20:57:24 CET 2004
Hallo !
Habe heute versucht k3b (aktuelle CVS Version) zu kompilieren und bekam
folgenden Fehler. Vollständiges Rekompilieren hat nichts gebracht und
irgendwie habe ich das Gefühl dass der Fehler irgendwo in meinem System
liegt. Auf alle fälle schlägt das linken am Schluss des gesamten Builds fehl.
Vielleicht kann mir ja jemand helfen ...
Hier der Output:
g++ -DHAVE_CONFIG_H -I.
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src -I../..
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/tools
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/core
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/device
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/datacd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/datadvd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/audiocd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/videocd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/mixedcd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/projects/movixcd
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/device
-I/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/plugin
-I/opt/kde3/include -I/usr/lib/qt-3.2/include -I/usr/X11R6/include
-DQT_THREAD_SUPPORT -march=athlon-tbird -D_REENTRANT -I/opt/kde3/include
-I/usr/lib/qt-3.2/include -I/usr/X11R6/include -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-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 -DQT_CLEAN_NAMESPACE
-DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o
k3bprojectinterface_skel.o `test -f 'k3bprojectinterface_skel.cpp' || echo
'/old-distro/home/schwarzi/Daten/progs/kdecvs/kdeextragear-1/k3b/src/'`k3bprojectinterface_skel.cpp
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor
-Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts
-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 -DQT_CLEAN_NAMESPACE
-DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o k3b
-L/usr/X11R6/lib -L/usr/lib/qt-3.2/lib -L/opt/kde3/lib -R /opt/kde3/lib
-R /usr/lib/qt-3.2/lib -R /usr/X11R6/lib k3bwelcomewidget.o k3bapplication.o
k3bdiroperator.o kdndfileview.o k3bfiletreeview.o k3bcddbmultientriesdialog.o
k3baudioplayer.o k3bprojecttabbar.o k3bprojecttabwidget.o k3bsplash.o
k3bblankingdialog.o k3bfileview.o k3bdirview.o k3btoolbox.o k3b.o main.o
k3bstatusbarmanager.o k3bfiletreecombobox.o k3breadcdreader.o k3binterface.o
k3bprojectinterface.o k3bsystemproblemdialog.o k3bcdcontentsview.o
k3bwriterspeedverificationdialog.o k3binterface_skel.o
k3bprojectinterface_skel.o k3bdvdcopyjob.moc.o
k3bdvdcopydialog.moc.o ./cdinfo/libcdinfo.la ./option/liboption.la ./rip/librip.la ./cdcopy/libcdcopy.la ./dvdcopy/libdvdcopy.la ./cdclone/libcdclone.la ./videoEncoding/libvideoEncoding.la ./plugin/libk3bplugin.la
-lartskde -lkio
-lkparts ./device/libk3bdevice.la ./core/libk3bcore.la ./tools/libk3btools.la ./projects/libk3bproject.la ./images/libimagewriting.la
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::className() const':
k3bdvdcopyjob.o(.text+0x2430): multiple definition of
`K3bDvdCopyJob::className() const'
k3bdvdcopyjob.moc.o(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::className() const'
changed from 10 to 22 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)(.bss+0x0): multiple definition
of `K3bDvdCopyJob::metaObj'
k3bdvdcopyjob.moc.o(.bss+0x0): first defined here
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::staticMetaObject()':
k3bdvdcopyjob.o(.text+0x2450): multiple definition of
`K3bDvdCopyJob::staticMetaObject()'
k3bdvdcopyjob.moc.o(.text+0x10): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::staticMetaObject()'
changed from 153 to 180 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::qt_cast(char const*)':
k3bdvdcopyjob.o(.text+0x2510): multiple definition of
`K3bDvdCopyJob::qt_cast(char const*)'
k3bdvdcopyjob.moc.o(.text+0xb0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::qt_cast(char const*)'
changed from 91 to 93 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::qt_invoke(int, QUObject*)':
k3bdvdcopyjob.o(.text+0x2570): multiple definition of
`K3bDvdCopyJob::qt_invoke(int, QUObject*)'
k3bdvdcopyjob.moc.o(.text+0x110): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::qt_invoke(int,
QUObject*)' changed from 339 to 418
in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::qt_emit(int, QUObject*)':
k3bdvdcopyjob.o(.text+0x2720): multiple definition of
`K3bDvdCopyJob::qt_emit(int, QUObject*)'
k3bdvdcopyjob.moc.o(.text+0x270): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::qt_emit(int, QUObject*)'
changed from 36 to 53 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::qt_property(int, int, QVariant*)':
k3bdvdcopyjob.o(.text+0x2760): multiple definition of
`K3bDvdCopyJob::qt_property(int, int, QVariant*)'
k3bdvdcopyjob.moc.o(.text+0x2a0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyJob::qt_property(int, int,
QVariant*)' changed from 43 to 60
in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopyjob.o): In function
`K3bDvdCopyJob::qt_static_property(QObject*, int, int, QVariant*)':
k3bdvdcopyjob.o(.text+0x27a0): multiple definition of
`K3bDvdCopyJob::qt_static_property(QObject*, int, int, QVariant*)'
k3bdvdcopyjob.moc.o(.text+0x2d0): first defined here
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::className() const':
k3bdvdcopydialog.o(.text+0x2170): multiple definition of
`K3bDvdCopyDialog::className() const'
k3bdvdcopydialog.moc.o(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::className() const'
changed from 10 to 22 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)(.bss+0x0): multiple
definition of `K3bDvdCopyDialog::metaObj'
k3bdvdcopydialog.moc.o(.bss+0x0): first defined here
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::staticMetaObject()':
k3bdvdcopydialog.o(.text+0x2190): multiple definition of
`K3bDvdCopyDialog::staticMetaObject()'
k3bdvdcopydialog.moc.o(.text+0x10): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::staticMetaObject()'
changed from 153 to 180 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::qt_cast(char const*)':
k3bdvdcopydialog.o(.text+0x2250): multiple definition of
`K3bDvdCopyDialog::qt_cast(char const*)'
k3bdvdcopydialog.moc.o(.text+0xb0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::qt_cast(char const*)'
changed from 91 to 93 in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::qt_invoke(int, QUObject*)':
k3bdvdcopydialog.o(.text+0x22b0): multiple definition of
`K3bDvdCopyDialog::qt_invoke(int, QUObject*)'
k3bdvdcopydialog.moc.o(.text+0x110): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::qt_invoke(int,
QUObject*)' changed from 137 to 160
in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::qt_emit(int, QUObject*)':
k3bdvdcopydialog.o(.text+0x2350): multiple definition of
`K3bDvdCopyDialog::qt_emit(int, QUObject*)'
k3bdvdcopydialog.moc.o(.text+0x1a0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::qt_emit(int,
QUObject*)' changed from 36 to 53
in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::qt_property(int, int, QVariant*)':
k3bdvdcopydialog.o(.text+0x2390): multiple definition of
`K3bDvdCopyDialog::qt_property(int, int, QVariant*)'
k3bdvdcopydialog.moc.o(.text+0x1d0): first defined here
/usr/bin/ld: Warning: size of symbol `K3bDvdCopyDialog::qt_property(int, int,
QVariant*)' changed from 43 to 60
in ./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o)
./dvdcopy/.libs/libdvdcopy.a(k3bdvdcopydialog.o): In function
`K3bDvdCopyDialog::qt_static_property(QObject*, int, int, QVariant*)':
k3bdvdcopydialog.o(.text+0x23d0): multiple definition of
`K3bDvdCopyDialog::qt_static_property(QObject*, int, int, QVariant*)'
k3bdvdcopydialog.moc.o(.text+0x200): first defined here
k3bdvdcopydialog.moc.o(.gnu.linkonce.r._ZTV16K3bDvdCopyDialog+0xc4): undefined
reference to `K3bDvdCopyDialog::show()'
collect2: ld returned 1 exit status
make[2]: *** [k3b] Fehler 1
make[2]: Das Target »all-am« wurde wegen Fehlern nicht aktualisiert.
make[2]: Verlassen des Verzeichnisses Verzeichnis
»/usr/local/src/kdecvs/kdecvs/kdeextragear-1/k3b/src«
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/usr/local/src/kdecvs/kdecvs/kdeextragear-1/k3b/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Das Target »all« wurde wegen Fehlern nicht aktualisiert.
make[1]: Das Target »all« wurde wegen Fehlern nicht aktualisiert.
make[1]: Wechsel in das Verzeichnis Verzeichnis
»/usr/local/src/kdecvs/kdecvs/kdeextragear-1/k3b«
make[1]: Für das Target »all-am« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/usr/local/src/kdecvs/kdecvs/kdeextragear-1/k3b«
make: *** [all-recursive] Fehler 1
make: Das Target »all« wurde wegen Fehlern nicht aktualisiert.
--
Thomas Schwarzgruber
<thomas_schwarzgruber at gmx.at>
linux user since 2.0.38
In a world without walls and fences,
who needs windows and gates ?