Linux playground

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
Generic part of the scenario editor almost done, now I need to tackle with custom pages from plugins...
View attachment 30805
It looks really promising and looks even better than the Windows version.
:cheers: (y)

By the way, can an Orbiter.cfg be used to configure Orbiter Linux?
 

Observation

New member
Joined
Jun 13, 2019
Messages
26
Reaction score
5
Points
3
I'd advise you compile on your host because I don't know if kali is using custom compilation flags for its packages...
Tried running a binary compiled from a kali container but it won't even start because my host libc is not compatible :
Code:
gondos@gondos-desktop:~/kali/Orbiter/Orbiter$ ./Orbiter
./Orbiter: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by ./Orbiter)
./Orbiter: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ./Orbiter)
./Orbiter: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./Orbiter)
./Orbiter: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./Orbiter)
Yay! I got it to run! It works quite well. Thank you very much for all your work.
One issue I get is that I sometimes randomly get floating point exceptions sometimes, for example when using the VOR/VTOL HUD (with a useful frequency). Do you have the same issue?
 

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
Yay! I got it to run! It works quite well. Thank you very much for all your work.
One issue I get is that I sometimes randomly get floating point exceptions sometimes, for example when using the VOR/VTOL HUD (with a useful frequency). Do you have the same issue?
Nice :)
FPU exceptions are enabled to help me identify porting issues but it causes some random crashes, especially in HUDs. I try fixing the ones I find but it's not always easy...
You can comment this line in Orbiter.cpp to disable that behavior :
Code:
    feenableexcept (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW);
 

Observation

New member
Joined
Jun 13, 2019
Messages
26
Reaction score
5
Points
3
Nice :)
FPU exceptions are enabled to help me identify porting issues but it causes some random crashes, especially in HUDs. I try fixing the ones I find but it's not always easy...
You can comment this line in Orbiter.cpp to disable that behavior :
Code:
    feenableexcept (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW);
Yup that solves it. Awesome!
 

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
Again I have a problem building:

Bash:
[ 95%] Built target MCC
make: *** [Makefile:156: all] Error 2

real    15m48,298s
user    53m56,593s
sys     4m24,845s

And line 156 of /home/matias/orbiter_test/Orbiter/orbiter/build/Makefile says:

Makefile:
    $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all

Surely it must be easy to solve but I don't know much about programming and even less about building. Sorry.
 

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
Again I have a problem building:

Bash:
[ 95%] Built target MCC
make: *** [Makefile:156: all] Error 2

real    15m48,298s
user    53m56,593s
sys     4m24,845s

And line 156 of /home/matias/orbiter_test/Orbiter/orbiter/build/Makefile says:

Makefile:
    $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all

Surely it must be easy to solve but I don't know much about programming and even less about building. Sorry.
I know there's a dependency error lurking somewhere but I can't tell from your description.
Does it happen again if you rerun a make install?
 

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
I know there's a dependency error lurking somewhere but I can't tell from your description.
Does it happen again if you rerun a make install?
Yes, it happens again. And it gives me the following errors:

Bash:
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    14m59,009s
user    50m30,968s
sys     4m15,995s

and:

Bash:
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4379: Addons/XRVessels/CMakeFiles/XR2Ravenstar.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    1m55,041s
user    4m35,171s
sys     0m29,337s

The commands I used were the following:
Bash:
cd /home/matias/orbiter_test/Orbiter/orbiter/
git pull
git checkout linux
git submodule update --init --recursive
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/orbiter_test ..
time make -j$(nproc) install
They may be wrong, but the truth is that I had already used them successfully before.

I think I'm going to start from scratch with the commands you posted in the first post. I think the mistake is mine. I don't know if anyone else is having trouble compiling Orbiter Linux.
 

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
Yes, it happens again. And it gives me the following errors:

Bash:
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    14m59,009s
user    50m30,968s
sys     4m15,995s

and:

Bash:
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4379: Addons/XRVessels/CMakeFiles/XR2Ravenstar.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    1m55,041s
user    4m35,171s
sys     0m29,337s

