ну и, кстати, процедура ликвидации в системе всех cygwin1.dll кроме
главного приводит к тому, что dynamips при запуске ругается "The
procedure entrypoint freeaddrinfo could not be located in the dynamic
link library cygwin1.dll"
А на самом деле проблема вот в чем - автор dynamips использует
неоригинальную библиотеку cygwin отсюда -
http://win6.jp/Cygwin/index.html. Поэтому решением всем проблем было:
1) убить все cygwin1.dll в системе
2) прописать в %PATH% маршрут x:\cygwin\bin
3) в этот каталог (x:\cygwin\bin) положить cygwin1.dll с упомянутого
выше сайта. Поскольку эта библотека является доработкой стандартной,
то с ней работают как ориентированные на оригинальную библиотеку
приложения, так и dynafuckingmips.
On 9/8/07, Vladimir Litovka
Коллеги,
а подскажите такую вещь - как можно бороться с несовместимыми между собой версиями cygwin1.dll? Когда по отдельности каждая программа работает, но если запущена одна из них (например, FreeRadius.net) и, соответственно, cygwin1.dll уже подгружен в память, то вторая не запускается с сообщением:
C:\Program Files\Dynamips>dynamips-start.cmd 10 [main] ? (4312) C:\Program Files\Dynamips\dynamips.exe: *** fatal error - system shared memory version mismatch detected - 0x2D1E009C/0x75BE0096. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL.
при этом если freeradius выгрузить, то dynamips запустится аж бегом :-\ Также, верно и наоборот.
В то же время, например, Freeradius и cygwin 1.5.24 друг с другом не конфликтуют - то есть если запущен bash, то радиус тоже запустится и наоборот.
Есть способ заставить dynamips (ну и в общем - любое другое cygwin'овское приложение) работать со своей библиотекой?
Спасибо.
-- /doka
Vision without Execution is Hallucination. -- Thomas Edison.
-- /doka Vision without Execution is Hallucination. -- Thomas Edison. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message