Skip to content
This repository was archived by the owner on Jan 24, 2023. It is now read-only.
This repository was archived by the owner on Jan 24, 2023. It is now read-only.

ERRORS running "skeleton-builder" from libigl/tutorial  #5

@ShMonem

Description

@ShMonem

I am trying to run "skeleton-builder" from libigl-examples.
1- I put the the project in libigl/tutorial and added the project as a subdirectory in tutorial CMakeLists.txt
2- created a CMakeLists.txt inside the skeleton-builder project as follows :

get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
project(${PROJECT_NAME})
set(SRCS example.cpp)
find_package(GLUT REQUIRED)

add_executable(${PROJECT_NAME}_bin ${SRCS})
target_link_libraries(${PROJECT_NAME}_bin igl::core igl::opengl igl::opengl_glfw tutorials)

3- I copied /opengl2 into libigl/include/igl/ . I found opengl2 in libigl-legacy

4- in the .h and .cpp files I use:
#include "igl_inline.h"
#include "igl/opengl/gl.h"
#include "igl/opengl2/glu.h"

instead of
#include "../igl_inline.h"
#include "gl.h"
#include "glu.h"

5- When I run make, I got loooooong list of errors that seems to appear due old functions that that no longer in use in opengl! I tried fixing one by one until I noticed this is never ending :-D .. What to do in this case? this is the first project I am trying to run from libigl-examples. Any onther tutorials can run and work wel.

