После добавления ~day/wincons/wc.f в curl.f многие программы перестали нормально работать после сохранения (нарушается работа текстового интерпретатора). Эта либа используется в xml.f, а xml в куче мест. Что же, теперь все программы исправлять, чтобы они знали про wc.f? — эт не дело. Приветствуются предложения решений проблемы.
Logged In: NO
У меня трабла проявляется так - подключаю ~ac/lib/lin/curl/curl.f, делаю SAVE и полученный бинарник отваливается по ERROR #-1
Если делаю SAVE после подключеняи только wc.f - всё нормально..
Logged In: YES
user_id=1524915
Originator: NO
~day/wincons/wc.f
S" ~ygrek/lib/data/curl.const" ADD-CONST-VOC
~ac/lib/ns/so-xt.f
curl_global_ini 2DROP 0 ;
CURL-GLOBAL-INIT CURL_GLOBAL_ALL 1 CR ." BOOO" curl_global_init DROP CR ." PASSED!" ;
..: AT-PROCESS-STARTING CURL-GLOBAL-INIT ;..
PREVIOUS
\ REMOVE-ALL-CONSTANTS
S" test.exe" SAVE
BYE
Валится в вызове curl_global_init, если его заменить на curl_global_ini - то всё ок.. Конфликт NOTFOUND'ов?
Logged In: YES
user_id=258714
Originator: YES
Какая версия libcurl.dll? У меня 7.13.0 — не валится.
Logged In: YES
user_id=1524915
Originator: NO
Валится в слове SO-INIT так как не находит curl_global_init в словаре (очевидно импортов длл-ки). Почему?
Logged In: YES
user_id=1524915
Originator: NO
7.16.4
spf самый свежий
Logged In: YES
user_id=132884
Originator: NO
> Валится в слове SO-INIT так как не находит
> curl_global_init в словаре (очевидно импортов
> длл-ки). Почему?
Загляни в dll, есть эта функция там?
Или попробуй отключить константы...
Logged In: YES
user_id=1524915
Originator: NO
функция есть в dll'ке.
Что-то оно у меня вообще не работает...
Вот такой код - запускаю test3.exe, выполняю z - валится. Ы?
~ac/lib/ns/so-xt.f
\ TRUE vSOdebug !
z CR ." BOOO" 0 curl_easy_init . CR ." PASSED!" ;
\ ..: AT-PROCESS-STARTING z ;..
PREVIOUS
S" test3.exe" SAVE
BYE
Logged In: YES
user_id=132884
Originator: NO
> Что-то оно у меня вообще не работает...
> Вот такой код - запускаю test3.exe, выполняю z
А до сохранения работает?
Logged In: YES
user_id=1524915
Originator: NO
Да, до сохранения всё ок.
У тебя работает такой код? Как бага проявляется?
Logged In: YES
user_id=132884
Originator: NO
Я проверить сейчас не могу (нет SPF'а на этой машине). Но вообще curl работает давно и успешно с сохраненными exe, в том же fs.exe CGI, который на forth.org.ru (главная страничка собирается curl'ом и libxslt) и во всех Eserv'ах веб-интерфейсы.
Logged In: YES
user_id=258714
Originator: YES
У меня код отрабатывает без вылетов, выводит "BOOO". Неверная работа интрепретатора заключается в AV или исключении -2 в случаях, когда должно быть -2003.
Logged In: YES
user_id=1524915
Originator: NO
С помощью Рувима разобрался наконец-то. Просто не находило dll-ку, т.к. они у меня лежат рядом с spf.exe... Может стоит в тот ABORT вставить текстовое описание - DLL not found?
Это в моей баге. Оригинальный багрепорт имеет место быть.
Logged In: YES
user_id=1524915
Originator: NO
Статус-репорт: предложенное Рувимом решение - ..: AT-PROCESS-STARTING ChainOfConst 0! ;.. на cvs в lib/ext/const.f