The commands I used were the following:
Bash:
cd /home/matias/orbiter_test/Orbiter/orbiter/
git pull
git checkout linux
git submodule update --init --recursive
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/orbiter_test ..
time make -j$(nproc) install
They may be wrong, but the truth is that I had already used them successfully before.

I think I'm going to start from scratch with the commands you posted in the first post. I think the mistake is mine. I don't know if anyone else is having trouble compiling Orbiter Linux.
I tried building in a fresh container and it compiles fine... Can you post the complete log to help pinpoint the issue?
 

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
I tried building in a fresh container and it compiles fine... Can you post the complete log to help pinpoint the issue?
Today I did a fresh install from scratch and it still won't compile. Here is my full log attached, it is very long.

Here's a summary...
Bash:
[matias@matias-pc Orbiter]$ git clone https://github.com/TheGondos/orbiter.git
Clonando en 'orbiter'...
remote: Enumerating objects: 25348, done.
remote: Counting objects: 100% (426/426), done.
remote: Compressing objects: 100% (185/185), done.
remote: Total 25348 (delta 257), reused 389 (delta 241), pack-reused 24922
Recibiendo objetos: 100% (25348/25348), 495.58 MiB | 613.00 KiB/s, listo.
Resolviendo deltas: 100% (15089/15089), listo.
Actualizando archivos: 100% (6465/6465), listo.
[matias@matias-pc Orbiter]$ cd orbiter/
[matias@matias-pc orbiter]$ git checkout linux
Actualizando archivos: 100% (4595/4595), listo.
rama 'linux' configurada para rastrear 'origin/linux'.
Cambiado a nueva rama 'linux'
[matias@matias-pc orbiter]$ git submodule update --init --recursive
SubmΓ³dulo 'Addons/Deepstar' (https://github.com/TheGondos/Deepstar.git) registrado para ruta 'Addons/Deepstar'
SubmΓ³dulo 'Addons/G42-200' (https://github.com/TheGondos/G42-200.git) registrado para ruta 'Addons/G42-200'
SubmΓ³dulo 'Addons/NASSP' (https://github.com/TheGondos/NASSP.git) registrado para ruta 'Addons/NASSP'
SubmΓ³dulo 'Addons/UCSO' (https://github.com/TheGondos/UCSO.git) registrado para ruta 'Addons/UCSO'
SubmΓ³dulo 'Addons/XRVessels' (https://github.com/TheGondos/XRVessels.git) registrado para ruta 'Addons/XRVessels'
SubmΓ³dulo 'Extern/SDL_GameControllerDB' (https://github.com/gabomdq/SDL_GameControllerDB) registrado para ruta 'Extern/SDL_GameControllerDB'
SubmΓ³dulo 'Extern/imgui' (https://github.com/TheGondos/imgui.git) registrado para ruta 'Extern/imgui'
SubmΓ³dulo 'Extern/imgui-knobs' (https://github.com/altschuler/imgui-knobs.git) registrado para ruta 'Extern/imgui-knobs'
SubmΓ³dulo 'Extern/imgui-node-editor' (https://github.com/TheGondos/imgui-node-editor.git) registrado para ruta 'Extern/imgui-node-editor'
SubmΓ³dulo 'Extern/imgui-notify' (https://github.com/TheGondos/imgui-notify.git) registrado para ruta 'Extern/imgui-notify'
SubmΓ³dulo 'Extern/imgui_md' (https://github.com/TheGondos/imgui_md.git) registrado para ruta 'Extern/imgui_md'
SubmΓ³dulo 'Extern/libnsbmp' (https://github.com/TheGondos/libnsbmp.git) registrado para ruta 'Extern/libnsbmp'
SubmΓ³dulo 'Extern/md4c' (https://github.com/mity/md4c.git) registrado para ruta 'Extern/md4c'
SubmΓ³dulo 'OVP/OGLClient/SOIL2' (https://github.com/TheGondos/SOIL2.git) registrado para ruta 'OVP/OGLClient/SOIL2'
SubmΓ³dulo 'OVP/OGLClient/nanovg' (https://github.com/TheGondos/nanovg.git) registrado para ruta 'OVP/OGLClient/nanovg'
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/Deepstar'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/G42-200'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/NASSP'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/UCSO'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/XRVessels'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/SDL_GameControllerDB'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-knobs'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-node-editor'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-notify'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui_md'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/libnsbmp'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/md4c'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/OVP/OGLClient/SOIL2'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/OVP/OGLClient/nanovg'...
Ruta de submΓ³dulo 'Addons/Deepstar': check out realizado a 'c67339fdfb8f054ed4234bacdd2a800688a74330'
Ruta de submΓ³dulo 'Addons/G42-200': check out realizado a '464692428ccdf6950f4f8208396d067b6babf48c'
Ruta de submΓ³dulo 'Addons/NASSP': check out realizado a 'fd7918ef2228d6a7789dfd5ddd3bc89b5af5e397'
Ruta de submΓ³dulo 'Addons/UCSO': check out realizado a 'd0deb090aa65e9b53424d8411b34a6a140ad2a20'
Ruta de submΓ³dulo 'Addons/XRVessels': check out realizado a '6f73697763943d0c9e554e5e1dcc5dac786b1291'
Ruta de submΓ³dulo 'Extern/SDL_GameControllerDB': check out realizado a 'ccac7cd97f445955d4437e21c5f82123d9b4349b'
Ruta de submΓ³dulo 'Extern/imgui': check out realizado a '7fe738f009844cd005eff7c7bb1ec80a59f0d811'
Ruta de submΓ³dulo 'Extern/imgui-knobs': check out realizado a '4b3babcd969af063d4ac048a953342f38cc3bf31'
Ruta de submΓ³dulo 'Extern/imgui-node-editor': check out realizado a '1f65fc1823e80f08e87d64a477239d399e5adbd1'
Ruta de submΓ³dulo 'Extern/imgui-notify': check out realizado a '62666c000a6cb1fd2e8d60ea7d6da1087484e37f'
Ruta de submΓ³dulo 'Extern/imgui_md': check out realizado a 'd8b4147288884caec03d016eb4ed4b336ecadb45'
Ruta de submΓ³dulo 'Extern/libnsbmp': check out realizado a '7e38bf4255396225453b72d5972e43a5d6141245'
Ruta de submΓ³dulo 'Extern/md4c': check out realizado a 'e9ff661ff818ee94a4a231958d9b6768dc6882c9'
Ruta de submΓ³dulo 'OVP/OGLClient/SOIL2': check out realizado a '013be27c69909301e35a87b4f6d4ce0f29d51fb5'
Ruta de submΓ³dulo 'OVP/OGLClient/nanovg': check out realizado a 'da45aa84ff9a966850c428d4087d47200c211a48'
[matias@matias-pc orbiter]$ mkdir build
[matias@matias-pc orbiter]$ cd build
[matias@matias-pc build]$ cmake -DCMAKE_INSTALL_PREFIX=$HOME/orbiter_test ..
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find LATEX (missing: LATEX_COMPILER)
-- Found OpenGL: /usr/lib/libOpenGL.so   
-- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.14.0")
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.12.1")
-- Found OpenAL: /usr/lib/libopenal.so 
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matias/orbiter_test/Orbiter/orbiter/build
[matias@matias-pc build]$ time make -j$(nproc) install
[  0%] Building CXX object CMakeFiles/imgui-node-editor.dir/Extern/imgui-node-editor/imgui_node_editor.cpp.o
...
[ 99%] Building CXX object Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5VesselCtrl.cpp.o
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    16m40,640s
user    56m19,953s
sys     4m55,239s
[matias@matias-pc build]$

It's probably a mistake of mine or my build system, so no problem.
 

Attachments

  • orbiter-build-2022-10-25.txt
    2.4 MB · Views: 1

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
Today I did a fresh install from scratch and it still won't compile. Here is my full log attached, it is very long.

Here's a summary...
Bash:
[matias@matias-pc Orbiter]$ git clone https://github.com/TheGondos/orbiter.git
Clonando en 'orbiter'...
remote: Enumerating objects: 25348, done.
remote: Counting objects: 100% (426/426), done.
remote: Compressing objects: 100% (185/185), done.
remote: Total 25348 (delta 257), reused 389 (delta 241), pack-reused 24922
Recibiendo objetos: 100% (25348/25348), 495.58 MiB | 613.00 KiB/s, listo.
Resolviendo deltas: 100% (15089/15089), listo.
Actualizando archivos: 100% (6465/6465), listo.
[matias@matias-pc Orbiter]$ cd orbiter/
[matias@matias-pc orbiter]$ git checkout linux
Actualizando archivos: 100% (4595/4595), listo.
rama 'linux' configurada para rastrear 'origin/linux'.
Cambiado a nueva rama 'linux'
[matias@matias-pc orbiter]$ git submodule update --init --recursive
SubmΓ³dulo 'Addons/Deepstar' (https://github.com/TheGondos/Deepstar.git) registrado para ruta 'Addons/Deepstar'
SubmΓ³dulo 'Addons/G42-200' (https://github.com/TheGondos/G42-200.git) registrado para ruta 'Addons/G42-200'
SubmΓ³dulo 'Addons/NASSP' (https://github.com/TheGondos/NASSP.git) registrado para ruta 'Addons/NASSP'
SubmΓ³dulo 'Addons/UCSO' (https://github.com/TheGondos/UCSO.git) registrado para ruta 'Addons/UCSO'
SubmΓ³dulo 'Addons/XRVessels' (https://github.com/TheGondos/XRVessels.git) registrado para ruta 'Addons/XRVessels'
SubmΓ³dulo 'Extern/SDL_GameControllerDB' (https://github.com/gabomdq/SDL_GameControllerDB) registrado para ruta 'Extern/SDL_GameControllerDB'
SubmΓ³dulo 'Extern/imgui' (https://github.com/TheGondos/imgui.git) registrado para ruta 'Extern/imgui'
SubmΓ³dulo 'Extern/imgui-knobs' (https://github.com/altschuler/imgui-knobs.git) registrado para ruta 'Extern/imgui-knobs'
SubmΓ³dulo 'Extern/imgui-node-editor' (https://github.com/TheGondos/imgui-node-editor.git) registrado para ruta 'Extern/imgui-node-editor'
SubmΓ³dulo 'Extern/imgui-notify' (https://github.com/TheGondos/imgui-notify.git) registrado para ruta 'Extern/imgui-notify'
SubmΓ³dulo 'Extern/imgui_md' (https://github.com/TheGondos/imgui_md.git) registrado para ruta 'Extern/imgui_md'
SubmΓ³dulo 'Extern/libnsbmp' (https://github.com/TheGondos/libnsbmp.git) registrado para ruta 'Extern/libnsbmp'
SubmΓ³dulo 'Extern/md4c' (https://github.com/mity/md4c.git) registrado para ruta 'Extern/md4c'
SubmΓ³dulo 'OVP/OGLClient/SOIL2' (https://github.com/TheGondos/SOIL2.git) registrado para ruta 'OVP/OGLClient/SOIL2'
SubmΓ³dulo 'OVP/OGLClient/nanovg' (https://github.com/TheGondos/nanovg.git) registrado para ruta 'OVP/OGLClient/nanovg'
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/Deepstar'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/G42-200'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/NASSP'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/UCSO'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Addons/XRVessels'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/SDL_GameControllerDB'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-knobs'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-node-editor'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui-notify'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/imgui_md'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/libnsbmp'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/Extern/md4c'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/OVP/OGLClient/SOIL2'...
Clonando en '/home/matias/orbiter_test/Orbiter/orbiter/OVP/OGLClient/nanovg'...
Ruta de submΓ³dulo 'Addons/Deepstar': check out realizado a 'c67339fdfb8f054ed4234bacdd2a800688a74330'
Ruta de submΓ³dulo 'Addons/G42-200': check out realizado a '464692428ccdf6950f4f8208396d067b6babf48c'
Ruta de submΓ³dulo 'Addons/NASSP': check out realizado a 'fd7918ef2228d6a7789dfd5ddd3bc89b5af5e397'
Ruta de submΓ³dulo 'Addons/UCSO': check out realizado a 'd0deb090aa65e9b53424d8411b34a6a140ad2a20'
Ruta de submΓ³dulo 'Addons/XRVessels': check out realizado a '6f73697763943d0c9e554e5e1dcc5dac786b1291'
Ruta de submΓ³dulo 'Extern/SDL_GameControllerDB': check out realizado a 'ccac7cd97f445955d4437e21c5f82123d9b4349b'
Ruta de submΓ³dulo 'Extern/imgui': check out realizado a '7fe738f009844cd005eff7c7bb1ec80a59f0d811'
Ruta de submΓ³dulo 'Extern/imgui-knobs': check out realizado a '4b3babcd969af063d4ac048a953342f38cc3bf31'
Ruta de submΓ³dulo 'Extern/imgui-node-editor': check out realizado a '1f65fc1823e80f08e87d64a477239d399e5adbd1'
Ruta de submΓ³dulo 'Extern/imgui-notify': check out realizado a '62666c000a6cb1fd2e8d60ea7d6da1087484e37f'
Ruta de submΓ³dulo 'Extern/imgui_md': check out realizado a 'd8b4147288884caec03d016eb4ed4b336ecadb45'
Ruta de submΓ³dulo 'Extern/libnsbmp': check out realizado a '7e38bf4255396225453b72d5972e43a5d6141245'
Ruta de submΓ³dulo 'Extern/md4c': check out realizado a 'e9ff661ff818ee94a4a231958d9b6768dc6882c9'
Ruta de submΓ³dulo 'OVP/OGLClient/SOIL2': check out realizado a '013be27c69909301e35a87b4f6d4ce0f29d51fb5'
Ruta de submΓ³dulo 'OVP/OGLClient/nanovg': check out realizado a 'da45aa84ff9a966850c428d4087d47200c211a48'
[matias@matias-pc orbiter]$ mkdir build
[matias@matias-pc orbiter]$ cd build
[matias@matias-pc build]$ cmake -DCMAKE_INSTALL_PREFIX=$HOME/orbiter_test ..
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find LATEX (missing: LATEX_COMPILER)
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.14.0")
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.12.1")
-- Found OpenAL: /usr/lib/libopenal.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/matias/orbiter_test/Orbiter/orbiter/build
[matias@matias-pc build]$ time make -j$(nproc) install
[  0%] Building CXX object CMakeFiles/imgui-node-editor.dir/Extern/imgui-node-editor/imgui_node_editor.cpp.o
...
[ 99%] Building CXX object Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5VesselCtrl.cpp.o
make[2]: *** [Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/build.make:1448: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/XRVessels/XR5Vanguard/XR5Vanguard/XR5Vanguard_ED.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [CMakeFiles/Makefile2:4408: Addons/XRVessels/CMakeFiles/XR5Vanguard.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

real    16m40,640s
user    56m19,953s
sys     4m55,239s
[matias@matias-pc build]$

It's probably a mistake of mine or my build system, so no problem.
It's not that long ^^
What distro are you using? Your gcc is quite recent so it may be the issue
 

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
It's not that long ^^
What distro are you using? Your gcc is quite recent so it may be the issue
My system is a rolling-release Manjaro Linux.
Bash:
[matias@matias-pc ~]$ screenfetch

 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     matias@matias-pc
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     OS: Manjaro 22.0.0 Sikaris
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Kernel: x86_64 Linux 5.15.71-1-rt51-MANJARO
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Uptime: 5h 7m
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Packages: 1909
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Shell: bash
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Resolution: 1366x768
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     DE: KDE 5.98.0 / Plasma 5.25.5
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     WM: KWin
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     GTK Theme: Breeze NsCDE [GTK2], Breeze [GTK3]
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Icon Theme: WVista NsCDE
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Disk: 72G / 200G (38%)
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     CPU: Intel Core i3-2330M @ 4x 2.2GHz [48.0Β°C]
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     GPU: Mesa Intel(R) HD Graphics 3000 (SNB GT2)
                                  RAM: 1697MiB / 3776MiB
Bash:
[matias@matias-pc ~]$ uname -a
Linux matias-pc 5.15.71-1-rt51-MANJARO #1 SMP PREEMPT_RT Sun Oct 2 01:50:09 CEST 2022 x86_64 GNU/Linux
[matias@matias-pc ~]$ gcc --version
gcc (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
Esto es software libre; vea el cΓ³digo para las condiciones de copia.  NO hay
garantΓ­a; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPΓ“SITO EN
PARTICULAR

[matias@matias-pc ~]$ g++ --version
g++ (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
Esto es software libre; vea el cΓ³digo para las condiciones de copia.  NO hay
garantΓ­a; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPΓ“SITO EN
PARTICULAR
 

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
My system is a rolling-release Manjaro Linux.
Bash:
[matias@matias-pc ~]$ screenfetch

 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     matias@matias-pc
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     OS: Manjaro 22.0.0 Sikaris
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Kernel: x86_64 Linux 5.15.71-1-rt51-MANJARO
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Uptime: 5h 7m
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Packages: 1909
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Shell: bash
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Resolution: 1366x768
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     DE: KDE 5.98.0 / Plasma 5.25.5
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     WM: KWin
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     GTK Theme: Breeze NsCDE [GTK2], Breeze [GTK3]
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Icon Theme: WVista NsCDE
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     Disk: 72G / 200G (38%)
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     CPU: Intel Core i3-2330M @ 4x 2.2GHz [48.0Β°C]
 β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ     GPU: Mesa Intel(R) HD Graphics 3000 (SNB GT2)
                                  RAM: 1697MiB / 3776MiB
Bash:
[matias@matias-pc ~]$ uname -a
Linux matias-pc 5.15.71-1-rt51-MANJARO #1 SMP PREEMPT_RT Sun Oct 2 01:50:09 CEST 2022 x86_64 GNU/Linux
[matias@matias-pc ~]$ gcc --version
gcc (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
Esto es software libre; vea el cΓ³digo para las condiciones de copia.  NO hay
garantΓ­a; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPΓ“SITO EN
PARTICULAR

[matias@matias-pc ~]$ g++ --version
g++ (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
Esto es software libre; vea el cΓ³digo para las condiciones de copia.  NO hay
garantΓ­a; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPΓ“SITO EN
PARTICULAR
OK, I'm setting up github actions, I'll see if I can add this target
 

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
I just pushed a fix to compile on your distro
Thank you very much for taking the trouble to do this. I'll try it and when I have it I'll let you know.

EDIT:

It worked perfectly. Thank you very much.
Screenshot_20221025_212232.jpg
After a long time I managed to export a mesh to Orbiter, and now I'm testing it on Orbiter Linux a.k.a XOrbiter.

I'm going to be testing OrbiterLinux these days and let you know how it works.
 
Last edited:

Matias Saibene

Development hell
Joined
Jul 7, 2012
Messages
1,058
Reaction score
649
Points
128
Location
Monte Hermoso - Argentina
Website
de-todo-un-poco-computacion-e-ideas.blogspot.com.ar
Hi @Gondos,
I tried Orbiter and here are the results.

When I select a spaceport, the list of spaceports does not appear, but vessels appear instead.
Screenshot_20221028_132051.jpg
When I try to add a XR or the G42-200 vessel in the Scenario Editor Orbiter crashes. Orbiter crashes when I select a vessel to add. However I couldn't find an error log.
 
Last edited:

Gondos

Well-known member
Joined
Apr 18, 2022
Messages
233
Reaction score
272
Points
78
Location
On my chair
Hi @Gondos,
I tried Orbiter and here are the results.

When I select a spaceport, the list of spaceports does not appear, but vessels appear instead.
View attachment 30960
When I try to add a XR or the G42-200 vessel in the Scenario Editor Orbiter crashes. Orbiter crashes when I select a vessel to add. However I couldn't find an error log.
Nice catch, the separator was being counted as a menu item... The fix is pushed.
There is a limitation with vessels where the classname contains a path, I'll try to fix it soon.

Edit : I added the copy of the Images directory during install for the XRVessels which may explain the crash you had with them
Edit2 : I was using the classname defined in the config file but it looks like the vanilla editor is just using the filename to derive the class...
The G42-200 is defining a "G42-200 StarLiner" class but the file is named G42-200_StarLiner.cfg (note the "_")
Anyway, the editor is now ignoring the classname so you should be OK.
I noticed a crash on shutdown with the G42-200, I'm on it...
 
Last edited:
Top