On Sun, Oct 26, 2008 at 9:38 PM, Alan Coopersmith
<Alan.Coopersmith at sun.com> wrote:
>> This error comes into existance because libXdmcp.so.6 does not export
>> the two symbols XdmcpWrap and XdmcpUnwrap anymore, for some time now:
>
> They never have on Solaris - those are the symbols for the XDM-AUTH-1
> authentication. You'd have to enable that in libXdmcp (should mainly be
> removing the open-src/lib/libXdmcp/Makefile rule to remove Wraphelp.*) and
> add those symbols to the spec/Xdmcp.spec file (which generates the libXdmcp
> mapfile) before you can build Xorg with XDM-AUTH-1 support.
>
> --
> -Alan Coopersmith- alan.coopersmith at sun.com
> Sun Microsystems, Inc. - X Window System Engineering
>
>
Thanks for the quick info, I did this:
bash-3.2$ cat xdmauth_fix.patch
diff -Nurb configure.ac configure.ac
--- configure.ac 2006-08-11 23:42:09.000000000 +0200
+++ configure.ac 2008-10-26 20:40:58.076530000 +0100
@@ -49,12 +49,7 @@
AC_SUBST(XDMCP_CFLAGS)
AC_SUBST(XDMCP_LIBS)
-if test -f ${srcdir}/Wraphelp.c; then
- AC_DEFINE(HASXDMAUTH,1,[Has Wraphelp.c needed for XDM AUTH protocols])
- HASXDMAUTH=yes
-else
- HASXDMAUTH=no
-fi
+AC_CHECK_FILE(${srcdir}/Wraphelp.c,[AC_DEFINE(HASXDMAUTH,1,[Has
Wraphelp.c needed for XDM AUTH protocols])
HASXDMAUTH=yes],[HASXDMAUTH=no])
AM_CONDITIONAL(HASXDMAUTH,test x$HASXDMAUTH = xyes)
bash-3.2$ pwd
/export/home/bochnig/fox-gate/fox-gate__hg20081025sat/fox-gate/XW_NV/open-src/lib/libXdmcp
bash-3.2$
But something is still wrong.
Update to follow.
--
%martin