31

yars пишет:

этакая стилизованная буква К с шестеренкой

+ Ню-ню ag ag ag

http://diablopc.ddns.net/img/Wed_Feb_27_08%3A35%3A31_EET_2019.jpg

http://diablopc.ddns.net/img/Wed_Feb_27_08%3A39%3A19_EET_2019.jpg

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

32

DiabloPC, а у меня там пентаграмма ab .

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

33

Rizado пишет:

а у меня там пентаграмма

ag

Не, ну я как-то старался более-менее стандартный вид разных дистров показать   bk

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

34 (27.02.2019 17:41:17 отредактировано MozgFx)

Oleg65 пишет:

ormorph,  Нужно только дать, тем или иным способом, права на его выполнение. И всего-то...

Вот именно, я обычно видя всякие такие исполняемые файлы открываю в KDE через правую кнопку свойства файла и смотрю стоит ли там галка "исполняемый файл"
Если нет то ставлю её.  После чего либо сразу работает по двойному щелчку. Либо пытаемся выполнить через командную строку.


yars пишет:

Да просто  Если на кнопке главного меню

В главном меню кнопки обычно стилизованы под дистрибутив и логотипом KDE, GNOME там и не пахнет.
Обычно при входе в систему есть список установленных  DE можно ориентироваться на него.
Так же как вариант в меню поискать раздел "Система", а там среди доступных пунктов должен быть пункт отвечающий за информацию о текущем DE.

Сразу предположу Ваш вопрос (Не для yars) что такое DE.
DE (desktop environment)- Среда рабочего стола по русски

35

mozgfx пишет:

Обычно при входе в систему есть список установленных  DE

Где???

+ открыть спойлер

http://i.piccy.info/i9/b4a339d5fe7c411c3e981ec7d901507f/1551373975/69808/1304720/Snymok_ekrana_ot_2019_02_28_21_04_01_800.jpghttp://i.piccy.info/a3/2019-02-28-17-12/i9-13004089/730x585-r/i.gif

Linux Mint 19.3 Mate Edition
Windows 7

36 (02.03.2019 12:10:56 отредактировано user160)

Продолжаем разговор.
Напомню. Речь теперь идёт о компиляции FreeCAD в Debian 9.8, который в свою очередь установлен в Oracle V-box в Windows 8.1.
В оном Debian исользуется DE xfce

Итак, после некоторой паузы пытаюсь скомпилировать.

  • исходники лежат в ./freecad-code

  • целевая папка ./freecad-build

Пробовал и через su и через sudo -s
Результат одинаков. Компилирую.

+ открыть спойлер

 Консоль:

root@vhost:/home/str# cd freecad-build
root@vhost:/home/str/freecad-build# cmake ./ ../freecad-code
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Compiler: GNU, version: 6.3.0
-- Looking for GL/gl.h
-- Looking for GL/gl.h - not found
-- Looking for C++ include istream
-- Looking for C++ include istream - found
-- Looking for C++ include ostream
-- Looking for C++ include ostream - found
-- Looking for C++ include fstream
-- Looking for C++ include fstream - found
-- Looking for C++ include sstream
-- Looking for C++ include sstream - found
-- Looking for C++ include ios
-- Looking for C++ include ios - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Looking for C++ include iomanip
-- Looking for C++ include iomanip - found
-- Looking for C++ include iostream
-- Looking for C++ include iostream - found
-- Check for STD namespace
-- Check for STD namespace - found
-- prefix: /usr/local
-- datadir: data
-- docdir: doc
-- includedir: include
-- libdir: /usr/local/lib
-- cmake: 3.7.2
-- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.13")
-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython2.7.so (found suitable exact version "2.7.13")
CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
  Imported targets not available for Boost version
Call Stack (most recent call first):
  /usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
  CMakeLists.txt:593 (find_package)


CMake Warning at /usr/share/cmake-3.7/Modules/FindBoost.cmake:761 (message):
  Imported targets not available for Boost version
Call Stack (most recent call first):
  /usr/share/cmake-3.7/Modules/FindBoost.cmake:865 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.7/Modules/FindBoost.cmake:1470 (_Boost_MISSING_DEPENDENCIES)
  CMakeLists.txt:593 (find_package)


-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
CMake Error at /usr/share/cmake-3.7/Modules/FindBoost.cmake:1831 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  CMakeLists.txt:593 (find_package)


CMake Error at CMakeLists.txt:609 (MESSAGE):
  =============================================

  Required components:

   filesystem;program_options;regex;system;thread

  Not found, install the components:

   filesystem;program_options;regex;system;thread

  =============================================


-- Configuring incomplete, errors occurred!
See also "/home/str/freecad-build/CMakeFiles/CMakeOutput.log".
See also "/home/str/freecad-build/CMakeFiles/CMakeError.log".
root@vhost:/home/str/freecad-build#

Получаю ошибку

+ открыть спойлер

 Консоль:

CMake Error at /usr/share/cmake-3.7/Modules/FindBoost.cmake:1831 (message):
  Unable to find the requested Boost libraries.

Всё, что найдено со словом Boost и не связано с "Гномом" и "Кедами" я поставил в Синаптике.
Что касается этих компонентов

+ открыть спойлер

filesystem;program_options;regex;system;thread

.
То эти названия слишком общие, и в Синаптике есть много чего связанного с system и нет ничего похожего на program_options.

В общем вопрос в том, что за "зверь" Boost и как дальше "добить" компиляцию?
Может какие ключи в строке cmake указать?

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

37

user160 пишет:

Unable to find the Boost header files.

нужен libboost-devel или что-то около того, не знаю как он точно в дебе называется

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

38 (02.03.2019 12:31:12 отредактировано user160)

DiabloPC пишет:
user160 пишет:

Unable to find the Boost header files.

нужен libboost-devel или что-то около того, не знаю как он точно в дебе называется

Все libboost.* какие есть установлены
Их 9 штук.

Вероятнее всего надо либо Путь туда показать cmake-еру либо нужна опция в командной строке.
Так чтоже за "зверь" boost ?
*** Добавлено: 02.03.2019 13:41:34 ***

Вот что я нашёл в CMakeLists.txt в части boost

+ открыть спойлер

 Консоль:

# -------------------------------- Boost --------------------------------

    SET(_boost_TEST_VERSIONS ${Boost_ADDITIONAL_VERSIONS})

    set (BOOST_COMPONENTS filesystem program_options regex system thread)
    find_package(Boost ${BOOST_MIN_VERSION}
        COMPONENTS ${BOOST_COMPONENTS} REQUIRED)

    if(UNIX AND NOT APPLE)
        # Boost.Thread 1.67+ headers reference pthread_condattr_*
        list(APPEND Boost_LIBRARIES pthread)
    endif()

    IF(NOT Boost_FOUND)
        set (NO_BOOST_COMPONENTS)
        foreach (comp ${BOOST_COMPONENTS})
            string(TOUPPER ${comp} uppercomp)
            if (NOT Boost_${uppercomp}_FOUND)
                list(APPEND NO_BOOST_COMPONENTS ${comp})
            endif()
        endforeach()
        MESSAGE(FATAL_ERROR "=============================================\n"
                            "Required components:\n"
                            " ${BOOST_COMPONENTS}\n"
                            "Not found, install the components:\n"
                            " ${NO_BOOST_COMPONENTS}\n"
                            "=============================================\n")
    ENDIF(NOT Boost_FOUND)

Ошибку генерирует именно этот фрагмент.

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

39

user160 пишет:

Все liboost

Ой далеко не все

+ открыть спойлер

 Консоль:
# z se libboost| egrep -v "32bit|debug" | awk '{print $1 $2 $3}'
Loadingrepositorydata...
Readinginstalledpackages...

