Qt Creator startet komp. Programm mit "relocation error", libpcre.so.1 symbol __ctype_toupper_loc

Die komplette Fehlerausschrift lautet:
/usr/lib/libpcre.so.1: symbol __ctype_toupper_loc, version GLIBC_2.3 not defined in file libc.so.6 with link time reference
Die Anwendung bricht nicht ab.

Die wichtigsten Angaben zum PC:

  • openSuSE 13.2 32Bit
  • CPU Celeron G440 1,6 GHz
  • Graphik nvidia GForce 8400 GS
  • RAM 4GB
  • Qt Creator 3.2.1
    Based on Qt 4.8.6 (GCC 4.8.3 20140627 [gcc-4_8-branch revision 212064], 32 bit)

Bei der Überprüfung der Library habe ich keine Widersprüche entdecken können:

Benötigt:

libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.3)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
/sbin/ldconfig
/sbin/ldconfig

Installiert:

2.19-16.2.5
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.1)
libpthread.so.0
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.2)
libpthread.so.0(GLIBC_2.0)
libm.so.6
libm.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.7)
libm.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.15)
libpthread.so.0(GLIBC_2.2)
libpthread.so.0(GLIBC_2.1)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libc.so.6(GLIBC_2.11)
libc.so.6(GLIBC_2.8)
libpthread.so.0(GLIBC_2.3.2)
libc.so.6(GLIBC_2.17)
librt.so.1
libc.so.6(GLIBC_2.1.2)
librt.so.1(GLIBC_2.2)
libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.3.2)
ld-linux.so.2
libc.so.6(GLIBC_2.3.3)
ld-linux.so.2(GLIBC_2.3)
libc.so.6(GLIBC_2.2.4)
libc.so.6(GLIBC_2.9)
libc.so.6(GLIBC_2.1.1)
libc.so.6(GLIBC_2.16)
libpthread.so.0(GLIBC_2.3.3)
libc.so.6(GLIBC_2.6)
libcrypt.so.1
libcrypt.so.1(GLIBC_2.0)
libutil.so.1
libutil.so.1(GLIBC_2.0)
libc.so.6(GLIBC_2.10)
libresolv.so.2
libresolv.so.2(GLIBC_2.2)
libpthread.so.0(GLIBC_2.2.3)
libm.so.6(GLIBC_2.15)
libc.so.6(GLIBC_2.2.1)
libnsl.so.1
libc.so.6(GLIBC_2.14)
libm.so.6(GLIBC_2.2)
rtld(GNU_HASH)
libnsl.so.1(GLIBC_2.0)
libc.so.6(GLIBC_2.13)
libc.so.6(GLIBC_2.12)
libc.so.6(GLIBC_2.5)
libresolv.so.2(GLIBC_2.0)
librt.so.1(GLIBC_2.3.4)
libpthread.so.0(GLIBC_2.1.1)
libpthread.so.0(GLIBC_2.12)
ld-linux.so.2(GLIBC_2.1)
libpthread.so.0(GLIBC_2.4)
libdl.so.2(GLIBC_2.3.3)
libnsl.so.1(GLIBC_2.1)
libowcrypt.so.1
libowcrypt.so.1(OW_CRYPT_1.0)
libpthread.so.0(GLIBC_2.3.4)
libresolv.so.2(GLIBC_2.9)
libanl.so.1
libanl.so.1(GLIBC_2.2.3)
libc.so.6(GCC_3.0)
libc.so.6(GLIBC_2.2.2)
librt.so.1(GLIBC_2.1)
librt.so.1(GLIBC_2.7)
libthread_db.so.1
libthread_db.so.1(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2.6)
libdl.so.2(GLIBC_2.3.4)
libnss_files.so.2
libpthread.so.0(GLIBC_2.1.2)
libpthread.so.0(GLIBC_2.11)
libpthread.so.0(GLIBC_2.2.6)
librt.so.1(GLIBC_2.4)
ld-linux.so.2(GLIBC_2.0)
ld-linux.so.2(GLIBC_2.4)
libBrokenLocale.so.1
libBrokenLocale.so.1(GLIBC_2.0)
libSegFault.so
libc.so.6(GLIBC_2.18)
libcidn.so.1
libm.so.6(GLIBC_2.18)
libm.so.6(GLIBC_2.4)
libnsl.so.1(GLIBC_2.2)
libnss_compat.so.2
libnss_db.so.2
libnss_dns.so.2
libnss_hesiod.so.2
libnss_nis.so.2
libnss_nisplus.so.2
libpthread.so.0(GLIBC_2.18)
libresolv.so.2(GLIBC_2.3.2)
libthread_db.so.1(GLIBC_2.2.3)
libthread_db.so.1(GLIBC_2.3)
libthread_db.so.1(GLIBC_2.3.3)
config(glibc) = 2.19-16.2.5
ngpt = 2.2.2
ngpt-devel = 2.2.2
glibc = 2.19-16.2.5
glibc(x86-32) = 2.19-16.2.5
/sbin/ldconfig
/usr/bin/getent
/usr/bin/iconv
/usr/sbin/glibc_post_upgrade
/usr/bin/gencat
/usr/bin/getconf
/usr/bin/locale
/usr/bin/localedef

Ich habe jetzt keinerlei Ideen, wie ich diesen lästigen Fehler los werden kan :frowning:

Ich muss mich korrigieren: “make” wird gar nicht ausgeführt, sondern übersprungen. Die vorhandenen alten Objektdateien werden immer wieder gelinkt, sodaß ich zur aktuellen Zeit/Datum wieder das alte, unveränderte ausführbare Programm erhalte.

Die Kompilierungsausgabe lautet:

18:54:18: Führe Schritte für Projekt BMath aus…
18:54:18: Unveränderte Konfiguration, qmake-Schritt wird übersprungen.
18:54:19: Starte “/usr/bin/make” -r -w
make: Entering directory ‘/home/putze/projects/math/BMath-build-desktop-Qt_4_7_4_in_Pfad__System__Debug’
g++ -o BMath main.o mainwindow.o bfeagr.o bspmath.o moc_mainwindow.o -L/usr/lib -lQtGui -L/usr/lib -L/usr/X11R6/lib -lQtCore -lpthread
{ test -n “” && DESTDIR=“” || DESTDIR=.; } && test $(gdb --version | sed -e ‘s,^0-9]^0-9]([0-9]).([0-9]).,\1\2,;q’) -gt 72 && gdb --nx --batch --quiet -ex ‘set confirm off’ -ex “save gdb-index $DESTDIR” -ex quit ‘BMath’ && test -f BMath.gdb-index && objcopy --add-section ‘.gdb_index=BMath.gdb-index’ --set-section-flags ‘.gdb_index=readonly’ ‘BMath’ ‘BMath’ && rm -f BMath.gdb-index || true
/bin/sh: line 0: test: too many arguments
make: Leaving directory ‘/home/putze/projects/math/BMath-build-desktop-Qt_4_7_4_in_Pfad__System__Debug’
18:54:19: Der Prozess “/usr/bin/make” wurde normal beendet.
18:54:19: Verstrichene Zeit: 00:00.