iDesk lässt sich nicht kompilieren

M

manthano

Tripel-As
Hallo,

wenn ich mir iDesk runterlade entpacke und make eingebe erhalte ich folgende Fehler:
g++ -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:43:35: fontconfig/fontconfig.h: No such file or directory
In file included from /usr/include/X11/Xft/Xft.h:50,
from Desk.h:9,
from Desk.cc:1:
/usr/include/X11/Xft/XftCompat.h:33: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:34: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:35: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:89: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:91: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:95: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:102: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:103: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:104: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:105: error: syntax error before `;' token
/usr/include/X11/Xft/XftCompat.h:161: error: `XftPattern' was not declared in
this scope
/usr/include/X11/Xft/XftCompat.h:161: error: `pat' was not declared in this
scope
/usr/include/X11/Xft/XftCompat.h:161: error: parse error before `*' token
In file included from Desk.h:9,
from Desk.cc:1:
/usr/include/X11/Xft/Xft.h:68: error: syntax error before `*' token
/usr/include/X11/Xft/Xft.h:69: error: syntax error before `*' token
/usr/include/X11/Xft/Xft.h:80: error: 'FcChar32' is used as a type, but is not
defined as a type.
/usr/include/X11/Xft/Xft.h:87: error: 'FcChar32' is used as a type, but is not
defined as a type.
/usr/include/X11/Xft/Xft.h:134: error: `FcFontSet' was not declared in this
scope
/usr/include/X11/Xft/Xft.h:134: error: `set' was not declared in this scope
/usr/include/X11/Xft/Xft.h:134: error: parse error before `char'
/usr/include/X11/Xft/Xft.h:137: error: `FcFontSet' was not declared in this
scope
/usr/include/X11/Xft/Xft.h:137: error: `set' was not declared in this scope
/usr/include/X11/Xft/Xft.h:137: error: parse error before `char'
/usr/include/X11/Xft/Xft.h:144: error: type specifier omitted for parameter `
FcPattern'
/usr/include/X11/Xft/Xft.h:144: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:147: error: type specifier omitted for parameter `
FcPattern'
/usr/include/X11/Xft/Xft.h:147: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:206: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:215: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:224: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:233: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:242: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:309: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:316: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:323: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:330: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:337: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:343: error: syntax error before `*' token
/usr/include/X11/Xft/Xft.h:367: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:373: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:376: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:380: error: type specifier omitted for parameter `
FcPattern'
/usr/include/X11/Xft/Xft.h:380: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:384: error: type specifier omitted for parameter `
FcPattern'
/usr/include/X11/Xft/Xft.h:384: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:393: error: parse error before `)' token
/usr/include/X11/Xft/Xft.h:399: error: type specifier omitted for parameter `
FcBool'
/usr/include/X11/Xft/Xft.h:399: error: parse error before `,' token
/usr/include/X11/Xft/Xft.h:412: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:420: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:427: error: type specifier omitted for parameter `
FcChar32'
/usr/include/X11/Xft/Xft.h:427: error: parse error before `)' token
/usr/include/X11/Xft/Xft.h:433: error: parse error before `char'
/usr/include/X11/Xft/Xft.h:442: error: syntax error before `*' token
/usr/include/X11/Xft/Xft.h:453: error: syntax error before `*' token
/usr/include/X11/Xft/Xft.h:523: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:536: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:549: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:562: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:575: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:588: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:601: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:614: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:627: error: parse error before `*' token
/usr/include/X11/Xft/Xft.h:634: error: syntax error before `*' token
In file included from /usr/include/png.h:332,
from Desk.h:11,
from Desk.cc:1:
/usr/include/pngconf.h:255: error: syntax error before `.' token
/usr/include/pngconf.h:256: error: parse error before `again'
Desk.cc: In member function `void Desk::LoadOptions()':
Desk.cc:47: error: `FC_WEIGHT_BOLD' undeclared (first use this function)
Desk.cc:47: error: (Each undeclared identifier is reported only once for each
function it appears in.)
Desk.cc:49: error: `FC_WEIGHT_MEDIUM' undeclared (first use this function)
Desk.cc:52: error: `FC_FAMILY' undeclared (first use this function)
Desk.cc:52: error: `FcTypeString' undeclared (first use this function)
Desk.cc:53: error: `FC_SIZE' undeclared (first use this function)
Desk.cc:53: error: `FcTypeDouble' undeclared (first use this function)
Desk.cc:54: error: `FC_WEIGHT' undeclared (first use this function)
Desk.cc:54: error: `FcTypeInteger' undeclared (first use this function)
make: *** [Desk.o] Error 1
In der Readme habe ich dazu nichts gefunden.
Da die Fehler offensichtlich unter anderem im Verzeichnis /usr/include/X11 liegen: Könnte es sein, dass iDesk XFree benötigt? Ich habe Xorg.

Danke schon mal.

MfG
manthano
 
Ich habe auch Xorg und bei mir geht´s. ;)
(zumindest existiert /usr/include/X11/Xft/Xft.h)
Aber das Problem hatte ich gar nicht.
Ich habe es nämlich gar nicht von den Sourcen kompiliert.
Sondern das fertige Pakte von linuxpackages.net für Slackware runtergeladen.
Müsste bei dir dann auch gehen.
 

Ähnliche Themen

Nginx als Reverse Proxy für Nextcloud und Emby

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

X startet nichtmehr

CUPS Godex Filter kompilieren

Akonadi startet nicht mehr

Zurück
Oben