You are not logged in.

#1 2008-02-19 19:23:41

staticvoid
Member
Registered: 2008-01-22
Posts: 160

iDesk MAKE error, not sure what to do..

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

#2 2008-02-19 19:32:46

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: iDesk MAKE error, not sure what to do..

It appears you need the source for freetype installed as the makefile is looking for ft2build.h

Offline

#3 2008-02-19 19:35:40

staticvoid
Member
Registered: 2008-01-22
Posts: 160

Re: iDesk MAKE error, not sure what to do..

how do i get this? pacman -S freetype?

sv

thanx!  big_smile


this is my sig

Offline

#4 2008-02-19 19:41:50

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: iDesk MAKE error, not sure what to do..

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

#5 2008-02-19 20:00:30

staticvoid
Member
Registered: 2008-01-22
Posts: 160

Re: iDesk MAKE error, not sure what to do..

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

#6 2008-02-19 20:05:29

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: iDesk MAKE error, not sure what to do..

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 big_smile

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

#7 2008-02-19 20:12:27

staticvoid
Member
Registered: 2008-01-22
Posts: 160

Re: iDesk MAKE error, not sure what to do..

SiC wrote:

Also, IF you are  an anal retentive clean freak like me you can delete the symlink now big_smile

lol! big_smile

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 wink

sv


this is my sig

Offline

#8 2008-02-19 20:16:56

SiC
Member
From: Liverpool, England
Registered: 2008-01-10
Posts: 430

Re: iDesk MAKE error, not sure what to do..

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

Board footer

Powered by FluxBB