Hi,

The compilation of dtlogin fails because of undefined references to 
`setkey' and to `encrypt'. Those are POSIX and System V functions, but
they may need compatibility libraries on BSD. The warnings:

target ../../imports/x11/lib/libXau.a (prerequisite of:  dtlogin) does 
not have any command (BUG)
../../imports/x11/lib/libXdmcp.a (prerequisite of:  dtlogin) does not 
have any command (BUG)

could signal that you also have an incomplete installation of X11, 
without developper libraries for X authentication and XDMCP protocol
or that the names/locations of those libraries have been changed in 
OpenBSD 5.7.

Is dtlogin the only CDE program that fails to build or is that a more 
general failure of the build process ? In the first case, one can simply 
use xdm (or similar) to manage logins.



On 13/06/2015 21:58, Alex Madama wrote:
> Hi everyone,
>
> I am trying to update the wiki entry for OpenBSD CDE build. Using the
> baseline that I wrote and verified with CDE 2.2.1 on OpenBSD 5.4.
>
> Currently with the new CDE 2.2.3 and OpenBSD 5.7 AMD64 I am unable to
> get a proper compile. Tail of the make World is below:
>
> xdmcp.c: In function 'all_query_respond':
>
> xdmcp.c:249: warning: implicit declaration of function
> 'RememberIndirectClient'
>
> xdmcp.c:251: warning: implicit declaration of function
> 'ForgetIndirectClient'
>
> xdmcp.c: In function 'WaitForSomething':
>
> xdmcp.c:375: warning: suggest parentheses around && within ||
>
> xdmcp.c:399: warning: implicit declaration of function
> 'ProcessChooserSocket'
>
> xdmcp.c: In function 'manage':
>
> xdmcp.c:1011: warning: implicit declaration of function 'IsIndirectClient'
>
> xdmcp.c: In function 'forward_respond':
>
> xdmcp.c:548: warning: 'clientlen' may be used uninitialized in this function
>
> xdmcp.c:547: warning: 'client' may be used uninitialized in this function
>
> Warning: target ../../imports/x11/lib/libXau.a (prerequisite of:
> dtlogin) does not have any command (BUG)
>
> Warning: target ../../imports/x11/lib/libXdmcp.a (prerequisite of:
> dtlogin) does not have any command (BUG)
>
> rm -f dtlogin
>
> cc -o dtlogin -O2 -fno-strict-aliasing -pipe -Wall -Wpointer-arith
> -Wno-unused -Wno-write-strings -Wno-switch -L../../exports/lib
> -L../../imports/motif/lib -L../../imports/x11/lib access.o account.o
> auth.o genauth.o daemon.o dm.o dpylist.o error.o file.o mitauth.o
> protodpy.o policy.o reset.o resource.o server.o session.o socket.o
> util.o verify.o version.o apollo.o sysauth.o fontpath.o qualify.o
> usl_ptty.o choose.o netaddr.o xdmcp.o -lXau -lXmu -L../../exports/lib
> -L../../imports/motif/lib -L../../imports/x11/lib -lXt -lX11 -lXdmcp
> -lXext -lX11 -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib
> -L/usr/X11R6/lib
>
> policy.o(.text+0x28f): In function `Willing':
>
> : warning: tmpnam() possibly used unsafely; consider using mkstemp()
>
> access.o(.text+0xaef): In function `ScanAccessDatabase':
>
> : warning: strcpy() is almost always misused, please use strlcpy()
>
> auth.o(.text+0x1e5): In function `openFiles':
>
> : warning: strcat() is almost always misused, please use strlcat()
>
> auth.o(.text+0xd75): In function `SetUserAuthorization':
>
> : warning: sprintf() is often misused, please use snprintf()
>
> auth.o(.text+0xd7d): In function `SetUserAuthorization':
>
> : warning: mktemp() possibly used unsafely; consider using mkstemp()
>
> genauth.o(.text+0x1f6): In function `GenerateAuthData':
>
> : undefined reference to `setkey'
>
> genauth.o(.text+0x219): In function `GenerateAuthData':
>
> : undefined reference to `encrypt'
>
> collect2: ld returned 1 exit status
>
> *** Error 1 in programs/dtlogin (Makefile:842 'dtlogin')
>
> *** Error 1 in programs (Makefile:729 'all')
>
> *** Error 1 in . (xmakefile:721 'all')
>
> *** Error 1 in /root/cdesktopenv-code/cde (Makefile:66 'World')
>
> Based on the existing OpenBSD wiki entry what other dependency might be
> missing?
>
> Thanks,
>
> Alex
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> cdesktopenv-devel mailing list
> cdesktopenv-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

------------------------------------------------------------------------------
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to