Skip to content

Gz-sim fails to build, complaining about the proto files #2854

@hariharan382

Description

@hariharan382

Environment

  • OS Version: < Ubuntu 20.04(no virtual machine) >

  • Source :
    <gz-sim-gz-sim9_9.0.0>

    • Rendering system info:
      • On Linux, provide the outputs of the following commands:
               LANG=C lspci -nn | grep VGA  
            - 'OUTPUT':  01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP107GLM [Quadro P1000 Mobile] [10de:1cbb] (rev a1)
        
              echo "$DISPLAY"
            - 'OUTPUT' :  " :1"
        
        
            LANG=C glxinfo -B | grep -i '\(direct rendering\|opengl\|profile\)'  # might require installing mesa-utils package
          - '$OUTPUT' : "LANG=C glxinfo -B | grep -i '\(direct rendering\|opengl\|profile\)'  # might require installing mesa-utils package
          direct rendering: Yes
          OpenGL vendor string: NVIDIA Corporation
          OpenGL renderer string: Quadro P1000/PCIe/SSE2
          OpenGL core profile version string: 4.6.0 NVIDIA 470.199.02
          OpenGL core profile shading language version string: 4.60 NVIDIA
          OpenGL core profile context flags: (none)
          OpenGL core profile profile mask: core profile
          OpenGL version string: 4.6.0 NVIDIA 470.199.02
          OpenGL shading language version string: 4.60 NVIDIA
          OpenGL context flags: (none)
          OpenGL profile mask: (none)
          OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 470.199.02
          OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
          "
        
        
          ps aux | grep Xorg : 
        - `$OUTPUT`: "root        1420  0.0  0.3 25347368 52976 tty1   Sl+  Apr13   0:03 /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/125/gdm/Xauthority -background none -noreset -keeptty -verbose 3
        root        2755  0.8  1.6 25575820 272236 tty2  Sl+  Apr13  11:42 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
        drint     277096  0.0  0.0   9044  2684 pts/0    S+   13:15   0:00 grep --color=auto Xorg"
                  sudo env LANG=C X -version  # if you don't have root access, try to tell the version of Xorg e.g. via package manager

