Компилятор BIL не адекватен использующей его программе
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Компилятор BIL не адекватен использующей его программе
КОМПИЛЯТОР НЕАДЕКВАТЕН. ОПЫТ.
Если при компилировании происходит ошибка типа
"Компилятор BIL не адекватен использующей его программе ..."
это означает, что vip.exe не соответствует по версии подключеннму CompData.res
Такого раньше не случалось, если все нормально делать, но сейчас бывают случаи, когда CompData.res в Галактике обновилась, а в Атлатнисе остался прошлой версии, и vip.exe под него новый не сделали.
Вот и получаются расхождения между CompData.res и vip.exe.
И vip.exe сыпет ошибками.
Если при компилировании происходит ошибка типа
"Компилятор BIL не адекватен использующей его программе ..."
это означает, что vip.exe не соответствует по версии подключеннму CompData.res
Такого раньше не случалось, если все нормально делать, но сейчас бывают случаи, когда CompData.res в Галактике обновилась, а в Атлатнисе остался прошлой версии, и vip.exe под него новый не сделали.
Вот и получаются расхождения между CompData.res и vip.exe.
И vip.exe сыпет ошибками.
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Если даже не прописывать в прописывать в конфиге компилятора CompData.res, то очевидно, если он будет другой версии чем vip.exe, то получится проблема, которую я описал, как я понимаю (сам не проверял).
Именно поэтому мне кажется, что если взять текущую галактику с текущим CompData.res и подложить в нее vip.exe, то ничего не скомпилится... Кто-то уже это пробовал?
Мои рассуждения неправильны?
В частности у меня в Галактике был CompData.res от 14.10.2009, а vip.exe от 30.09.2009 - на этом не заработало.
В Атлантисе у меня был CompData.res и vip.exe от 30.09.2009 - на этом заработало!
Именно поэтому мне кажется, что если взять текущую галактику с текущим CompData.res и подложить в нее vip.exe, то ничего не скомпилится... Кто-то уже это пробовал?
Мои рассуждения неправильны?
В частности у меня в Галактике был CompData.res от 14.10.2009, а vip.exe от 30.09.2009 - на этом не заработало.
В Атлантисе у меня был CompData.res и vip.exe от 30.09.2009 - на этом заработало!
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Screw
Спорить с Вами по этому поводу бессмысленно, потому что Вы правы.
Так и должно быть.
Но только не понятно, как по состоянию на одну конкретную дату (2009_11_03) могло оказаться так, что в CompData.res уже был новый, а vip.exe новый не появился? Я конечно не везде проверил новый vip.exe, но на тех источниках, которые мне были доступны, никакого более нового vip.exe не нашлось.
Спорить с Вами по этому поводу бессмысленно, потому что Вы правы.
Так и должно быть.
Но только не понятно, как по состоянию на одну конкретную дату (2009_11_03) могло оказаться так, что в CompData.res уже был новый, а vip.exe новый не появился? Я конечно не везде проверил новый vip.exe, но на тех источниках, которые мне были доступны, никакого более нового vip.exe не нашлось.
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
Я в курсе, что не обновляется.
Я брал целиком Атлантис. И на нем компилировал.
При выходе нового CompData.res для галактики, я так полагаю, что на галактическом внутреннем ресурсе с атлантисом должна также была пара обновиться CompData.res и vip.exe.
Жаль, что я не скачал vip.exe в тот же день с ftp сервера, для чистоты эксперимента, чтобы проверить скомпилилось бы на паре CompData.res с FTP + vip.exe с FTP, скачанных на 03.11.2009.
Что-то мне подсказывает, что не скомпилилось бы.
Хотя было бы любопытно уточнить, когда были 2 последних обновления vip.exe на FTP галактическом.
Я брал целиком Атлантис. И на нем компилировал.
При выходе нового CompData.res для галактики, я так полагаю, что на галактическом внутреннем ресурсе с атлантисом должна также была пара обновиться CompData.res и vip.exe.
Жаль, что я не скачал vip.exe в тот же день с ftp сервера, для чистоты эксперимента, чтобы проверить скомпилилось бы на паре CompData.res с FTP + vip.exe с FTP, скачанных на 03.11.2009.
Что-то мне подсказывает, что не скомпилилось бы.
Хотя было бы любопытно уточнить, когда были 2 последних обновления vip.exe на FTP галактическом.
-
- Постоянный гость
- Сообщения: 74
- Зарегистрирован: 23 июн 2007, 23:07
- Откуда: ТопСофт, Минск
-
- Посетитель
- Сообщения: 36
- Зарегистрирован: 28 сен 2009, 00:19
Столкнулся с подобным сообщением при попытке компиляции из Консоли управления... на всем форуме только одно упоминание о такой ошибке.
Кто-то может подсказать, что необходимо сделать, чтобы таки-можно было компилировать?
Информация по версиям библиотек и ресурсов:
версия инструментария (Atlantis) : 5.4.27
• DLL ATLCORE_ 5.4.27.0 1 852 960 .\ATLCORE_.DLL
требует: версии: наличие:
+ DLL atlCore_Stub >= 5.4.25.0 5.4.25.0
+ DLL atlDll >= 5.4.25.0 5.4.27.0
+ DLL AtlSock >= 5.4.14.0 5.4.14.0
+ DLL base >= 5.4.22.0 5.4.27.0
+ RES compdata = 5.4.27.0 5.4.27.0
vip.exe версии 5.4.27
Кто-то может подсказать, что необходимо сделать, чтобы таки-можно было компилировать?
Информация по версиям библиотек и ресурсов:
версия инструментария (Atlantis) : 5.4.27
• DLL ATLCORE_ 5.4.27.0 1 852 960 .\ATLCORE_.DLL
требует: версии: наличие:
+ DLL atlCore_Stub >= 5.4.25.0 5.4.25.0
+ DLL atlDll >= 5.4.25.0 5.4.27.0
+ DLL AtlSock >= 5.4.14.0 5.4.14.0
+ DLL base >= 5.4.22.0 5.4.27.0
+ RES compdata = 5.4.27.0 5.4.27.0
vip.exe версии 5.4.27
-
- Посетитель
- Сообщения: 36
- Зарегистрирован: 28 сен 2009, 00:19
Вот вариант №1, при котором выдается ошибка:
• RES COMPDATA 5.4.20.0 1 566 824 .\COMPDATA.RES
версия инструментария (Atlantis) : 5.4.20
это сборка Тюмбита Support-а, от 01.02.2010
А вот вариант №2, при котором компиляция проходит, по крайней мере в части добавления/изменения внешнего вида интерфейсов:
версия инструментария (Atlantis) : 5.4.26
• RES COMPDATA 5.4.26.0 1 591 837 .\COMPDATA.RES
это сборка Тюмбита Support-а, не помню точно, от 11.01.2010 вроде
Вроде бы в обоих случаях совпадение версий атлантиса и ресурса compdata.res, только в одном есть ошибка, в другом нет... странно все
• RES COMPDATA 5.4.20.0 1 566 824 .\COMPDATA.RES
версия инструментария (Atlantis) : 5.4.20
это сборка Тюмбита Support-а, от 01.02.2010
А вот вариант №2, при котором компиляция проходит, по крайней мере в части добавления/изменения внешнего вида интерфейсов:
версия инструментария (Atlantis) : 5.4.26
• RES COMPDATA 5.4.26.0 1 591 837 .\COMPDATA.RES
это сборка Тюмбита Support-а, не помню точно, от 11.01.2010 вроде
Вроде бы в обоих случаях совпадение версий атлантиса и ресурса compdata.res, только в одном есть ошибка, в другом нет... странно все

LaaLaa писал(а):Консоль управления это Support.exe, проверьте версию, смотрите отчет "= | Информация | О компонентах | Сводный отчет"