Asymptote et OpenGl

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

[Résolu] Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Bonjour,
C'est la galère !
J'ai initié un fil sur le forum d'Asymptote suite à une impossibilité d'utiliser OpenGl :
http://sourceforge.net/projects/asympto ... ic/4578375
Plus rien ne fonctionnant, je décide de tout réinstaller, et je me retrouve avec des messages d'erreur inconnus jusqu'ici :

Code : Tout sélectionner

Creating drawpath.d
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o camperror.o -c camperror.cc
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o path.o -c path.cc
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o drawpath.o -c drawpath.cc
In file included from drawelement.h:20:0,
                 from drawpath.h:11,
                 from drawpath.cc:12:
glrender.h:32:19: fatal error: GL/gl.h: Aucun fichier ou dossier de ce type
compilation terminated.
make: *** [drawpath.o] Erreur 1
root@debian:/home/fab/Software/Asymptote/asymptote# 
Les bibliothèques nécessaires semblent installées :

Code : Tout sélectionner

root@debian:/home/fab# aptitude search libgl
v   libgl-dev                       -                                          
v   libgl1                          -                                          
i   libgl1-mesa-dev                 - free implementation of the OpenGL API -- 
i   libgl1-mesa-dri                 - free implementation of the OpenGL API -- 
Merci pour votre aide.
Dernière modification par Fabrice Couvreur le jeudi 23 juin 2011, 17:54, modifié 1 fois.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: Asymptote et OpenGl.

Message non lu par maurice »

Salut, j'avais eu un problème similaire en compilant les sources de la version 2.08 qu'OG avait résolu en lisant le résultat de ./configure (voir ici).

Peut-être tu pourrais donner le résultat de ./configure

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl.

Message non lu par Fabrice Couvreur »

Salut,

Code : Tout sélectionner

fab@debian:~/Software/Asymptote/asymptote$ ./configure 
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for kpsewhich... true
checking for kpsewhich... (cached) true
checking for texi2dvi... texi2dvi
configure: Using /usr/local/texlive/2010/../texmf-local/tex/latex/asymptote for LaTeX style file
configure: Using /usr/local/texlive/2010/../texmf-local/tex/context/third/asymptote for ConTeXT style file
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... none needed
checking whether yytext is a pointer... no
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether make sets $(MAKE)... yes
checking for bison... bison -y
checking how to run the C++ preprocessor... g++ -E
checking tr1/unordered_map usability... yes
checking tr1/unordered_map presence... yes
checking for tr1/unordered_map... yes
checking for gc-7.1.tar.gz... yes
configure: enabling local Boehm Garbage Collector gc-7.1
checking for getopt_long_only... yes
checking for setupterm in -lncurses... no
checking for setupterm in -lcurses... no
checking for sqrt in -lm... yes
checking for deflate in -lz... yes
checking for pthread_create in -lpthread... yes
checking for stackoverflow_install_handler in -lsigsegv... no
checking for sched_yield in -lrt... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking ncurses/curses.h usability... no
checking ncurses/curses.h presence... no
checking for ncurses/curses.h... no
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking curses.h usability... no
checking curses.h presence... no
checking for curses.h... no
checking fpu_control.h usability... yes
checking fpu_control.h presence... yes
checking for fpu_control.h... yes
checking for library containing xdrstdio_create... none required
checking gsl/gsl_sf.h usability... no
checking gsl/gsl_sf.h presence... no
checking for gsl/gsl_sf.h... no
configure: *** Header file gsl_sf.h not found: will compile without optional special functions. ***
checking fftw3.h usability... no
checking fftw3.h presence... no
checking for fftw3.h... no
configure: *** Header file fftw3.h not found: will compile without optional fast Fourier transforms. ***
checking for glDepthMask in -lGL... yes
checking for gluNewNurbsRenderer in -lGLU... yes
checking for glutMainLoop in -lglut... yes
checking for pid_t... yes
checking for size_t... yes
checking for ptrdiff_t... yes
checking for long long... yes
checking for long... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking return type of signal handlers... void
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for dup2... yes
checking for floor... yes
checking for memset... yes
checking for pow... yes
checking for sqrt... yes
checking for strchr... yes
checking for tgamma... yes
checking for memrchr... yes
checking for strftime... yes
checking for strptime... yes
checking for error_at_line... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating doc/png/Makefile
config.status: creating config.h
config.status: config.h is unchanged
checking for gc-7.1.tar.gz... (cached) yes
fab@debian:~/Software/Asymptote/asymptote$ 
Je pense que mon problème est lié à une mise à jour récente de mes drivers, et notamment du paquet fglrx-glx dont certaines dépendances ne sont pas satisfaites.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: Asymptote et OpenGl

Message non lu par maurice »

Bonjour,

Code : Tout sélectionner

checking gsl/gsl_sf.h usability... no
checking gsl/gsl_sf.h presence... no
checking for gsl/gsl_sf.h... no
configure: *** Header file gsl_sf.h not found: will compile without optional special functions. ***
checking fftw3.h usability... no
checking fftw3.h presence... no
checking for fftw3.h... no
configure: *** Header file fftw3.h not found: will compile without optional fast Fourier transforms. ***
il manque les paquets de header de gsl (fontions mathématiques) et de fftw3.
un

Code : Tout sélectionner

$ yum provides */fftw3.h
m'avait permis d’arranger les choses.

maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Bonsoir,
Rien n'y fait !

Code : Tout sélectionner

Creating drawpath.d
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o camperror.o -c camperror.cc
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o path.o -c path.cc
g++ -Wall -ansi -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -DUSEGC -DTRANSJUMP -g -O3 --no-var-tracking -I . -Igc-7.1/include -o drawpath.o -c drawpath.cc
In file included from drawelement.h:20:0,
                 from drawpath.h:11,
                 from drawpath.cc:12:
glrender.h:32:19: fatal error: GL/gl.h: Aucun fichier ou dossier de ce type
compilation terminated.
make: *** [drawpath.o] Erreur 1
root@debian:/home/fab/Software/Asymptote/asymptote# 
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: Asymptote et OpenGl

Message non lu par maurice »

Si il y a problème de pilote graphique, ça va me dépasser.
chez moi j'ai ça :

Code : Tout sélectionner

$ yum provides */gl.h
Modules complémentaires chargés : presto, refresh-packagekit

mesa-libGL-devel-7.11-0.11.20110525.0.fc15.x86_64 : Mesa libGL development
                                                  : package
Dépôt         : installed
Correspondance depuis :
Nom de fichier      : /usr/include/GL/gl.h
ce qui ne va pas t'aider ; peut-être faut-il aller voir sur un forum d'aide dédié à Debian

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Bonsoir

J'ai vu mais pas lu tout le fil sur Asymptote. Désolé pour les questions
1) version debian
2) 32 ou 64 bits
3) paquet installé en dehors des deb ? (freeglut)
4) apt-get build-dep asymptote pour avoir les paquets dev & co installés.
5) essai dans un répertoire source d'asymptote vierge

Verdict ?

O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Bonsoir,
* Debian Sid ( je sais que tu vas me dire que c'est risqué :D )
* 64 bits
* Installation de freeglut3 et freeglut3-dev (John Bowman semblait ne pas connaître et préconisait l'installation de freeglut selon la doc)
*

Code : Tout sélectionner

root@debian:/home/fab# apt-get build-dep asymptote
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  freeglut3-dev libgl1-mesa-dev libgl1-mesa-dri libglu1-mesa-dev
Les NOUVEAUX paquets suivants seront installés :
  cdbs debhelper ed gettext html2text intltool-debian libfftw3-dev libgc-dev
  libgc1c2 libgsl0-dev libncurses5-dev libreadline-dev libreadline6-dev
  libsigsegv-dev libsigsegv2 libunistring0 luatex po-debconf
  preview-latex-style tex-common texlive-base texlive-binaries texlive-common
  texlive-doc-base texlive-generic-recommended texlive-latex-base
  texlive-latex-extra texlive-latex-recommended texlive-pictures
  texlive-pstricks
0 mis à jour, 30 nouvellement installés, 4 à enlever et 1 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 76,5 Mo dans les archives.
Après cette opération, 141 Mo d'espace disque supplémentaires seront utilisés.
Donc je ne fais pas !
En fait, je pense que tout est lié à ceci :

Code : Tout sélectionner

Les paquets suivants ont des dépendances non satisfaites :
  libgl1-mesa-dev: Dépend: libgl1-mesa-glx (= 7.10.3-3) mais 7.0.3-7 est installé et a été conservé
  libgl1-mesa-dri: Casse: libgl1-mesa-glx (< 7.10.2-4) mais 7.0.3-7 est installé et a été conservé
Impossible de trouver une solution à ces dépendances ! Abandon...
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.
dpkg : des problèmes de dépendances empêchent la configuration de libgl1-mesa-glx :
 libgl1-mesa-dri (7.10.3-3) casse libgl1-mesa-glx (<< 7.10.2-4) et est installé.
  La version de libgl1-mesa-glx à configurer est 7.0.3-7.
dpkg : erreur de traitement de libgl1-mesa-glx (--configure) :
 problèmes de dépendances - laissé non configuré
configured to not write apport reports
                                      Des erreurs ont été rencontrées pendant l'exécution :
 libgl1-mesa-glx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation : 
dpkg : des problèmes de dépendances empêchent la configuration de libgl1-mesa-glx :
 libgl1-mesa-dri (7.10.3-3) casse libgl1-mesa-glx (<< 7.10.2-4) et est installé.
  La version de libgl1-mesa-glx à configurer est 7.0.3-7.
dpkg : erreur de traitement de libgl1-mesa-glx (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 libgl1-mesa-glx
Merci.
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Pour Sid : oui tu prends quelques risques. Mais après lecture de forum debian, c'est finalement
moins risqué que testing (cassé moins souvent mais potentiellement cassé plus longtemps, sid étant
plus réactif).

Et pourquoi tu ne fais pas oui ? (pour build-dep)

Sinon faut attendre un peu pour que les pbs de dépendances soient résolues.

Est-ce qu'asymptote compilé fonctionne ? (c'est une version I386 sur le site)


O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

OG a écrit :Et pourquoi tu ne fais pas oui ? (pour build-dep)
Car je supprime freeglut3 et freeglut3-dev nécessaires à l'utilisation d'OpenGl.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

OG a écrit :Est-ce qu'asymptote compilé fonctionne ? (c'est une version I386 sur le site)

Code : Tout sélectionner

asy -V -wait "fourmi"
asy: error while loading shared libraries: libfftw3.so.3: wrong ELF class: ELFCLASS64
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Fabrice Couvreur a écrit :
OG a écrit :Est-ce qu'asymptote compilé fonctionne ? (c'est une version I386 sur le site)

Code : Tout sélectionner

asy -V -wait "fourmi"
asy: error while loading shared libraries: libfftw3.so.3: wrong ELF class: ELFCLASS64
Je pense que c'est normal et que mon idée était naïve voir stupide.

N'est-il pas possible avec debian et en modifiant le /etc/apt/source.list de fixer en plus
une date pour les mises à jour, histoire de revenir à un état antérieur.

Par exemple pour le projet Debian CUT (constantly usable testing) il propose
deb http://snapshot.debian.org/archive/debi ... 30T092551Z wheezy main
deb-src http://snapshot.debian.org/archive/debi ... 30T092551Z wheezy main

Sinon il y a la météo Debian http://http://edos.debian.net/weather/
et une instruction apt-{les paquets cassés} avant de se lancer.

O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Bonjour,
Je crois avoir réglé le problème des dépendances.
Toutefois, j'obtiens toujours le même message d'erreur :

Code : Tout sélectionner

glrender.h:32:19: fatal error: GL/gl.h: Aucun fichier ou dossier de ce type
compilation terminated.
make: *** [drawpath.o] Erreur 1
J'ai donc cherché les paquets contenant ces fichiers que j'ai installés :

Code : Tout sélectionner

root@debian:/home/fab# apt-file search GL/gl.h
libogre-dev: /usr/include/OGRE/RenderSystems/GL/GL/gl.h
mesa-common-dev: /usr/include/GL/gl.h
mingw-w64-dev: /usr/i686-w64-mingw32/include/GL/gl.h
mingw-w64-dev: /usr/x86_64-w64-mingw32/include/GL/gl.h
mingw32-runtime: /usr/i586-mingw32msvc/include/GL/gl.h
Toujours rien !
Merci.
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Avais-tu fait une installation à la main d'une librairie ?

O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Salut,
Non, je passe toujours par les dépôts.
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

1) As-tu réinitialisé la base apt-file update ?
2) ls -l /usr/include/GL/ ?
3) apt-get install --reinstall mesa-machine


O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Code : Tout sélectionner

fab@debian:~$ ls -l /usr/include/GL/
total 44
-rw-r--r-- 1 root root  7830 27 mars   2010 freeglut_ext.h
-rw-r--r-- 1 root root   681 27 mars   2010 freeglut.h
-rw-r--r-- 1 root root 26152 27 mars   2010 freeglut_std.h
-rw-r--r-- 1 root root   639 27 mars   2010 glut.h
fab@debian:~$ su
Mot de passe : 
root@debian:/home/fab# apt-file update
Downloading Index http://ftp.fr.debian.org/debian/dists/sid/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://ftp.fr.debian.org/debian/dists/sid/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://www.debian-multimedia.org/dists/sid/Contents-amd64.diff/Index:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2023  100  2023    0     0  16580      0 --:--:-- --:--:-- --:--:-- 37462
Calculating old sha1sum...
File is up-to-date.
Ignoring source without Contents File:
  http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/testing/Contents-amd64.gz
root@debian:/home/fab# apt-file search GL/gl.h
libogre-dev: /usr/include/OGRE/RenderSystems/GL/GL/gl.h
mesa-common-dev: /usr/include/GL/gl.h
mingw-w64-dev: /usr/i686-w64-mingw32/include/GL/gl.h
mingw-w64-dev: /usr/x86_64-w64-mingw32/include/GL/gl.h
mingw32-runtime: /usr/i586-mingw32msvc/include/GL/gl.h
root@debian:/home/fab# apt-get install --reinstall mesa-machine
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mesa-machine
root@debian:/home/fab# apt-get install --reinstall mesa
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet mesa
root@debian:/home/fab# 
Ne doit-il pas exister un dossier GL dans le répertoire /usr/lib ?
Si c'est oui, il n'y en a pas chez moi.
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Voici chez moi sous Crunchang !# (à base de debian squeeze)

Code : Tout sélectionner

guibe@sobolev:~$ ls -l /usr/include/GL/
total 824
-rw-r--r-- 1 root root   7830 27 mars   2010 freeglut_ext.h
-rw-r--r-- 1 root root    681 27 mars   2010 freeglut.h
-rw-r--r-- 1 root root  26152 27 mars   2010 freeglut_std.h
-rw-r--r-- 1 root root 504124 15 juil.  2010 glext.h
-rw-r--r-- 1 root root  84058 15 juil.  2010 gl.h
-rw-r--r-- 1 root root 110027 15 juil.  2010 gl_mangle.h
-rw-r--r-- 1 root root  17251 15 juil.  2010 glu.h
-rw-r--r-- 1 root root   3315 15 juil.  2010 glu_mangle.h
-rw-r--r-- 1 root root    639 27 mars   2010 glut.h
-rw-r--r-- 1 root root  39904 15 juil.  2010 glxext.h
-rw-r--r-- 1 root root  17155 15 juil.  2010 glx.h
-rw-r--r-- 1 root root   3463 15 juil.  2010 glx_mangle.h
drwxr-xr-x 2 root root   4096 31 mai   11:40 internal
Il n'est pas normal de ne pas avoir gl.h dans /usr/include/GL !
D'autant plus apt-file te dit que tu l'as.
Essaie de réinstaller mesa-common-dev (et pas mesa) et sinon tu peux
toujours regarder le fichier mesa-common-dev.deb en squeeze, testing ou sid
(c'est une archive dans laquelle on peut naviguer) et copier les fichiers à la main !

O.G.
Fabrice Couvreur
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 604
Inscription : samedi 18 août 2007, 01:55

Re: Asymptote et OpenGl

Message non lu par Fabrice Couvreur »

Je crois que cela marche !

Code : Tout sélectionner

fab@debian:~$ asy
Welcome to Asymptote version 2.14svn (to view the manual, type help)
> 
J'ai ensuite testé un fichier embarquant le module three, et OpenGl semble fonctionner correctement (je reste prudent).
Il m'a fallu installer à la main les paquets libglu1-mesa-dev et mesa-common-dev.
Que s'est-il passé ? ,
En tout cas, tu m'as encore bien aidé, merci beaucoup (en espérant que tout marche correctement).
OG
Modérateur honoraire
Modérateur honoraire
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Asymptote et OpenGl

Message non lu par OG »

Fabrice Couvreur a écrit :Je crois que cela marche !

Code : Tout sélectionner

fab@debian:~$ asy
Welcome to Asymptote version 2.14svn (to view the manual, type help)
> 
J'ai ensuite testé un fichier embarquant le module three, et OpenGl semble fonctionner correctement (je reste prudent).
Il m'a fallu installer à la main les paquets libglu1-mesa-dev et mesa-common-dev.
Que s'est-il passé ? ,
En tout cas, tu m'as encore bien aidé, merci beaucoup (en espérant que tout marche correctement).
De rien, mais en français et avec un utilisateur de Debian c'est plus facile.
Ton histoire de fichier présent/pas présent est sans doute du à un paquet cassé,
un pb lors de la mise à jour.

A+
O.G.