see errors below:
#------------------------------------------------------------------------------------------------------------------------------------------------------------
#------------------------------------------------------------------------------------------------------------------------------------------------------------
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:111:7: error: ‘glBegin’ was not declared in this scope
111 | glBegin(GL_TRIANGLES);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:248:11: error: ‘glTexCoord2d’ was not declared in this scope; did you mean ‘glTexCoordP2ui’?
248 | glTexCoord2d(TC(tc,0),TC(tc,1));
| ^~~~~~~~~~~~
| glTexCoordP2ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:255:15: error: ‘glColor3dv’ was not declared in this scope; did you mean ‘glColorP3ui’?
255 | glColor3dv(color.data());
| ^~~~~~~~~~
| glColorP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:258:15: error: ‘glColor4dv’ was not declared in this scope; did you mean ‘glColorP4ui’?
258 | glColor4dv(color.data());
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:266:11: error: ‘glNormal3d’ was not declared in this scope; did you mean ‘glNormalP3ui’?
266 | glNormal3d(N(n,0),N(n,1),N(n,2));
| ^~~~~~~~~~
| glNormalP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:268:9: error: ‘glVertex3d’ was not declared in this scope; did you mean ‘glVertexP3ui’?
268 | glVertex3d(V(F(i,j),0),V(F(i,j),1),V(F(i,j),2));
| ^~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:272:3: error: ‘glEnd’ was not declared in this scope
272 | glEnd();
| ^~~~~
make[2]: *** [CMakeFiles/igl.dir/build.make:1428: CMakeFiles/igl.dir/include/igl/draw_mesh.cpp.o] Error 1
make[2]: *** [CMakeFiles/igl.dir/build.make:1480: CMakeFiles/igl.dir/include/igl/draw_skeleton_vector_graphics.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2347: CMakeFiles/igl.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
shaimaa@shaimaa:~/libigl/build$ make -j 8
[ 1%] Built target math
[ 1%] Built target tinyxml2
[ 1%] Built target igl_stb_image
[ 2%] Built target glad
[ 3%] Built target sys
[ 4%] Built target algorithms
[ 4%] Built target simd
[ 6%] Built target CoMISo
[ 6%] Built target tasking
[ 8%] Built target glfw
[ 8%] Built target tetgen
[ 9%] Built target triangle
[ 9%] Built target predicates
[ 9%] Built target lexers
[ 10%] Built target imgui
[ 10%] Built target imguizmo
[ 16%] Built target embree
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_point.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_floor.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_mesh.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_skeleton_3d.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_rectangular_marquee.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_beach_ball.cpp.o
[ 17%] Building CXX object CMakeFiles/igl.dir/include/igl/draw_skeleton_vector_graphics.cpp.o
/home/shaimaa/libigl/include/igl/draw_floor.cpp: In function ‘void igl::opengl2::draw_floor(const float*, const float*, int, int)’:
/home/shaimaa/libigl/include/igl/draw_floor.cpp:19:17: error: ‘GL_LIGHTING’ was not declared in this scope; did you mean ‘GL_HIGH_INT’?
19 | glGetIntegerv(GL_LIGHTING,&old_lighting);
| ^~~~~~~~~~~
| GL_HIGH_INT
/home/shaimaa/libigl/include/igl/draw_floor.cpp:20:17: error: ‘GL_COLOR_MATERIAL’ was not declared in this scope
20 | glGetIntegerv(GL_COLOR_MATERIAL,&old_color_material);
| ^~~~~~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:22:30: error: ‘GL_EMISSION’ was not declared in this scope
22 | glColorMaterial( GL_FRONT, GL_EMISSION);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:22:3: error: ‘glColorMaterial’ was not declared in this scope; did you mean ‘glColorMaski’?
22 | glColorMaterial( GL_FRONT, GL_EMISSION);
| ^~~~~~~~~~~~~~~
| glColorMaski
/home/shaimaa/libigl/include/igl/draw_floor.cpp:24:30: error: ‘GL_AMBIENT_AND_DIFFUSE’ was not declared in this scope
24 | glColorMaterial( GL_FRONT, GL_AMBIENT_AND_DIFFUSE);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:27:26: error: ‘GL_AMBIENT’ was not declared in this scope; did you mean ‘GL_INT’?
27 | glMaterialfv(GL_FRONT, GL_AMBIENT, black);
| ^~~~~~~~~~
| GL_INT
/home/shaimaa/libigl/include/igl/draw_floor.cpp:27:3: error: ‘glMaterialfv’ was not declared in this scope
27 | glMaterialfv(GL_FRONT, GL_AMBIENT, black);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:28:26: error: ‘GL_DIFFUSE’ was not declared in this scope; did you mean ‘GL_FALSE’?
28 | glMaterialfv(GL_FRONT, GL_DIFFUSE, black);
| ^~~~~~~~~~
| GL_FALSE
/home/shaimaa/libigl/include/igl/draw_floor.cpp:29:26: error: ‘GL_SPECULAR’ was not declared in this scope
29 | glMaterialfv(GL_FRONT, GL_SPECULAR, black);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:31:25: error: ‘GL_SHININESS’ was not declared in this scope
31 | glMaterialf(GL_FRONT, GL_SHININESS,0);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:31:3: error: ‘glMaterialf’ was not declared in this scope
31 | glMaterialf(GL_FRONT, GL_SHININESS,0);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:42:3: error: ‘glBegin’ was not declared in this scope
42 | glBegin(GL_QUADS);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:43:3: error: ‘glNormal3f’ was not declared in this scope; did you mean ‘glNormalP3ui’?
43 | glNormal3f(0,1,0);
| ^~~~~~~~~~
| glNormalP3ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:50:9: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
50 | glColor4fv(colorA);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:53:9: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
53 | glColor4fv(colorB);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:55:7: error: ‘glVertex3f’ was not declared in this scope; did you mean ‘glVertexP3ui’?
55 | glVertex3f( xSizeX,0,(y+1)SizeY);
| ^~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:61:3: error: ‘glEnd’ was not declared in this scope
61 | glEnd();
| ^~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp: In function ‘void igl::opengl2::draw_floor_outline(const float
, const float
, int, int)’:
/home/shaimaa/libigl/include/igl/draw_floor.cpp:83:17: error: ‘GL_LIGHTING’ was not declared in this scope; did you mean ‘GL_HIGH_INT’?
83 | glGetIntegerv(GL_LIGHTING,&old_lighting);
| ^~~~~~~~~~~
| GL_HIGH_INT
/home/shaimaa/libigl/include/igl/draw_floor.cpp:84:17: error: ‘GL_COLOR_MATERIAL’ was not declared in this scope
84 | glGetIntegerv(GL_COLOR_MATERIAL,&old_color_material);
| ^~~~~~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:89:26: error: ‘GL_AMBIENT’ was not declared in this scope; did you mean ‘GL_INT’?
89 | glMaterialfv(GL_FRONT, GL_AMBIENT, black);
| ^~~~~~~~~~
| GL_INT
/home/shaimaa/libigl/include/igl/draw_floor.cpp:89:3: error: ‘glMaterialfv’ was not declared in this scope
89 | glMaterialfv(GL_FRONT, GL_AMBIENT, black);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:90:26: error: ‘GL_DIFFUSE’ was not declared in this scope; did you mean ‘GL_FALSE’?
90 | glMaterialfv(GL_FRONT, GL_DIFFUSE, black);
| ^~~~~~~~~~
| GL_FALSE
/home/shaimaa/libigl/include/igl/draw_floor.cpp:91:26: error: ‘GL_SPECULAR’ was not declared in this scope
91 | glMaterialfv(GL_FRONT, GL_SPECULAR, black);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:92:26: error: ‘GL_EMISSION’ was not declared in this scope
92 | glMaterialfv(GL_FRONT, GL_EMISSION, black);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:93:25: error: ‘GL_SHININESS’ was not declared in this scope
93 | glMaterialf(GL_FRONT, GL_SHININESS,0);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:93:3: error: ‘glMaterialf’ was not declared in this scope
93 | glMaterialf(GL_FRONT, GL_SHININESS,0);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:104:3: error: ‘glBegin’ was not declared in this scope
104 | glBegin(GL_LINES);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_floor.cpp:115:11: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
115 | glColor4fv(colorA);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:119:11: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
119 | glColor4fv(colorB);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:122:9: error: ‘glVertex3f’ was not declared in this scope; did you mean ‘glVertexP3ui’?
122 | glVertex3f((x+1)SizeX,0,ySizeY);
| ^~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:133:11: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
133 | glColor4fv(colorA);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:137:11: error: ‘glColor4fv’ was not declared in this scope; did you mean ‘glColorP4ui’?
137 | glColor4fv(colorB);
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:140:9: error: ‘glVertex3f’ was not declared in this scope; did you mean ‘glVertexP3ui’?
140 | glVertex3f(xSizeX,0,(y+1)SizeY);
| ^~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_floor.cpp:145:3: error: ‘glEnd’ was not declared in this scope
145 | glEnd();
| ^~~~~
make[2]: *** [CMakeFiles/igl.dir/build.make:1415: CMakeFiles/igl.dir/include/igl/draw_floor.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/shaimaa/libigl/include/igl/draw_point.cpp:11:10: fatal error: gl.h: No such file or directory
11 | #include "gl.h"
| ^~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/igl.dir/build.make:1441: CMakeFiles/igl.dir/include/igl/draw_point.cpp.o] Error 1
/home/shaimaa/libigl/include/igl/draw_skeleton_3d.cpp:10:10: fatal error: ../PI.h: No such file or directory
10 | #include "../PI.h"
| ^~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/igl.dir/build.make:1467: CMakeFiles/igl.dir/include/igl/draw_skeleton_3d.cpp.o] Error 1
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp: In function ‘void igl::opengl2::draw_beach_ball()’:
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:239:17: error: ‘GL_COLOR_MATERIAL’ was not declared in this scope; did you mean ‘GL_COLOR_RENDERABLE’?
239 | glGetIntegerv(GL_COLOR_MATERIAL,&cm);
| ^~~~~~~~~~~~~~~~~
| GL_COLOR_RENDERABLE
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:242:37: error: ‘GL_DIFFUSE’ was not declared in this scope; did you mean ‘GL_FALSE’?
242 | glColorMaterial(GL_FRONT_AND_BACK,GL_DIFFUSE);
| ^~~~~~~~~~
| GL_FALSE
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:242:3: error: ‘glColorMaterial’ was not declared in this scope; did you mean ‘glColorMaski’?
242 | glColorMaterial(GL_FRONT_AND_BACK,GL_DIFFUSE);
| ^~~~~~~~~~~~~~~
| glColorMaski
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:246:35: error: ‘GL_AMBIENT’ was not declared in this scope; did you mean ‘GL_MIN’?
246 | glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient);
| ^~~~~~~~~~
| GL_MIN
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:246:3: error: ‘glMaterialfv’ was not declared in this scope
246 | glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:247:35: error: ‘GL_SPECULAR’ was not declared in this scope
247 | glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, mat_specular);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:248:35: error: ‘GL_SHININESS’ was not declared in this scope
248 | glMaterialf( GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:248:3: error: ‘glMaterialf’ was not declared in this scope
248 | glMaterialf( GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:250:3: error: ‘glPushMatrix’ was not declared in this scope
250 | glPushMatrix();
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:251:3: error: ‘glScalef’ was not declared in this scope
251 | glScalef(0.7,0.7,0.7);
| ^~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:252:12: error: ‘GL_NORMALIZE’ was not declared in this scope
252 | glEnable(GL_NORMALIZE);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:253:3: error: ‘glBegin’ was not declared in this scope
253 | glBegin(GL_TRIANGLES);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:256:5: error: ‘glNormal3fv’ was not declared in this scope; did you mean ‘glNormalP3ui’?
256 | glNormal3fv(&s_SphTri[i
3]);
| ^~~~~~~~~~~
| glNormalP3ui
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:257:5: error: ‘glColor4ub’ was not declared in this scope; did you mean ‘glColorP4ui’?
257 | glColor4ub(GLubyte(s_SphCol[i]>>16), GLubyte(s_SphCol[i]>>8), GLubyte(s_SphCol[i]), GLubyte(s_SphCol[i]>>24));
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:258:5: error: ‘glVertex3fv’ was not declared in this scope; did you mean ‘glVertexP3ui’?
258 | glVertex3fv(&s_SphTri[i
3]);
| ^~~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:260:3: error: ‘glEnd’ was not declared in this scope
260 | glEnd();
| ^~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:261:3: error: ‘glPopMatrix’ was not declared in this scope
261 | glPopMatrix();
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:267:5: error: ‘glColor3f’ was not declared in this scope; did you mean ‘glColorP3ui’?
267 | glColor3f(k==0,k==1,k==2);
| ^~~~~~~~~
| glColorP3ui
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:268:5: error: ‘glRotatef’ was not declared in this scope
268 | glRotatef((k==2?-1.0:1.0)90,k==0,k==2,k==1);
| ^~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:274:9: error: ‘glNormal3fv’ was not declared in this scope; did you mean ‘glNormalP3ui’?
274 | glNormal3fv(&s_ArrowNorm[j][i]);
| ^~~~~~~~~~~
| glNormalP3ui
/home/shaimaa/libigl/include/igl/draw_beach_ball.cpp:275:9: error: ‘glVertex3fv’ was not declared in this scope; did you mean ‘glVertexP3ui’?
275 | glVertex3fv(&s_ArrowTri[j][i]);
| ^~~~~~~~~~~
| glVertexP3ui
make[2]: *** [CMakeFiles/igl.dir/build.make:1402: CMakeFiles/igl.dir/include/igl/draw_beach_ball.cpp.o] Error 1
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp: In function ‘void igl::opengl2::draw_rectangular_marquee(int, int, int, int)’:
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:23:17: error: ‘GL_LIGHTING’ was not declared in this scope; did you mean ‘GL_HIGH_INT’?
23 | glGetIntegerv(GL_LIGHTING,&l);
| ^~~~~~~~~~~
| GL_HIGH_INT
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:25:17: error: ‘GL_LINE_STIPPLE’ was not declared in this scope; did you mean ‘GL_LINE_STRIP’?
25 | glGetIntegerv(GL_LINE_STIPPLE,&s);
| ^~~~~~~~~~~~~~~
| GL_LINE_STRIP
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:34:16: error: ‘GL_PROJECTION’ was not declared in this scope; did you mean ‘GL_LOCATION’?
34 | glMatrixMode(GL_PROJECTION);
| ^~~~~~~~~~~~~
| GL_LOCATION
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:34:3: error: ‘glMatrixMode’ was not declared in this scope
34 | glMatrixMode(GL_PROJECTION);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:35:3: error: ‘glPushMatrix’ was not declared in this scope; did you mean ‘gluPickMatrix’?
35 | glPushMatrix();
| ^~~~~~~~~~~~
| gluPickMatrix
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:36:3: error: ‘glLoadIdentity’ was not declared in this scope
36 | glLoadIdentity();
| ^~~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:38:16: error: ‘GL_MODELVIEW’ was not declared in this scope
38 | glMatrixMode(GL_MODELVIEW);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:43:3: error: ‘glLineStipple’ was not declared in this scope
43 | glLineStipple(3,0xAAAA);
| ^~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:45:3: error: ‘glColor4f’ was not declared in this scope; did you mean ‘glColorP4ui’?
45 | glColor4f(0.2,0.2,0.2,1);
| ^~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:46:3: error: ‘glBegin’ was not declared in this scope
46 | glBegin(GL_LINE_STRIP);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:47:3: error: ‘glVertex2d’ was not declared in this scope; did you mean ‘glVertexP2ui’?
47 | glVertex2d(from_x,from_y);
| ^~~~~~~~~~
| glVertexP2ui
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:52:3: error: ‘glEnd’ was not declared in this scope
52 | glEnd();
| ^~~~~
/home/shaimaa/libigl/include/igl/draw_rectangular_marquee.cpp:54:3: error: ‘glPopMatrix’ was not declared in this scope; did you mean ‘gluPickMatrix’?
54 | glPopMatrix();
| ^~~~~~~~~~~
| gluPickMatrix
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp: In function ‘void igl::opengl2::draw_skeleton_vector_graphics(const MatrixXd&, const MatrixXi&, const float
, const float*)’:
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:30:17: error: ‘GL_LIGHTING’ was not declared in this scope; did you mean ‘GL_HIGH_INT’?
30 | glGetIntegerv(GL_LIGHTING,&old_lighting);
| ^~~~~~~~~~~
| GL_HIGH_INT
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:33:17: error: ‘GL_COLOR_MATERIAL’ was not declared in this scope
33 | glGetIntegerv(GL_COLOR_MATERIAL,&cm);
| ^~~~~~~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:35:13: error: ‘GL_LINE_STIPPLE’ was not declared in this scope; did you mean ‘GL_LINE_STRIP’?
35 | glDisable(GL_LINE_STIPPLE);
| ^~~~~~~~~~~~~~~
| GL_LINE_STRIP
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:39:37: error: ‘GL_DIFFUSE’ was not declared in this scope; did you mean ‘GL_FALSE’?
39 | glColorMaterial(GL_FRONT_AND_BACK,GL_DIFFUSE);
| ^~~~~~~~~~
| GL_FALSE
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:39:3: error: ‘glColorMaterial’ was not declared in this scope; did you mean ‘glColorMaski’?
39 | glColorMaterial(GL_FRONT_AND_BACK,GL_DIFFUSE);
| ^~~~~~~~~~~~~~~
| glColorMaski
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:43:35: error: ‘GL_AMBIENT’ was not declared in this scope; did you mean ‘GL_MIN’?
43 | glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient);
| ^~~~~~~~~~
| GL_MIN
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:43:3: error: ‘glMaterialfv’ was not declared in this scope
43 | glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mat_ambient);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:45:35: error: ‘GL_SPECULAR’ was not declared in this scope
45 | glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, mat_specular);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:46:35: error: ‘GL_SHININESS’ was not declared in this scope
46 | glMaterialf( GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess);
| ^~~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:46:3: error: ‘glMaterialf’ was not declared in this scope
46 | glMaterialf( GL_FRONT_AND_BACK, GL_SHININESS, mat_shininess);
| ^~~~~~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:52:15: error: ‘glColor3fv’ was not declared in this scope; did you mean ‘glColorP3ui’?
52 | case 0: glColor3fv(WHITE); glLineWidth(10); break;
| ^~~~~~~~~~
| glColorP3ui
make[2]: *** [CMakeFiles/igl.dir/build.make:1454: CMakeFiles/igl.dir/include/igl/draw_rectangular_marquee.cpp.o] Error 1
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:57:5: error: ‘glBegin’ was not declared in this scope
57 | glBegin(GL_LINES);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:62:7: error: ‘glVertex3dv’ was not declared in this scope; did you mean ‘glVertexP3ui’?
62 | glVertex3dv(tip.data());
| ^~~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:65:5: error: ‘glEnd’ was not declared in this scope
65 | glEnd();
| ^~~~~
/home/shaimaa/libigl/include/igl/draw_skeleton_vector_graphics.cpp:68:3: error: ‘glColor3fv’ was not declared in this scope; did you mean ‘glColorP3ui’?
68 | glColor3fv(point_color);
| ^~~~~~~~~~
| glColorP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp: In function ‘void igl::opengl2::draw_mesh(const MatrixXd&, const MatrixXi&, const MatrixXd&, const MatrixXi&, const MatrixXd&, const MatrixXd&, const MatrixXi&, const MatrixXd&, GLuint, const MatrixXi&, GLuint)’:
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:111:7: error: ‘glBegin’ was not declared in this scope
111 | glBegin(GL_TRIANGLES);
| ^~~~~~~
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:248:11: error: ‘glTexCoord2d’ was not declared in this scope; did you mean ‘glTexCoordP2ui’?
248 | glTexCoord2d(TC(tc,0),TC(tc,1));
| ^~~~~~~~~~~~
| glTexCoordP2ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:255:15: error: ‘glColor3dv’ was not declared in this scope; did you mean ‘glColorP3ui’?
255 | glColor3dv(color.data());
| ^~~~~~~~~~
| glColorP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:258:15: error: ‘glColor4dv’ was not declared in this scope; did you mean ‘glColorP4ui’?
258 | glColor4dv(color.data());
| ^~~~~~~~~~
| glColorP4ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:266:11: error: ‘glNormal3d’ was not declared in this scope; did you mean ‘glNormalP3ui’?
266 | glNormal3d(N(n,0),N(n,1),N(n,2));
| ^~~~~~~~~~
| glNormalP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:268:9: error: ‘glVertex3d’ was not declared in this scope; did you mean ‘glVertexP3ui’?
268 | glVertex3d(V(F(i,j),0),V(F(i,j),1),V(F(i,j),2));
| ^~~~~~~~~~
| glVertexP3ui
/home/shaimaa/libigl/include/igl/draw_mesh.cpp:272:3: error: ‘glEnd’ was not declared in this scope
272 | glEnd();
| ^~~~~
make[2]: *** [CMakeFiles/igl.dir/build.make:1428: CMakeFiles/igl.dir/include/igl/draw_mesh.cpp.o] Error 1
make[2]: *** [CMakeFiles/igl.dir/build.make:1480: CMakeFiles/igl.dir/include/igl/draw_skeleton_vector_graphics.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2347: CMakeFiles/igl.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
#------------------------------------------------------------------------------------------------------------------------------------------------------------
end

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions