DJ Lucas wrote:
> Andreas Turriff wrote:
>> Guy Dalziel wrote:
>>   
>>> Matthew Burgess wrote:
>>>   
>>>     
>>>> Using the book's default instructions, I get the following output in the
>>>> run of ./configure for lesstif-0.95.0...
>>>>
>>>> Checking X11/extensions/Xrender.h usability... no
>>>> Checking X11/extensions/Xrender.h presence... no
>>>>     
>>>>       
>>> The same problem does indeed occur on my system, however it is not 
>>> "broken" as a result of it.
>>>   
>>>     
>> I had the same thing. 
>>   
> Has this been addressed?  I don't have the issue, but X is not in /usr 
> for me.  On a default run, what does the "checking for X" message produce?
> 
> checking for X... libraries /opt/X11/lib, headers /opt/X11/include

It produces the location of the X libraries and headers so the build can find 
them.  Just because configure checks for something doesn't always mean that 
it's 
used.

On the system I've been working on lately, I have:


checking for X... libraries , headers (installed in /usr)

checking for Xt Revision Number 6... revision 6
checking whether libXp is available... no
checking whether to link -lXp... no
checking for Motif... no
checking whether libXt was compiled with -DXTHREADS... yes

checking X11/extensions/Xrender.h usability... no
checking X11/extensions/Xrender.h presence... no
checking for X11/extensions/Xrender.h... no

$ locate Xrender.h
/usr/include/X11/extensions/Xrender.h

Looking at configure, it has:

yes)
     XRENDER_CFLAGS="-I$x_includes"
     XRENDER_LIBS="-L$x_libraries -lXft -lXrender"

     saved_LIBS="$LIBS"
     LIBS="$LIBS $XRENDER_LIBS"
     saved_CPPFLAGS="$CPPFLAGS"
     CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"

Now since I installed in /usr XRENDER_CFLAGS expands to "-I" which gcc flags as 
an error.

If I change the lines above to:

     XRENDER_CFLAGS=""
     XRENDER_LIBS="-lXft -lXrender"

I now get:

checking X11/extensions/Xrender.h usability... yes
checking X11/extensions/Xrender.h presence... yes
checking for X11/extensions/Xrender.h... yes
checking for XRenderParseColor... yes


Another thing that works is:

  ./configure --x-includes=/usr/include --x-libraries=/lib

Now I get:
checking for X... libraries /usr/lib, headers /usr/include
checking X11/extensions/Xrender.h usability... yes
checking X11/extensions/Xrender.h presence... yes
checking for X11/extensions/Xrender.h... yes
checking for XRenderParseColor... yes


Hope this helps.

   -- Bruce

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to