Hi Roland,

Am 17.08.2013 um 09:56 schrieb Dagobert Michelsen <[email protected]>:
> Am 15.08.2013 um 06:08 schrieb [email protected]:
>> I try to compile but I fail with all the dependencies for gss and kerberos 
>> support.
> 
> Looks like I get into a similar situation as you:
>  
> http://sourceforge.net/mailarchive/forum.php?set=custom&viewmonth=&viewday=&forum_name=rdesktop-users&style=nested&max_rows=100&submit=Change+View
> 
> I packaged up libgssglue
>  http://www.opencsw.org/packages/CSWlibgssglue0/
> but on integrating it into rdesktop I get
> 
> /opt/SUNWspro/bin/cc -xO3 -m32 -xarch=sparc -I/opt/csw/include 
> -I/opt/csw/include/gssglue   -I/opt/csw/include   -I/opt/csw/include    
> -I/usr/openwin/include -DPACKAGE_NAME=\"rdesktop\" 
> -DPACKAGE_TARNAME=\"rdesktop\" -DPACKAGE_VERSION=\"1.8.0\" 
> -DPACKAGE_STRING=\"rdesktop\ 1.8.0\" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DB_ENDIAN=1 
> -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_LOCALE_H=1 
> -DHAVE_LANGINFO_H=1 -DHAVE_SYSEXITS_H=1 -Dssldir=\"/opt/csw\" 
> -DWITH_CREDSSP=1 -DNEED_ALIGN=1 -DEGD_SOCKET=\"/var/run/egd-pool\" 
> -DHAVE_LIBSAMPLERATE=1 -DWITH_RDPSND=1 -DRDPSND_SUN=1 -DRDPSND_LIBAO=1 
> -DHAVE_DIRENT_H=1 -DHAVE_DECL_DIRFD=0 -DDIR_FD_MEMBER_NAME=dd_fd 
> -DHAVE_ICONV_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_STATVFS_H=1 
> -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MOUNT_H=1 
> -DHAVE_STRUCT_STATVFS_F_NAMEMAX=1 -D_FILE_OFFSET_BITS=64 
> -DKEYMAP_PATH=\"/opt/csw/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 rdpsnd_libao.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 -m32 -xarch=sparc -L/opt/csw/lib -R/opt/csw/lib -L/opt/csw/lib 
> -L/opt/csw/lib64 -lssl -lcrypto -lresolv -lsocket  -lgssglue -L/opt/csw/lib 
> -lsamplerate   -L/opt/csw/lib -lao     -L/usr/openwin/lib -R/usr/openwin/lib 
> -lsocket  -lnsl -lX11
> Undefined                       first referenced
> symbol                             in file
> krb5_gss_initialize                 /opt/csw/lib/libgssglue.so
> ld: fatal: symbol referencing errors. No output written to rdesktop
> gmake: *** [rdesktop] Error 1

Right after sending the email it struck me to define 
USE_SOLARIS_SHARED_LIBRARIES
and the error went away. Not detecting that during configure time is pretty 
ugly.
  http://sourceforge.net/apps/trac/gar/changeset/21754

I just uploaded a new set of packages for libgssglue, however, these don't 
include
  /etc/mech.conf
which you probably need to set. It is not clear to me what should go in there as
the functionality of libgssglue is similar to libgss on Solaris which already 
uses
table based mechanisms listed on /etc/gss/mech. Anyway, I'll respin rdesktop 
1.8.0
and packages will appear here soon:
  http://buildfarm.opencsw.org/experimental.html#rdesktop

Please test them and let me know how to set /etc/mech.conf (which will be 
relocated to
/etc/opt/csw/mech.conf later) so your auth works.


Best regards

  -- Dago

-- 
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
users mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/users

Reply via email to