Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Сборка rdesktop с поддержкой smartcard  (Прочитано 2412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн john2001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Сборка rdesktop с поддержкой smartcard
« : 20 Октябрь 2011, 13:58:41 »
Обнаружил, что rdesktop в Ubuntu без поддержки smartcard, в Fedore c этим проблем нет. Может существует готовый пакет? Пытался сам сделать
./configure  --exec-prefix=/usr/ --with-libpcsclite-dev --enable-smartcard
выскакивает ошибка
In file included from scard.c:42:0:
scard.h:53:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘MYPCSC_SCARD_READERSTATE_A’
scard.h:54:31: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘MYPCSC_LPSCARD_READERSTATE_A’
scard.c:974:61: error: expected ‘)’ before ‘src’
scard.c:993:66: error: expected declaration specifiers or ‘...’ before ‘MYPCSC_LPSCARD_READERSTATE_A’
scard.c: In function ‘copyReaderState_ServerToMyPCSC’:
scard.c:997:2: error: ‘MYPCSC_LPSCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:997:2: note: each undeclared identifier is reported only once for each function it appears in
scard.c:997:31: error: expected ‘;’ before ‘dstIter’
scard.c:1000:29: error: ‘dstIter’ undeclared (first use in this function)
scard.c:1000:39: error: ‘dst’ undeclared (first use in this function)
scard.c: In function ‘TS_SCardGetStatusChange’:
scard.c:1020:2: error: ‘MYPCSC_LPSCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:1020:31: error: expected ‘;’ before ‘myRsArray’
scard.c:1077:2: error: ‘myRsArray’ undeclared (first use in this function)
scard.c:1077:53: error: ‘MYPCSC_SCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:1081:2: error: too many arguments to function ‘copyReaderState_ServerToMyPCSC’
scard.c:993:1: note: declared here
scard.c:1085:2: warning: implicit declaration of function ‘copyReaderState_MyPCSCToServer’
scard.c: In function ‘TS_SCardLocateCardsByATR’:
scard.c:1156:2: error: ‘MYPCSC_LPSCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:1156:31: error: expected ‘;’ before ‘myRsArray’
scard.c:1168:55: error: ‘SCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:1223:2: error: ‘myRsArray’ undeclared (first use in this function)
scard.c:1223:57: error: ‘MYPCSC_SCARD_READERSTATE_A’ undeclared (first use in this function)
scard.c:1226:2: error: too many arguments to function ‘copyReaderState_ServerToMyPCSC’
scard.c:993:1: note: declared here
scard.c: In function ‘TS_SCardGetAttrib’:
scard.c:1881:3: warning: large integer implicitly truncated to unsigned type
make: *** [scard.o] Ошибка 1

« Последнее редактирование: 26 Сентябрь 2012, 15:18:40 от Сперанский »

rapidsp

  • Гость
Re: rdesktop
« Ответ #1 : 20 Октябрь 2011, 14:22:55 »
Откуда взяты исходники?

Я обычно собирал
./configure  --prefix=/usr/ --enable-smartcard

Оффлайн john2001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: rdesktop
« Ответ #2 : 20 Октябрь 2011, 15:26:05 »
Исходники  с http://www.rdesktop.org/
./configure  --prefix=/usr/ --enable-smartcard пробовал и так
и даже так
apt-get source rdesktop
apt-get build-dep rdesktop
правим debian/rules
 CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-ipv6 --with-libpcsclite-dev --enable-smartcard
 dpkg-buildpackage -rfakeroot

ubuntu 11.04 64
pcscd, openct , opensc все последние версии

rapidsp

  • Гость
Re: rdesktop
« Ответ #3 : 20 Октябрь 2011, 16:43:10 »
А ./configure ошибок не выдает?

Оффлайн john2001

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: rdesktop
« Ответ #4 : 20 Октябрь 2011, 17:11:28 »
нет, а вообще существует пакет rdesktop для Ubuntu со встроенной поддержкой smartcard?

Пользователь решил продолжить мысль 20 Октябрь 2011, 17:44:28:
все решилось поставил pcscd 1.5.5

Пользователь решил продолжить мысль 20 Октябрь 2011, 21:12:22:
скомпилил вот если кому понадобиться
« Последнее редактирование: 20 Октябрь 2011, 21:12:22 от john2001 »

Оффлайн PosobniK

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: rdesktop
« Ответ #5 : 24 Сентябрь 2012, 19:01:45 »
Может здесь кто подскажет: у меня rdesktop не выдаёт экран терминала и не выдаёт никакой ошибки, то есть я запускаю
rdesktop 192.168.0.100 -u admin -p 21w2qwsda -f
и далее ничего не происходит. как будто команда отрабатывается, но  результата никакого. Система kubuntu 12.04 Сервер: Win-Server 2008 R2, в конечном итоге мне нужна команда которой я бы мог запускать терминальный сеанс при старте системы.


Предупреждение:
Нарушение правил форума. На форуме запрещено:
2.6. Задавать в одной теме несвязанные вопросы.

Для получения ответа на свой вопрос создайте отдельную тему.

Обращаю внимание желающих ответить, что ответы на оффтоп будут рацениваться как оффтоп.


--Сперанский
« Последнее редактирование: 24 Сентябрь 2012, 19:40:28 от Сперанский »

 

Страница сгенерирована за 0.059 секунд. Запросов: 24.