Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Aleksandr G*  
#1 Оставлено : 16 октября 2019 г. 17:05:06(UTC)
Aleksandr G*

Статус: Активный участник

Группы: Участники
Зарегистрирован: 13.09.2016(UTC)
Сообщений: 126

Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 29 раз в 27 постах
При попытке собрать свой модуль с использованием curl криптопро на macos получаем ошибку:
Код:
In file included from /opt/cprocsp/include/curl/curl.h:35:
/opt/cprocsp/include/curl/curlrules.h:143:6: error: '__curl_rule_01__' declared as an array with a negative size
    [CurlchkszEQ(long, CURL_SIZEOF_LONG)];
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/cprocsp/include/curl/curlrules.h:132:27: note: expanded from macro 'CurlchkszEQ'
#define CurlchkszEQ(t, s) sizeof(t) == s ? 1 : -1



Тот же самый модуль успешно собирается на linux. В чём может быть ошибка?
Offline Андрей Русев  
#2 Оставлено : 24 октября 2019 г. 12:01:42(UTC)
Андрей Русев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 873

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 225 раз в 174 постах
Это означает, что sizeof(long) у вас вернул неверную длину. Вы откуда взяли /opt/cprocsp/include/curl/*?
Официальная техподдержка. Официальная база знаний.
Offline Aleksandr G*  
#3 Оставлено : 24 октября 2019 г. 12:36:46(UTC)
Aleksandr G*

Статус: Активный участник

Группы: Участники
Зарегистрирован: 13.09.2016(UTC)
Сообщений: 126

Сказал(а) «Спасибо»: 8 раз
Поблагодарили: 29 раз в 27 постах
Проблема решилась использованием корректных заголовочных файлов из libcpcurl.framework/Headers/curl
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.