S|Name
--+------------------------------------------------+----------------------------------------------------------------+--------
|libboost_atomic-devel|
|libboost_atomic1_66_0|
|libboost_atomic1_66_0-devel|
|libboost_atomic1_69_0|
|libboost_atomic1_69_0-devel|
|libboost_chrono-devel|
|libboost_chrono1_66_0|
|libboost_chrono1_66_0-devel|
|libboost_chrono1_69_0|
|libboost_chrono1_69_0-devel|
|libboost_container-devel|
|libboost_container1_66_0|
|libboost_container1_66_0-devel|
|libboost_container1_69_0|
|libboost_container1_69_0-devel|
|libboost_context-devel|
|libboost_context1_66_0|
|libboost_context1_66_0-devel|
|libboost_context1_69_0|
|libboost_context1_69_0-devel|
|libboost_contract-devel|
|libboost_contract1_69_0|
|libboost_contract1_69_0-devel|
|libboost_coroutine-devel|
|libboost_coroutine1_66_0|
|libboost_coroutine1_66_0-devel|
|libboost_coroutine1_69_0|
|libboost_coroutine1_69_0-devel|
|libboost_date_time-devel|
i|libboost_date_time1_66_0
|libboost_date_time1_66_0-devel|
i|libboost_date_time1_69_0
|libboost_date_time1_69_0-devel|
|libboost_fiber-devel|
|libboost_fiber1_66_0|
|libboost_fiber1_66_0-devel|
|libboost_fiber1_69_0|
|libboost_fiber1_69_0-devel|
|libboost_filesystem-devel|
i|libboost_filesystem1_66_0
|libboost_filesystem1_66_0-devel|
|libboost_filesystem1_69_0|
|libboost_filesystem1_69_0-devel|
|libboost_graph-devel|
|libboost_graph1_66_0|
|libboost_graph1_66_0-devel|
|libboost_graph1_69_0|
|libboost_graph1_69_0-devel|
|libboost_graph_parallel-devel|
|libboost_graph_parallel1_66_0|
|libboost_graph_parallel1_66_0-devel|
|libboost_graph_parallel1_69_0|
|libboost_graph_parallel1_69_0-devel|
|libboost_headers-devel|
|libboost_headers1_66_0-devel|
|libboost_headers1_69_0-devel|
|libboost_iostreams-devel|
i|libboost_iostreams1_66_0
|libboost_iostreams1_66_0-devel|
|libboost_iostreams1_69_0|
|libboost_iostreams1_69_0-devel|
|libboost_locale-devel|
i|libboost_locale1_66_0
|libboost_locale1_66_0-devel|
|libboost_locale1_69_0|
|libboost_locale1_69_0-devel|
|libboost_log-devel|
|libboost_log1_66_0|
|libboost_log1_66_0-devel|
|libboost_log1_69_0|
|libboost_log1_69_0-devel|
|libboost_math-devel|
|libboost_math1_66_0|
|libboost_math1_66_0-devel|
|libboost_math1_69_0|
|libboost_math1_69_0-devel|
|libboost_mpi-devel|
|libboost_mpi1_66_0|
|libboost_mpi1_66_0-devel|
|libboost_mpi1_69_0|
|libboost_mpi1_69_0-devel|
|libboost_mpi_python-devel|
|libboost_mpi_python-py2_7-1_66_0|
|libboost_mpi_python-py2_7-1_66_0-devel|
|libboost_mpi_python-py3-1_66_0|
|libboost_mpi_python-py3-1_66_0-devel|
|libboost_mpi_python3-devel|
|libboost_numpy-devel|
|libboost_numpy-py2_7-1_66_0|
|libboost_numpy-py2_7-1_66_0-devel|
|libboost_numpy-py3-1_66_0|
|libboost_numpy-py3-1_66_0-devel|
|libboost_numpy3-devel|
|libboost_program_options-devel|
|libboost_program_options1_66_0|
|libboost_program_options1_66_0-devel|
|libboost_program_options1_69_0|
|libboost_program_options1_69_0-devel|
|libboost_python-devel|
|libboost_python-py2_7-1_66_0|
|libboost_python-py2_7-1_66_0-devel|
|libboost_python-py3-1_66_0|
|libboost_python-py3-1_66_0-devel|
|libboost_python3-devel|
|libboost_random-devel|
|libboost_random1_66_0|
|libboost_random1_66_0-devel|
|libboost_random1_69_0|
|libboost_random1_69_0-devel|
|libboost_regex-devel|
|libboost_regex1_66_0|
|libboost_regex1_66_0-devel|
|libboost_regex1_69_0|
|libboost_regex1_69_0-devel|
|libboost_serialization-devel|
|libboost_serialization1_66_0|
|libboost_serialization1_66_0-devel|
|libboost_serialization1_69_0|
|libboost_serialization1_69_0-devel|
|libboost_signals1_66_0|
|libboost_signals1_66_0-devel|
|libboost_stacktrace-devel|
|libboost_stacktrace1_66_0|
|libboost_stacktrace1_66_0-devel|
|libboost_stacktrace1_69_0|
|libboost_stacktrace1_69_0-devel|
|libboost_system-devel|
i|libboost_system1_66_0
|libboost_system1_66_0-devel|
|libboost_system1_69_0|
|libboost_system1_69_0-devel|
|libboost_test-devel|
|libboost_test1_66_0|
|libboost_test1_66_0-devel|
|libboost_test1_69_0|
|libboost_test1_69_0-devel|
|libboost_thread-devel|
i|libboost_thread1_66_0
|libboost_thread1_66_0-devel|
|libboost_thread1_69_0|
|libboost_thread1_69_0-devel|
|libboost_timer-devel|
|libboost_timer1_66_0|
|libboost_timer1_66_0-devel|
|libboost_timer1_69_0|
|libboost_timer1_69_0-devel|
|libboost_type_erasure-devel|
|libboost_type_erasure1_66_0|
|libboost_type_erasure1_66_0-devel|
|libboost_type_erasure1_69_0|
|libboost_type_erasure1_69_0-devel|
|libboost_wave-devel|
|libboost_wave1_66_0|
|libboost_wave1_66_0-devel|
|libboost_wave1_69_0|
|libboost_wave1_69_0-devel|

