Ken Moffat wrote:

On Fri, 21 Oct 2005, Dan McGhee wrote:

 if test "$USE_XINERAMA" = "YES"; then
    AC_MSG_RESULT([yes, with $XINERAMA_LINK linking])
    AC_CHECK_HEADER(X11/extensions/Xinerama.h, [],
        [AC_MSG_ERROR(Xinerama header not found.)], [])

 <snipped rest of checks>

I don't understand the AC_CHECK_HEADER line. If you look at the tests for the libraries the path is $XLIB/lib/Xinerama*. In this line it's just /X11/extensions/Xinerama.h. There's nothing to indicate that /usr/X11R6/include is prepended. The configure script and the configure.in both contain "X11/extensions." I tried hacking them to indicate the full path. It still didn't configure.


Or perhaps alter the configure script to ../X11R6/include/X11/extensions/Xinerama.h ?

I tried that and it didn't work.  I did find this however at:
http://www.openoffice.org/FAQs/build_faq.html#bugs

Under the heading "We have a few build problems"

undefined symbol: _Z16XineramaIsActiveP9_XDisplay
This is a problem with your headers, add 'extern "C" {' and '}' around '#include <X11/extensions/Xinerama.h>, and then build through libvcl644li.so.

However, I have no clue how to decipher this. Does it mean to put this sequence in the configure.in file:

extern "C"
'#include <X11/extensions/Xinerama.h>'

I'm hesitant to make a big deal out of this since I've seen no other traffic on this situation. Maybe I'll try to build 1.1.4 to see if this is a regression or my problem.

Dan

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

Reply via email to