Нет (полная) omniORB установка не была найдена. Обеспечьте OMNIORB4_DIR:

Я устанавливаю некоторое программное обеспечение, требуемое для работы. Согласно инструкциям по установке (я сделал это несколько месяцев назад и это работало), выполнение:

sudo apt-get install python-dev
sudo apt-get install libomniorb4-dev

Должен установить зависимости, сначала, я получил проблему без найденного на libomniorb4. Я сначала искал libomniorb.deb и установил его использование sudo apt install ./package-name.deb и я сделал это также с libomnithread4, потому что я получил ошибку на первой.

Поскольку это не работало, мне удалось работать sudo apt-get install libomniorb4-dev в конце, активирующем следующие галочки: enter image description here

Я попытался компилировать с cmake, но получил следующее:

No (complete) omniORB installation was not found. Please provide OMNIORB4_DIR:
  - through the GUI when working with ccmake, 
  - as a command line argument when working with cmake e.g. 
    cmake .. -DOMNIORB4_DIR:PATH=/usr/local/omniORB-4.0.5 
Reason:
  OMNIORB4_INCLUDE_DIR: /usr/include
  OMNIORB4_LIBRARY_omniORB4: /usr/lib/x86_64-linux-gnu/libomniORB4.so
  OMNIORB4_LIBRARY_omnithread: /usr/lib/x86_64-linux-gnu/libomnithread.so
  OMNIORB4_IDL_COMPILER: OMNIORB4_IDL_COMPILER-NOTFOUND
-- Configuring done
-- Generating done

Я пытался удалить все с Кв., удаляют, и переустанавливающий с Кв. - получают команду. Я попробовал sudo apt-get update, sudo apt-get upgrade и даже sudo apt-get dist-upgrade. Я также сделал: sudo apt-get install -f

Таким образом, я пытался найти саму библиотеку и делал:

find /usr/ -iname "*omni*"
/usr/include/omniconfig.h
/usr/include/omnithread
/usr/include/omniORB4
/usr/include/omniORB4/omniServer.h
/usr/include/omniORB4/omniORBcompat.h
/usr/include/omniORB4/omniORB.h
/usr/include/omniORB4/internal/omniCurrent.h
/usr/include/omniORB4/internal/omniIdentity.h
/usr/include/omniORB4/omniConnectionMgmt.h
/usr/include/omniORB4/omniServant.h
/usr/include/omniORB4/omniAsyncInvoker.h
/usr/include/omniORB4/omniObjRef.h
/usr/include/omniORB4/omniConnectionData.hh
/usr/include/omniORB4/omniIOR.h
/usr/include/omniORB4/omniURI.h
/usr/include/omniORB4/omniZIOP.h
/usr/include/omniORB4/omniTransport.h
/usr/include/omniORB4/omniInterceptors.h
/usr/include/omniORB4/omniutilities.h
/usr/include/omniORB4/omniTypedefs.hh
/usr/include/omniORB4/omniInternal.h
/usr/include/omniORB4/omniPolicy.h
/usr/include/omniORB4/omniObjKey.h
/usr/include/omnithread.h
/usr/lib/firefox/browser/omni.ja
/usr/lib/firefox/omni.ja
/usr/lib/thunderbird/omni.ja
/usr/lib/x86_64-linux-gnu/pkgconfig/omniConnectionMgmt4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniZIOPDynamic4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omnithread4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniDynamic4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniORB4.pc
/usr/lib/x86_64-linux-gnu/pkgconfig/omniZIOP4.pc
/usr/lib/x86_64-linux-gnu/libomnithread.so
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniORB4.so.2
/usr/lib/x86_64-linux-gnu/libomniORB4.so.2.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so.2
/usr/lib/x86_64-linux-gnu/libomnithread.so.4
/usr/lib/x86_64-linux-gnu/libomniORB4.so
/usr/lib/x86_64-linux-gnu/libomnithread.so.4.0
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.a
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniConnectionMgmt4.so
/usr/lib/x86_64-linux-gnu/libomnithread.a
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so
/usr/lib/x86_64-linux-gnu/libomniDynamic4.a
/usr/lib/x86_64-linux-gnu/libomniORB4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so
/usr/lib/x86_64-linux-gnu/libomniZIOP4.a
/usr/lib/x86_64-linux-gnu/libomnisslTP4.so
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.so.2
/usr/lib/x86_64-linux-gnu/libomniDynamic4.so.2
/usr/lib/x86_64-linux-gnu/libomnisslTP4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.so.2
/usr/lib/x86_64-linux-gnu/libomniZIOP4.so.2.2
/usr/lib/x86_64-linux-gnu/libomniZIOPDynamic4.a
/usr/lib/x86_64-linux-gnu/libomniCodeSets4.a
/usr/share/doc/libomniorb4-2
/usr/share/doc/libomnithread4
/usr/share/doc/libomniorb4-dev
/usr/share/doc/libomnithread4-dev
/usr/share/pulseaudio/alsa-mixer/profile-sets/sb-omni-surround-5.1.conf
/usr/src/linux-headers-4.15.0-29-generic/include/config/usb/serial/omninet.h
/usr/src/linux-headers-4.15.0-42-generic/include/config/usb/serial/omninet.h

Я также искал использование apt-cache search опция и установленный: omniorb-idl

0
задан 3 December 2018 в 09:30

2 ответа

Решенный столь же легкий как:

sudo apt-get install omniidl
0
ответ дан 27 October 2019 в 00:41

Походит на это: https://code.google.com/archive/p/incub/wikis/UbuntuInstallation.wiki

Если то, что Вы пытаетесь создать, является Incub затем, хорошо, вероятно, игнорировать это. В противном случае разъясните — что Вы создаете с cmake?

0
ответ дан 27 October 2019 в 00:41

Другие вопросы по тегам:

Похожие вопросы: