Compiling and installing QB64...
Building library 'LibQB'
./setup_build.sh: 2: g++: not found
Building library 'FreeType'
./setup_build.sh: 2: g++: not found
Building library 'Core:FreeGLUT'
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_callbacks.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_cursor.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_display.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_ext.c:32:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_font.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_font_data.c:56:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_gamemode.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_geometry.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut_glutfont_definitions.c:65:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_init.c:32:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_input_devices.c:38:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_joystick.c:37:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_main.c:32:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_menu.c:32:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_misc.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_overlay.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_spaceball.c:13:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_state.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_stroke_mono_roman.c:34:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_stroke_roman.c:34:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_structure.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_videoresize.c:31:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_window.c:46:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
In file included from ../../src/freeglut.h:17,
from ../../src/freeglut_xinput.c:7:
../../src/freeglut_std.h:122:10: fatal error: GL/gl.h: No such file or directory
122 | #include <GL/gl.h>
| ^~~~~~~~~
compilation terminated.
ar: temp/freeglut_callbacks.o: No such file or directory
Building 'QB64'
./setup_lnx.sh: line 139: g++: command not found
~/qb64
It appears that the qb64 executable file was not created, this is usually an indication of a compile failure (You probably saw lots of error messages pop up on the screen)
Usually these are due to missing packages needed for compilation. If you're not running a distro supported by this compiler, please note you will need to install the packages listed above.
If you need help, please feel free to post on the QB64 Forums detailing what happened and what distro you are using.
Also, please tell them the exact contents of this next line:
DISTRO: linuxmint
Thank you for using the QB64 installer.
find -maxdepth 1 -type f -name '*.bas*'
I use the -name option to specify only files with a name matching that pattern, and use single quotes to prevent the shell expanding it and causing problems.