Собрать omniORB(py) с помощью MinGW (MSYS2) и Python3 из MinGW (MSYS2)
5 000 руб. за проект
Необходимо собрать omniORB и omniORBpy:
1) omniORB 4.3.1 https://sourceforge.net/projects/omniorb/files/omn...
2) omniORBpy 4.3.1 https://sourceforge.net/projects/omniorb/files/omn...
с использованием инструментария MinGW из MSYS2. Сборка потребует доработок исходного кода (C++ и Python 3), потому что при сборке "как есть" omniORB получается не работоспособным (конкретно - не работает утилита omniidl).
Есть доработка более старой версии omniORB 4.2.0 с использованием Python 2, но сейчас необходим Python 3 и более новая версия omniORB 4.3.1. Патчи для старой версии для примера - https://disk.yandex.ru/d/nZeWy01guhODvA.
В результате необходимо получить набор необходимых патчей для фикса исходного кода версии 4.3.1 (или более старой версии, если получится собрать только более старую версию). Патчи должны изменить код таким образом, чтобы omniORB(py) собирался с использованием MinGW (MSYS2) и Python3 также из MinGW (MSYS2) и работал. Частично проверить работоспособность можно выполнив команду omniidl:
omniidl -bcxx /path/to/omniorb/src/any_file.idl
и
omniidl -bpython /path/to/omniorb/src/any_file.idl
1) omniORB 4.3.1 https://sourceforge.net/projects/omniorb/files/omn...
2) omniORBpy 4.3.1 https://sourceforge.net/projects/omniorb/files/omn...
с использованием инструментария MinGW из MSYS2. Сборка потребует доработок исходного кода (C++ и Python 3), потому что при сборке "как есть" omniORB получается не работоспособным (конкретно - не работает утилита omniidl).
Есть доработка более старой версии omniORB 4.2.0 с использованием Python 2, но сейчас необходим Python 3 и более новая версия omniORB 4.3.1. Патчи для старой версии для примера - https://disk.yandex.ru/d/nZeWy01guhODvA.
В результате необходимо получить набор необходимых патчей для фикса исходного кода версии 4.3.1 (или более старой версии, если получится собрать только более старую версию). Патчи должны изменить код таким образом, чтобы omniORB(py) собирался с использованием MinGW (MSYS2) и Python3 также из MinGW (MSYS2) и работал. Частично проверить работоспособность можно выполнив команду omniidl:
omniidl -bcxx /path/to/omniorb/src/any_file.idl
и
omniidl -bpython /path/to/omniorb/src/any_file.idl
Отзывы
Все прошло успешно. Патчи для ПО сделаны. Человек приятный в общении, видно, что профессионал своего дела. Работал до поздней ночи, чтобы завершить заказ быстрее. Однозначно 5 звезд!
1 год
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.