Собрать omniORB(py) с помощью MinGW (MSYS2) и Python3 из MinGW (MSYS2)

5 000 руб. за проект
08 сентября 2023, 10:28 • 1 отклик • 34 просмотра
Необходимо собрать 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

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Все прошло успешно. Патчи для ПО сделаны. Человек приятный в общении, видно, что профессионал своего дела. Работал до поздней ночи, чтобы завершить заказ быстрее. Однозначно 5 звезд!
8 месяцев назад
R50 a8a8c2c5dc625ea510773970df7cd92e
Фрилансер
Адекватный, хороший заказчик! Старался быть в диалоге постоянно. Понимает, чего хочет. Готов выслушивать предложения и активно участвует в процессе.
8 месяцев назад