Bjr à tous,

Soit le programme suivant, un visualisateur à base de glut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
program exo_opengl;
 
{$mode objfpc}
 
uses
  SysUtils,
  GL,
  glut;
 
 
begin
  writeln('Démarrage d''OpenGL');
  glutInit(@argc, argv);
end.
qui se compile sans problème avec FPC sous Lazarus.

Au lancement: message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
émarrage d'OpenGL
/home/grochat/sources_free_pascal/exo_opengl/exo_opengl: relocation error: /usr/X11R6/lib/libglut.so.3: undefined symbol: glXQueryExtension
[grochat@grochat exo_opengl]$
Ce problème m'exaspère depuis un bon moment, d'autant plus que j'ai déjà développé un visualisateur 3d avec OpenGL en utilisant un composant.

Il est à mon avis inadmissible de rencontrer ce genre d'erreur.

95% des problèmes que je rencontre en programmation sont dus à ce genres de problèmes bassement matériels qui ont le don de me gonfler (et d'avoir gonflé aussi un pote, excellent développeur, qui a abandonné l'informatique à cause de pbs de ce type).

Je constate que quelquefois, l'informatique me pose plus de pbs qu'elle en résout.