[csw-users] OpenCSW question about package CSWrdesktop

Dagobert Michelsen dam at opencsw.org
Sat Aug 17 10:58:20 CEST 2013


Hi Roland,

Am 17.08.2013 um 09:56 schrieb Dagobert Michelsen <dam at opencsw.org>:
> Am 15.08.2013 um 06:08 schrieb rsm.gbg at gmail.com:
>> 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2351 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/users/attachments/20130817/3af59273/attachment.p7s>


More information about the users mailing list