Hello,
After upgrading to g++ 3.2 idesk doesn't build anymore from source. I
got some parser errors in file X11/Xft/Xft.h while trying to compile
everything with 3.2. Changing the link to 2.95 back helps.
The following lines contain the error messages from compile:
g++ -Wall -g -O2 -c Desk.cc -o Desk.o
In file included from Desk.h:9,
from Desk.cc:1:
/usr/include/X11/Xft/Xft.h:52: syntax error before `;' token
/usr/include/X11/Xft/Xft.h:86: 'FT_UInt' is used as a type, but is not defined
as a type.
/usr/include/X11/Xft/Xft.h:93: 'FT_UInt' is used as a type, but is not defined
as a type.
/usr/include/X11/Xft/Xft.h:190: parse error before `*' token
[...]
I have also tried to create a simple hello world examples which only
include the header file above, but the same errors appears. So I think
it isn't a problem which only applies to idesk.
Some system informations:
Arch: i386 (32)
Dist: unstable
g++: 3.2.2-0
xlibs-dev: 4.2.1-4
idesk: 0.3.5-4
Can some please advise me, whats going wrong? Maybe other compiler flags
or something else?
Thanks for your help.
Tia
Thorsten
--
Thorsten Sauter
<tsauter@gmx.net>
(Is there life after /sbin/halt -p?)
Attachment:
pgpRhx5ZnV7Ka.pgp
Description: PGP signature