Hallo Liste, ich habe eine Frage zu folgendem Output: [ 80%] Building CXX object server/CMakeFiles/freeremoted.dir/manager.cpp.o cd /usr/src/packages/BUILD/freeremoted-0.1.4/server && /usr/bin/c++ - march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -Wall -O2 -Wl,-export-dynamic -DHAVE_CONFIG_H - I/usr/src/packages/BUILD/freeremoted-0.1.4 - I/usr/src/packages/BUILD/freeremoted-0.1.4/iolib - I/usr/include/dbus++-0.6 -I/usr/include/dbus-1.0 - I/usr/lib/dbus-1.0/include -o CMakeFiles/freeremoted.dir/manager.cpp.o - c /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:28:21: error: tinyxml.h: No such file or directory /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp: In member function 'void freeremote::Manager::reconfigure()': /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:56: error: 'TiXmlDocument' was not declared in this scope /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:56: error: expected `;' before 'doc' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:57: error: 'doc' was not declared in this scope /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:60: error: 'doc' was not declared in this scope /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:66: error: invalid use of incomplete type 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.h:27: error: forward declaration of 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:69: error: invalid use of incomplete type 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.h:27: error: forward declaration of 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:73: error: invalid use of incomplete type 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.h:27: error: forward declaration of 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:79: error: invalid use of incomplete type 'struct TiXmlElement' /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.h:27: error: forward declaration of 'struct TiXmlElement' Wenn ich das richtig lese, scheint er tinyxml.h nicht zu finden. Jetzt habe ich mir das Paket libtinyxml0 angesehen (habe ich lokal installiert aus meinem Repo) und festgestellt, das im Paket zwar die so Dateien drin sind (/usr/lib64) aber nicht die Header Dateien. Laut dem Buildlog von libtinyxml wurde aber in /usr/include/ORDNER die Dateien installiert. Kann sich jemand einen Reim darauf machen? Oder muss ich das *.cpp File umändern von: # include tinyxml zu # include libtinyxml? Fragen über Fragen... -- Sincereley yours Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hallo, Am Fre, 27 Feb 2009, Sascha 'saigkill' Manns schrieb:
ich habe eine Frage zu folgendem Output: [ 80%] Building CXX object server/CMakeFiles/freeremoted.dir/manager.cpp.o cd /usr/src/packages/BUILD/freeremoted-0.1.4/server && /usr/bin/c++ - march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -Wall -O2 -Wl,-export-dynamic -DHAVE_CONFIG_H - I/usr/src/packages/BUILD/freeremoted-0.1.4 - I/usr/src/packages/BUILD/freeremoted-0.1.4/iolib - I/usr/include/dbus++-0.6 -I/usr/include/dbus-1.0 - I/usr/lib/dbus-1.0/include -o CMakeFiles/freeremoted.dir/manager.cpp.o - c /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp /usr/src/packages/BUILD/freeremoted-0.1.4/server/manager.cpp:28:21: error: tinyxml.h: No such file or directory [..] Jetzt habe ich mir das Paket libtinyxml0 angesehen (habe ich lokal installiert aus meinem Repo) und festgestellt, das im Paket zwar die so Dateien drin sind (/usr/lib64) aber nicht die Header Dateien. Laut dem Buildlog von libtinyxml wurde aber in /usr/include/ORDNER die Dateien installiert.
libtinyxml0-devel auch? Im .spec im BS fehlt dir BuildRequires: libtinyxml0-devel
Kann sich jemand einen Reim darauf machen? Oder muss ich das *.cpp File umändern von: # include tinyxml zu # include libtinyxml?
Nein.
Fragen über Fragen...
Ich auch: Was bei dir lokal ist weiß ich nicht. Was spucken
test -r /usr/include/tinyxml.h
und
echo '#include
On Freitag 27 Februar 2009 19:43:31 David Haller wrote:
libtinyxml0-devel auch? Im .spec im BS fehlt dir
BuildRequires: libtinyxml0-devel Du hast vollkommen Recht. Das wars. Ich hatte lokal keine -devel installiert, und folglich auch keine Headerdateien gefunden. Nach dem einfügen von der libtinyxml0-devel läuft es auch komplett durch. Vielen Dank für diese Einfache Hilfe :-) Langsam werde ich zerstreut... -- Sincereley yours
Sascha Manns openSUSE Marketing Team (Weekly News) openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://lizards.opensuse.org/author/saigkill -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
participants (2)
-
David Haller
-
Sascha 'saigkill' Manns