Re: compile error
Brought to you by:
captnmark
From: Mike F. <mik...@te...> - 2004-08-31 04:37:10
|
I ran configure with --disable-xrandr because I don't have Xrandr: make[1]: Entering directory `/home/mike/icewm-1.2.16/src' CXX ymsgbox.o In file included from ywindow.h:4, from wmclient.h:5, from ydialog.h:4, from ymsgbox.h:4, from ymsgbox.cc:13: ypaint.h:17: X11/extensions/Xrandr.h: No such file or directory make[1]: *** [ymsgbox.o] Error 1 make[1]: Leaving directory `/home/mike/icewm-1.2.16/src' make: *** [base] Error 2 "locate Xft" lists these files: /usr/X11R6/include/X11/Xft /usr/X11R6/include/X11/Xft/Xft.h /usr/X11R6/include/X11/Xft/XftFreetype.h /usr/X11R6/lib/libXft.a /usr/X11R6/lib/libXft.so /usr/X11R6/lib/libXft.so.1 /usr/X11R6/lib/libXft.so.1.0 /usr/X11R6/lib/X11/doc/html/Xft.3.html /usr/X11R6/lib/X11/XftConfig /usr/X11R6/man/man3/Xft.3x.gz At 22:18 30/08/04 -0400, Keith R. John Warno wrote: >* Mike Fenske <mik...@te...> [30/08/2004 1358EDT]: >> Hello All. I am trying to upgrade from 1.2.13 to 1.2.16. I had no >> problems compiling 1.2.13, but I run into the following error trying >> to compile 1.2.16: >> >> LD icewm >> ypaint.o: In function `Graphics::setClipRectangles(XRectangle *, >> int)': /home/mike/icewm-1.2.16/src/ypaint.cc:1071: undefined reference >> to `XftDrawSetClipRectangles' collect2: ld returned 1 exit status >> make[1]: *** [icewm] Error 1 >> make[1]: Leaving directory `/home/mike/icewm-1.2.16/src' >> make: *** [base] Error 2 > > >Can you provide the options you passed to configure for us? This way >someone can try to reproduce this problem. > >That function, XftDrawSetClipRectangles(), is provided by the Xft >library which handles font stuff. Xft is packaged with XFree86 and is >one of those things that you most certainly should have laying around on >your system if you are using X11. Perhaps you don't have some Xft >development package installed? > >You should have the headers >/usr/X11R6/include/X11/Xft/Xft.h >/usr/X11R6/include/X11/Xft/XftCompat.h > >and the symlink >/usr/X11R6/lib/libXft.so >(which points to an Xft shared lib) if you have the Xft development >stuff installed. |