freeremoted

"Sascha 'saigkill' Manns" <[email protected]>
Newsgroups gmane.linux.suse.programming
Organization openSUSE Marketing Team
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.