Re[6]: В прилагаемой msys не грузится перловый модуль svn. Нет LIBAPR-0-0.DLL
От: Аноним  
Дата: 21.05.13 10:12
Оценка:
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, Аноним, Вы писали:


А>>Я посмотрел Portable Msys git. Там есть этот файл, но переписывание его в директорию bin в msys из mingw-builds ситуацию не исправляет.


X>да, я вчера тоже понял что этой dll`ки не хватает. в добавок, LIBAPR-0-0.DLL тянет с собой еще несколько dll`ок, я их тоже скопировал, и в результате получаю сегфолт:

X>MSYS-1.0.17 Build:2011-04-24 23:39
X>Exception: STATUS_ACCESS_VIOLATION at eip=66DB13DD
X>eax=00000000 ebx=104D2144 ecx=10020370 edx=01011007 esi=000016B8 edi=ADADEDFE
X>ebp=0028EB78 esp=0028EB60 program=D:\msys\bin\perl.exe
X>cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
X>Stack trace:
X>Frame Function Args
X>0028EB78 66DB13DD (104D2144, 0028EBA4, 66DF00D4, 00000000)
X>0028EBA8 66DEDAC0 (104D2144, 104DBB88, 10020370, 10020370)
X>0028EBD8 56C58D86 (104D2144, 1048C9EC, 00000002, 10571C48)
X>0028EC08 56C6414A (103EB108, 103EB108, 0028EDA8, 56C044C5)
X>0028EC18 56C538C8 (0028ED70, 00000000, 00000000, 00000000)
X>0028EDA8 56C044C5 (1048C89C, 00000006, 00000000, 00000000)
X>0028EDC8 56C07CBB (1048C89C, 00000000, 0028EEC8, 00000000)
X>0028EEE8 56C07989 (0000000B, 1048C848, 10067808, 10067808)
X>0028EFB8 56C3A2FA (0000020D, 10492108, 00000000, 00000000)
X>0028F008 56C35AE4 (00000001, 0000020D, 00000000, 104921C8)
X>0028F088 56C2E865 (103D86C8, 00000006, 0028F0B8, 56C79216)
X>0028F0B8 56C993D7 (00000000, 00000000, 00000000, 00000C6E)
X>0028F188 56C9A743 (103E9708, 103E9708, 0028F328, 56C044C5)
X>0028F198 56C538C8 (0028F2F0, 00000000, 00000000, 00000000)
X>0028F328 56C044C5 (103E19A4, 00000006, 00000000, 00000000)
X>0028F348 56C07CBB (103E19A4, 00000000, 0028F448, 00000000)
X>End of stack trace (more stack frames may be present)

X>и тут мои идеи заканчиваются %)


У меня в зависимостях LIBAPR-0-0.DLL только MSYS-1.0.DLL. Остальное — майкрософтовские dll, которые в системе уже есть.
Но MSYS-1.0.DLL в msys из mingwg builds отличается от MSYS-1.0.DLL из portable git по размеру.

Я не очень хорошо ориентируюсь в теме, но повторю свои подозрения, что в сборке из mingwg builds
используется набор библиотек libapr* другой (новой) версии, а _Core.dll слинкован с dll старой версии.

И по идее надо пересобрать _Core.dll .

Скажите, как собирается msys из mingw builds? Есть исходники?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.