Hi folks, This problem is getting me frustrated over the last weeks. When I had SuSE 8.1 I had no problems compiling Kitchensync 0.0.5, but now I try to compile Kitchensync 0.0.6 on SuSE 8.2, but I receive the following error: /usr/local/bin/../lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: Warning: size of symbol `KSync::ConfigPart::ConfigPart[in-charge](KSync::Kapabilities const&, QWidget*, char const*)' changed from 87 to 121 in ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o) collect2: ld returned 1 exit status My ld seems to be up to date: GNU ld version 2.13.90.0.18 20030121 (SuSE Linux) Hopefully someone knows the answer. A larger make output can be found below ('fout' is dutch for error). -- Cheers, Jeroen :: Using SuSE 8.2 + KDE 3.1.2 :: -- make[3]: Leaving directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync/libkonnector2' Making all in kitchensync make[3]: Entering directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync' Making all in lib make[4]: Entering directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib' /bin/sh ../../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -fno-builtin -g -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libkitchensyncui.la.closure libkitchensyncui_la_closure.lo -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib -no-undefined partbar.lo manipulatorpart.lo ksync_configuredialog.lo ksync_systemtray.lo ksync_mainwindow.lo ksync_configpart.lo ksync_profile.lo manpartservice.lo profilemanager.lo profilefilemanager.lo konnectorprofile.lo konnectorprofilemanager.lo konnectorprofilefilemanager.lo konnectordialog.lo konnectorcheckitem.lo konnectorwizard.lo profilecheckitem.lo profilewizardchooserimpl.lo profilewizard.lo profileitem.lo profiledialog.lo syncalgo.lo synchelper.lo konnectorbar.lo syncconfig.lo konnectorprofilelistviewbase.lo konnectorprofilewizardintro.lo konnectorwizardoutro.lo profilelistbase.lo profilewizardchooser.lo profilewizardintro.lo -lkparts ../../../kitchensync/libkonnector2/libkonnector.la ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o)(.text+0xe0): In function `KSync::ConfigPart::ConfigPart[not-in-charge](KSync::Kapabilities const&, QWidget*, char const*)': /home/jeroen/download/kitchensync-0.0.6/kitchensync/libkonnector2/configpart.cpp:65: multiple definition of `KSync::ConfigPart::ConfigPart[not-in-charge](KSync::Kapabilities const&, QWidget*, char const*)' ksync_configpart.o(.text+0x0):/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib/ksync_configpart.cc:49: first defined here /usr/local/bin/../lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: Warning: size of symbol `KSync::ConfigPart::ConfigPart[not-in-charge](KSync::Kapabilities const&, QWidget*, char const*)' changed from 87 to 121 in ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o) ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o)(.text+0x2300): In function `KSync::ConfigPart::init()': /home/jeroen/download/kitchensync-0.0.6/kitchensync/libkonnector2/configpart.cpp:356: multiple definition of `KSync::ConfigPart::init()' ksync_configpart.o(.text+0x1e30):/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib/ksync_configpart.cc:311: first defined here /usr/local/bin/../lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: Warning: size of symbol `KSync::ConfigPart::init()' changed from 282 to 308 in ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o) ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o)(.text+0x500): In function `KSync::ConfigPart::initialize(KSync::Kapabilities const&)': /home/jeroen/download/kitchensync-0.0.6/kitchensync/libkonnector2/configpart.cpp:84: multiple definition of `KSync::ConfigPart::initialize(KSync::Kapabilities const&)' ksync_configpart.o(.text+0xc0):/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib/ksync_configpart.cc:54: first defined here /usr/local/bin/../lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: Warning: size of symbol `KSync::ConfigPart::initialize(KSync::Kapabilities const&)' changed from 6500 to 6527 in ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o) ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o)(.text+0x160): In function `KSync::ConfigPart::ConfigPart[in-charge](KSync::Kapabilities const&, QWidget*, char const*)': /home/jeroen/download/kitchensync-0.0.6/kitchensync/libkonnector2/configpart.cpp:65: multiple definition of `KSync::ConfigPart::ConfigPart[in-charge](KSync::Kapabilities const&, QWidget*, char const*)' ksync_configpart.o(.text+0x60):/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib/ksync_configpart.cc:49: first defined here /usr/local/bin/../lib/gcc-lib/i486-suse-linux/3.3/../../../../i486-suse-linux/bin/ld: Warning: size of symbol `KSync::ConfigPart::ConfigPart[in-charge](KSync::Kapabilities const&, QWidget*, char const*)' changed from 87 to 121 in ../../../kitchensync/libkonnector2/.libs/libkonnector.a(configpart.o) collect2: ld returned 1 exit status make[4]: *** [libkitchensyncui.la.closure] Fout 1 make[4]: Leaving directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync/lib' make[3]: *** [all-recursive] Fout 1 make[3]: Leaving directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync/kitchensync' make[2]: *** [all-recursive] Fout 1 make[2]: Leaving directory `/home/jeroen/download/kitchensync-0.0.6/kitchensync' make[1]: *** [all-recursive] Fout 1 make[1]: Leaving directory `/home/jeroen/download/kitchensync-0.0.6' make: *** [all] Fout 2 --
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 01 July 2003 08:46 am, Jeroen wrote:
Hi folks,
This problem is getting me frustrated over the last weeks. When I had SuSE 8.1 I had no problems compiling Kitchensync 0.0.5, but now I try to compile Kitchensync 0.0.6 on SuSE 8.2, but I receive the following error:
Hi Jeroen, It can be done. I successfully compiled Kitchensync 0.0.6 on SuSE 8.2. The 8.2 I used was a clean install and not an upgrade. Also, I included the --prefix=/opt/kde3 option with configure. I compiled it again today after seeing your msg. Went smoothly. I'll hold on to the logs for you to compare if you'd like. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE/Afy+JGGrNIBwgG8RAjDaAJ0TyMVxVSGH8FmGA2SC1oYTzW7KwgCfcfd8 +DT9fz5jPDJXn9bJ5qZqYjE= =p157 -----END PGP SIGNATURE-----
participants (2)
-
Jeroen
-
Ken Phelan