You are not logged in.
Pages: 1
make: Circular aclocal.m4 <- aclocal.m4 dependency dropped.
make all-recursive
make[1]: Entering directory `/home/nathan/idesk-0.7.5'
make[1]: Circular aclocal.m4 <- aclocal.m4 dependency dropped.
Making all in src
make[2]: Entering directory `/home/nathan/idesk-0.7.5/src'
make[2]: Circular defaults.h <- Makefile dependency dropped.
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -DSHAPE -c XDesktopContainer.cpp
In file included from /usr/include/X11/Xft/Xft.h:41,
from XImlib2ToolTip.h:29,
from XImlib2Image.h:31,
from XIcon.h:30,
from XIconWithShadow.h:28,
from XDesktopContainer.cpp:26:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
In file included from XImlib2ToolTip.h:29,
from XImlib2Image.h:31,
from XIcon.h:30,
from XIconWithShadow.h:28,
from XDesktopContainer.cpp:26:
/usr/include/X11/Xft/Xft.h:42:10: error: #include expects "FILENAME" or <FILENAME>
In file included from XImlib2ToolTip.h:29,
from XImlib2Image.h:31,
from XIcon.h:30,
from XIconWithShadow.h:28,
from XDesktopContainer.cpp:26:
/usr/include/X11/Xft/Xft.h:62: error: 'FT_Library' does not name a type
/usr/include/X11/Xft/Xft.h:96: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:103: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:200: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:305: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:363: error: 'FT_Face' does not name a type
/usr/include/X11/Xft/Xft.h:403: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:409: error: expected ',' or '...' before '*' token
/usr/include/X11/Xft/Xft.h:418: error: 'FT_UInt' has not been declared
/usr/include/X11/Xft/Xft.h:419: error: 'FT_UInt' has not been declared
/usr/include/X11/Xft/Xft.h:427: error: 'FT_UInt' does not name a type
/usr/include/X11/Xft/Xft.h:461: error: expected ',' or '...' before '*' token
make[2]: *** [XDesktopContainer.o] Error 1
make[2]: Leaving directory `/home/nathan/idesk-0.7.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nathan/idesk-0.7.5'
make: *** [all-recursive-am] Error 2
hmm
this is my sig
Offline
It appears you need the source for freetype installed as the makefile is looking for ft2build.h
Offline
how do i get this? pacman -S freetype?
sv
thanx!
this is my sig
Offline
pacman -S freetype2
will install the freetype libraries, chances are you already have them though, in which case cd to /usr/include
then try the following
ln -s freetype2/freetype freetype
then try rebuilding again. Might work.
Offline
thanx!
hmm... now when i run "idesk" nothing happens... weird... i did not see any make errors... i have and .ideskrc file... : /
this is my sig
Offline
Take it it worked then, for future reference, the compiler was looking for the freetype folder in /usr/include instead of /usr/include/freetype2, just creating a symlink in the right place fixed it. If you are going to compile your own stuff, you need to be able to read what the output is telling you, this is the sort of problem you will come across frequently. Also, IF you are an anal retentive clean freak like me you can delete the symlink now
As to what happens when you run idesk, sorry mate, never used it, can't help there. It appears to be running though otherwise you wouldn't get the rc file.
Offline
Also, IF you are an anal retentive clean freak like me you can delete the symlink now
lol!
and yes, i'll need to figure out how to read that make output... actually how bout i just email you all my make output dependencies problems, eh? jk
sv
this is my sig
Offline
LOL Please don't my inbox fills up fast enough as it is thankyou very much.
Thinking about it though, I may see if I have time to write a quick wiki article if there isn't one about this sort of thing already, would be useful reference for those people who've never used make before.
Offline
Pages: 1