Suse 11.1 Probleme mit KSmoothdock 4.5

crazyass

crazyass

Grünschnabel
Hallo Leute,

hab ein kleines Problem mit der KDE App KSmoothdock!
Der erste Schritt, ./configure läuft mittlerweile ohne Probleme, danach kommt ja der make Befehl, bei diesem Befehl schüttelt er mir folgende Fehler in die Konsole
Code:
ksmoothdock.h: At global scope:
ksmoothdock.h:313: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
ksmoothdock.h:313: error: invalid use of ‘::’
ksmoothdock.h:313: error: expected ‘;’ before ‘<’ token
ksmoothdock.h:314: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
ksmoothdock.h:314: error: invalid use of ‘::’
ksmoothdock.h:314: error: expected ‘;’ before ‘<’ token
ksmoothdock.h:315: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
ksmoothdock.h:315: error: invalid use of ‘::’
ksmoothdock.h:315: error: expected ‘;’ before ‘<’ token
ksmoothdock.h:318: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
ksmoothdock.h:318: error: invalid use of ‘::’
ksmoothdock.h:318: error: expected ‘;’ before ‘<’ token
make[2]: *** [main.o] Error 1

Hab mich jetzt etwas schlau gemacht, und auch herausgefunden das es ein Bug ist, und es genau für dieses Problem einen Patch gibt, und zwar diesen hier http://bugs.gentoo.org/show_bug.cgi?id=226189

Naja, und ganz eherlich, ich weiss jetzt nicht so recht was ich mit diesem Patch anstellen soll. man kann ihn weder ausführen, noch entpacken etc.
Hatte dieses C++ Problem schonmal jemand beim KSmoothdock, hat es überhaupt schonmal jemand unter Suse 11.1 zum laufen gebracht?
Und wenn sich jemand mal diesen Patch anschauen könnte, wäre das sehr nett, denn da reichen meine Linux Kenntnisse doch nicht nicht ganz aus :think:
Weiss absolut nicht was ich damit anstellen muss, bzw. soll...

Grüße crazy
 
Sources patchen:

Code:
cd /sourcecode/ordner
patch -Np1 -i patchdatei.patch

Mehr dazu siehe 'man patch'.
 
@Rain_Maker, den Thread kenn ich auch schon.
Nur leider hab ich genau dasselbe Problem wie der User ganz am Ende des Threads, ich stelle mir sogar genau dieselbe Frage wie dieser User, hehe.
Ich hab noch nie mit Patches zu tun gehabt unter Linux :)

@bitmuncher,
was genau führt denn dieser Befehl aus?
Werde mir das später wenn ich zuhause bin, nochmal genauer anschauen, evtl geht mir ja doch noch ein Licht auf :devil:

Danke schonmal
 
Der Befehl ändert den Quelltext so, wie es in der Patch-Datei definiert ist. Siehe 'man patch'.
 
Nein, Du hast das Problem des Threaderstellers, welches auch gelöst wurde, sogar mit einem Rebuild eines RPM-Paketes aus einem angepassten src.rpm.

Code:
rpmbuild --rebuild /usr/src/packages/SRPMS/ksmoothdock-4.5-4.1.src.rpm
Installing /usr/src/packages/SRPMS/ksmoothdock-4.5-4.1.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.17690
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf ksmoothdock
+ /usr/bin/gzip -dc /usr/src/packages/SOURCES/ksmoothdock-4.5_automake-1.9.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd ksmoothdock
++ /usr/bin/id -u
+ '[' 1000 = 0 ']'
++ /usr/bin/id -u
+ '[' 1000 = 0 ']'
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
[B]+ echo 'Patch #0 (ksmoothdock-4.5-gcc43.patch):'
Patch #0 (ksmoothdock-4.5-gcc43.patch):[/B]

---------------------snip-----------------------

Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/build-ksmoothdock-4.5
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/build-ksmoothdock-4.5
[B]Wrote: /usr/src/packages/RPMS/i586/ksmoothdock-4.5-4.1.i586.rpm[/B]
Wrote: /usr/src/packages/RPMS/i586/ksmoothdock-debuginfo-4.5-4.1.i586.rpm
Wrote: /usr/src/packages/RPMS/i586/ksmoothdock-debugsource-4.5-4.1.i586.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.70238
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd ksmoothdock
+ /bin/rm -rf /var/tmp/build-ksmoothdock-4.5
+ rm -rf filelists
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.70238
+ umask 022
+ cd /usr/src/packages/BUILD
+ rm -rf ksmoothdock
+ rm -rf filelists

Works for me™ on

Code:
cat /etc/SuSE-release
openSUSE 11.1 (i586)
VERSION = 11.1
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

Akonadi startet nicht mehr

xrandr: cant open display

Installation von monitord unter Debian wheezy

dovecot und postfix Konfiguration Problem

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben