Re: Compiling rdesktop 1.8 on Solaris

Søren Schimkat <[email protected]> Fri, 6 Jun 2014 14:22:30 +0200
Newsgroups gmane.network.rdesktop.user
Message-ID <[email protected]>
Hi guys .. and Roland. :-)


> Hi,
>
> I managed to get further by compiling libgssglue.
> But now I fail here:
> gcc -O2 -Wall -I/usr/local/ssl/include  -I/usr/X11/include =

> -DPACKAGE_NAME=3D\"rdesktop\" -DPACKAGE_TARNAME=3D\"rdesktop\" =

> -DPACKAGE_VERSION=3D\"1.8.0\" -DPACKAGE_STRING=3D\"rdesktop\ 1.8.0\" =

> -DPACKAGE_BUGREPORT=3D\"\" -DPACKAGE_URL=3D\"\" -DSTDC_HEADERS=3D1 =

> -DHAVE_SYS_TYPES_H=3D1 -DHAVE_SYS_STAT_H=3D1 -DHAVE_STDLIB_H=3D1 =

> -DHAVE_STRING_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_STRINGS_H=3D1 =

> -DHAVE_INTTYPES_H=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_UNISTD_H=3D1 -DL_ENDIAN=
=3D1 =

> -DHAVE_SYS_SELECT_H=3D1 -DHAVE_SYS_FILIO_H=3D1 -DHAVE_LOCALE_H=3D1 =

> -DHAVE_LANGINFO_H=3D1 -DHAVE_SYSEXITS_H=3D1 -Dssldir=3D\"/usr/local/ssl\" =

> -DWITH_CREDSSP=3D1 -DHAVE_XRANDR=3D1 -DNEED_ALIGN=3D1 =

> -DEGD_SOCKET=3D\"/var/run/egd-pool\" -DWITH_RDPSND=3D1 -DRDPSND_SUN=3D1 =

> -DHAVE_DIRENT_H=3D1 -DHAVE_DECL_DIRFD=3D0 -DDIR_FD_MEMBER_NAME=3Ddd_fd =

> -DHAVE_ICONV_H=3D1 -DHAVE_SYS_VFS_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 =

> -DHAVE_SYS_STATFS_H=3D1 -DHAVE_SYS_PARAM_H=3D1 -DHAVE_SYS_MOUNT_H=3D1 =

> -DHAVE_STRUCT_STATVFS_F_NAMEMAX=3D1 -D_FILE_OFFSET_BITS=3D64 =

> -DKEYMAP_PATH=3D\"/usr/local/share/rdesktop/keymaps/\" -o cssp.o -c cssp.c
> cssp.c: In function `cssp_gss_wrap':
> cssp.c:187: warning: passing arg 2 of `gss_wrap' from incompatible =

> pointer type
> cssp.c: In function `cssp_gss_unwrap':
> cssp.c:225: warning: passing arg 2 of `gss_unwrap' from incompatible =

> pointer type
> cssp.c: In function `cssp_connect':
> cssp.c:874: warning: passing arg 1 of `cssp_gss_wrap' from =

> incompatible pointer type
> cssp.c:892: warning: passing arg 1 of `cssp_gss_unwrap' from =

> incompatible pointer type
> cssp.c:908: warning: passing arg 1 of `cssp_gss_wrap' from =

> incompatible pointer type
> gcc -O2 -Wall -I/usr/local/ssl/include  -I/usr/X11/include =

> -DPACKAGE_NAME=3D\"rdesktop\" -DPACKAGE_TARNAME=3D\"rdesktop\" =

> -DPACKAGE_VERSION=3D\"1.8.0\" -DPACKAGE_STRING=3D\"rdesktop\ 1.8.0\" =

> -DPACKAGE_BUGREPORT=3D\"\" -DPACKAGE_URL=3D\"\" -DSTDC_HEADERS=3D1 =

> -DHAVE_SYS_TYPES_H=3D1 -DHAVE_SYS_STAT_H=3D1 -DHAVE_STDLIB_H=3D1 =

> -DHAVE_STRING_H=3D1 -DHAVE_MEMORY_H=3D1 -DHAVE_STRINGS_H=3D1 =

> -DHAVE_INTTYPES_H=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_UNISTD_H=3D1 -DL_ENDIAN=
=3D1 =

> -DHAVE_SYS_SELECT_H=3D1 -DHAVE_SYS_FILIO_H=3D1 -DHAVE_LOCALE_H=3D1 =

> -DHAVE_LANGINFO_H=3D1 -DHAVE_SYSEXITS_H=3D1 -Dssldir=3D\"/usr/local/ssl\" =

> -DWITH_CREDSSP=3D1 -DHAVE_XRANDR=3D1 -DNEED_ALIGN=3D1 =

> -DEGD_SOCKET=3D\"/var/run/egd-pool\" -DWITH_RDPSND=3D1 -DRDPSND_SUN=3D1 =

> -DHAVE_DIRENT_H=3D1 -DHAVE_DECL_DIRFD=3D0 -DDIR_FD_MEMBER_NAME=3Ddd_fd =

> -DHAVE_ICONV_H=3D1 -DHAVE_SYS_VFS_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 =

> -DHAVE_SYS_STATFS_H=3D1 -DHAVE_SYS_PARAM_H=3D1 -DHAVE_SYS_MOUNT_H=3D1 =

> -DHAVE_STRUCT_STATVFS_F_NAMEMAX=3D1 -D_FILE_OFFSET_BITS=3D64 =

> -DKEYMAP_PATH=3D\"/usr/local/share/rdesktop/keymaps/\" -o rdesktop =

> rdesktop.o xwin.o xkeymap.o ewmhints.o xclip.o cliprdr.o ctrl.o =

> rdpsnd.o rdpsnd_dsp.o rdpsnd_sun.o tcp.o asn.o iso.o mcs.o secure.o =

> licence.o rdp.o orders.o bitmap.o cache.o rdp5.o channels.o rdpdr.o =

> serial.o printer.o disk.o parallel.o printercache.o mppc.o pstcache.o =

> lspci.o seamless.o ssl.o utils.o cssp.o -R/usr/local/ssl/lib =

> -L/usr/local/ssl/lib -L/usr/local/ssl/lib64 -lssl -lcrypto -lresolv =

> -lsocket  -lgssglue -R/usr/X11/lib -L/usr/X11/lib -lXrandr      =

> -lsocket  -lnsl -lX11
> /usr/local/lib/libgssglue.so: undefined reference to `krb5_gss_initialize'
> collect2: ld returned 1 exit status
> gmake: *** [rdesktop] Error 1
>
>
> -          Roland


Did you ever manage to fix this problem? - cuz' i'm having the exact =

same problem on Cygwin with gssglue. :-o
Please let me know if someone else has managed to fix this problem.

Kind Regards S=F8ren

---------------------------------------------------------------------------=
---
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their =

applications. Written by three acclaimed leaders in the field, =

this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech