Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

rDesktop 1.7.0

Hi guys,


in this discussion https://discussions.apple.com/thread/1679181?threadID=1679181 was descriped,

that it’s possible to connect a smartcard from Mac to a Windows Server with the tool „rDesktop 1.6.0“.


Now there’s a new Client-version available: 1.7.0.


So I’d like to ask how to configure it, because it‘s impossible like this:


„cd Desktop/rdesktop-1.7.0 && ./configure --enable-smartcard -x-includes=/usr/X11/include-x-libraries=/usr/X11/lib && make && sudo make install“


Does anyone has some experience with this version?


Best regards

Jan

Posted on May 27, 2011 1:40 AM

Reply
65 replies

Feb 7, 2012 2:25 PM in response to muc2810

I am experiencing the same issue that muc2810 is except when i try using "make" alone, it still doesn't compile. i am using TRON's modified rdesktop 1.7.0 code on Lion within X11. here is the error i am getting:


Undefined symbols for architecture x86_64:

"_iconv_open", referenced from:

_ui_clip_handle_data in xclip.o

_xclip_send_data_with_convert in xclip.o

_rdp_out_unistr in rdp.o

_rdp_in_unistr in rdp.o

"_iconv_close", referenced from:

_ui_clip_handle_data in xclip.o

_xclip_send_data_with_convert in xclip.o

_rdp_out_unistr in rdp.o

_rdp_in_unistr in rdp.o

"_iconv", referenced from:

_ui_clip_handle_data in xclip.o

_xclip_send_data_with_convert in xclip.o

_rdp_out_unistr in rdp.o

_rdp_in_unistr in rdp.o

ld: symbol(s) not found for architecture x86_64

collect2: ld returned 1 exit status

make: *** [rdesktop] Error 1


any thoughts??


thanks.

Feb 11, 2012 6:18 AM in response to steevg4

Unfortunately, I probably won't get a chance to work on a patch for rdesktop-1.7.1 until March; until then, I recommend using my workable version of rdesktop-1.7.0


By the way, I'm not a programmer or in any way involved in the development rdesktop; I was only able to make a workable version of 1.7.0 because i was recovering from surgery, so i had the time to track down those compiler error messages to the underlying code file and edit or replace the offending lines with portions from 1.6.0; I just haven't had the free time to do that for 1.7.1 yet.

Feb 11, 2012 7:06 AM in response to TRON

GOOD NEWS!


I think I got a workable version of rdesktop-1.7.1. I replaced the scard.c and scard.h files in 1.7.1 with the scard.c and scard.h files from my working version of 1.7.0, and deleted out a single "if" statement from the rdesktop.c in 1.7.1....


My new version, called "rdesktop.1.7.2" is available for download here:

https://files.me.com/captarendt/ld1k8t


Anyway, I have an update for people who were having issues compiling my versions. My versions were uploaded with some compiled or "make" files included from when I compiled it (they have ".o" extension), which your system will try to use instead of making its own new versions from the .c and .h files. So, before you run your "compile" and "make" statements, delete the ".o" extension files from the rdesktop folder that you downloaded.

Mar 21, 2012 8:00 PM in response to TRON

Thanks, TRON!!!

May be somebody knows... I have one problem. I need to log in Windows server from Mac using TMG-server. And also I need to use a smart card.

So do you know RDP Client with TMG and smart card options? I searched client with these options so long time. Can it be true that this soft didn't make still??? 😟

Oct 15, 2012 12:31 PM in response to HaydenRU

I have successfully built your modified version 1.7.2 on 10.7.5 , it works fine with SC support.


However (seemingly) randomly it crashes:

rdesktop(24941,0x7fff7345d960) malloc: *** error for object 0x7fe13ad00dc0: incorrect checksum for freed object - object was probably modified after being freed.

*** set a breakpoint in malloc_error_break to debug

Abort trap: 6


I did NOT patch any SC functionality on the OSX level all standard.


Any clue how to debug best?

rDesktop 1.7.0

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.