user160 пишет:

Так чтоже за "зверь" boost ?

https://www.boost.org/

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

40 (02.03.2019 13:11:03 отредактировано user160)

DiabloPC пишет:
user160 пишет:

Все liboost

Ой далеко не все

Очень может быть.
Синаптик говорит, что у меня версия всех модулей 1.62

DiabloPC пишет:
user160 пишет:

Так чтоже за "зверь" boost ?

https://www.boost.org/

По Вашей ссылке написано, что последняя версия 1.69.
Фрагмент из CMakeLists.txt ищет версию 1.67
Возникают вопросы:

  • Как узнать какие версии использует Debian10 ?

  • Как загрузить это в Debian9.8 версию boost 1.67

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

41

user160 пишет:

Как узнать какие версии использует Debian10?

1.67
https://packages.debian.org/search?keywords=libboost

user160 пишет:

Как загрузить это в Debian9.8 версию boost 1.67

к примеру из stretch-backports
https://packages.debian.org/stretch-backports/amd64/

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

42

DiabloPC пишет:

user160 пишет:

Как загрузить это в Debian9.8 версию boost 1.67

к примеру из stretch-backports
https://packages.debian.org/stretch-backports/amd64/

Подскажите пожалуйста содержимое командной строки для apt-get   bn

Debian Buster  4.19.0-5-amd64 #1 SMP Debian 4.19.37-5

43

user160, man apt-get

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

44

Wolfenberg пишет:

Где???

+ открыть спойлер

http://home.23region.info/lf/plasma.jpg
http://home.23region.info/lf/plasma2.jpg

45

mozgfxbw забавно. У меня такого нету ab

Linux Mint 19.3 Mate Edition
Windows 7