Build file log is given by

    **[override_vars_interfaces_gz_msgs=PKGREQD
    ---
    Running set -e; cd /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0 && cd '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0' && /usr/bin/env  MAKELEVEL= 'CPPFLAGS=' 'CFLAGS=-O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-O3 -DNDEBUG' PREFIX='/home/drint/openrobots' HOME=/home/drint/src/robotpkg/simulation/gz-sim/work.drint PATH='/home/drint/openrobots/bin:/home/drint/openrobots/sbin:/opt/Qt5.15.2/bin:/home/drint/qt5-build/qtbase/bin:/opt/ros/noetic/bin:/opt/openrobots/bin:/usr/lib/ccache:/home/drint/.cargo/bin:/usr/lib/ccache:/home/drint/catkin_ws/src/ardupilot/Tools/autotest:/opt/gcc-arm-none-eabi-10-2020-q4-major/bin:/opt/gcc-arm-none-eabi-9-2020-q2-update/bin:/home/drint/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/drint/.local/share/JetBrains/Toolbox/scripts:/home/drint/.fzf/bin:/home/drint/Master_Thesis/openrobots/bin:/home/drint/Master_Thesis/openrobots/sbin:/usr/local/MATLAB/R2020b/bin' LD_LIBRARY_PATH='' LOCALBASE=/home/drint/openrobots PKGMANDIR=man make  -j4 -f Makefile all
    /usr/bin/cmake -S/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0 -B/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0 --check-build-system CMakeFiles/Makefile.cmake 0
    /usr/bin/cmake -E cmake_progress_start /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/CMakeFiles /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0//CMakeFiles/progress.marks
    make  -f CMakeFiles/Makefile2 all
    make[1]: Entering directory '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0'
    make  -f src/CMakeFiles/gz-sim9.dir/build.make src/CMakeFiles/gz-sim9.dir/depend
    make[2]: Entering directory '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0'
    [  0%] �[34m�[1mRunning protoc on /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/simulation_step.proto�[0m
    [  0%] �[34m�[1mRunning protoc on /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_control.proto�[0m
    [  1%] �[34m�[1mRunning protoc on /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_info.proto�[0m
    [  1%] �[34m�[1mRunning protoc on /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/performer_affinity.proto�[0m
    /usr/bin/python3.8 /home/drint/openrobots//bin/gz-msgs11_generate.py --protoc-exec /usr/bin/protoc --gz-generator-bin /home/drint/openrobots//bin/gz-msgs11_protoc_plugin --proto-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto --input-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/simulation_step.proto --dependency-proto-descs /home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc --generate-cpp --output-cpp-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen --generate-python --output-python-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/
    /usr/bin/python3.8 /home/drint/openrobots//bin/gz-msgs11_generate.py --protoc-exec /usr/bin/protoc --gz-generator-bin /home/drint/openrobots//bin/gz-msgs11_protoc_plugin --proto-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto --input-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_control.proto --dependency-proto-descs /home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc --generate-cpp --output-cpp-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen --generate-python --output-python-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/
    /usr/bin/python3.8 /home/drint/openrobots//bin/gz-msgs11_generate.py --protoc-exec /usr/bin/protoc --gz-generator-bin /home/drint/openrobots//bin/gz-msgs11_protoc_plugin --proto-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto --input-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_info.proto --dependency-proto-descs /home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc --generate-cpp --output-cpp-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen --generate-python --output-python-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/
    /usr/bin/python3.8 /home/drint/openrobots//bin/gz-msgs11_generate.py --protoc-exec /usr/bin/protoc --gz-generator-bin /home/drint/openrobots//bin/gz-msgs11_protoc_plugin --proto-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto --input-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/performer_affinity.proto --dependency-proto-descs /home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc --generate-cpp --output-cpp-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen --generate-python --output-python-path /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/
    /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/simulation_step.proto: No such file or directory
    /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_control.proto: No such file or directory
    /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_info.proto: No such file or directory
    Failed to execute protoc compiler: Command '['/usr/bin/protoc', '--descriptor_set_in=/home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc', '--plugin=protoc-gen-gzmsgs=/home/drint/openrobots//bin/gz-msgs11_protoc_plugin', '--cpp_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--gzmsgs_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--python_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/', '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/simulation_step.proto']' returned non-zero exit status 1.
    /home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/performer_affinity.proto: No such file or directory
    Failed to execute protoc compiler: Command '['/usr/bin/protoc', '--descriptor_set_in=/home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc', '--plugin=protoc-gen-gzmsgs=/home/drint/openrobots//bin/gz-msgs11_protoc_plugin', '--cpp_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--gzmsgs_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--python_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/', '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_info.proto']' returned non-zero exit status 1.
    Failed to execute protoc compiler: Command '['/usr/bin/protoc', '--descriptor_set_in=/home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc', '--plugin=protoc-gen-gzmsgs=/home/drint/openrobots//bin/gz-msgs11_protoc_plugin', '--cpp_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--gzmsgs_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--python_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/', '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/peer_control.proto']' returned non-zero exit status 1.
    Failed to execute protoc compiler: Command '['/usr/bin/protoc', '--descriptor_set_in=/home/drint/openrobots/share/gz/protos/gz-msgs11.gz_desc', '--plugin=protoc-gen-gzmsgs=/home/drint/openrobots//bin/gz-msgs11_protoc_plugin', '--cpp_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--gzmsgs_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen', '--python_out=/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/gz_msgs_gen/python/', '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0/src/proto/gz/sim/private_msgs/performer_affinity.proto']' returned non-zero exit status 1.
    make[2]: *** [src/CMakeFiles/gz-sim9.dir/build.make:77: gz_msgs_gen/gz/sim/private_msgs/peer_control.pb.h] Error 255
    make[2]: *** Waiting for unfinished jobs....
    make[2]: *** [src/CMakeFiles/gz-sim9.dir/build.make:125: gz_msgs_gen/gz/sim/private_msgs/simulation_step.pb.h] Error 255
    make[2]: *** [src/CMakeFiles/gz-sim9.dir/build.make:109: gz_msgs_gen/gz/sim/private_msgs/performer_affinity.pb.h] Error 255
    make[2]: Leaving directory '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0'
    make[2]: *** [src/CMakeFiles/gz-sim9.dir/build.make:93: gz_msgs_gen/gz/sim/private_msgs/peer_info.pb.h] Error 255
    make[1]: *** [CMakeFiles/Makefile2:2808: src/CMakeFiles/gz-sim9.dir/all] Error 2
    make[1]: Leaving directory '/home/drint/src/robotpkg/simulation/gz-sim/work.drint/gz-sim-gz-sim9_9.0.0'
    make: *** [Makefile:169: all] Error 2]' **
  • Description
  • Expected behavior: I want to compile the gz-sim inside the robotpkg, to be used with genom3
  • Actual behavior: but every time, I compile using "make" command, it complains that proto files don't exist, but in the pointing directory, there are proto files, and I also added the absolute path of these 4 proto files, still it complains that it could not find the files, yes I have installed the proto library (libprotoc-3.6.1)
  • Steps to reproduce
  1. I am trying to install it from this website https://git.openrobots.org/projects/telekyb3/pages/software/install/robotpkg
  2. when performing the "make update-simulation" after the bootstrap and path setup, the proto error shows up
  3. I have also tried to install the gz-sim, from the source zip file, which results in the same.
  • Output
    The image shows the existence of the proto files, but sometimes it doesn't show after "make" command

The image shows the existence of the proto files, but it doesn't show after "make" command, thenafter opening the folder ,then rerunning the cmd all the 4 files are visible, There is something happening here which I could no figure out

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions