Compilation : erreur sur gl_ext_api.h

You have a problem with TA3D, it doesn't run or it crashes...
/
Vous avez un problème avec TA3D, il ne se lance pas ou plante...
Post Reply
youch
Posts: 4
Joined: Fri Dec 07, 2007 5:22 pm

Compilation : erreur sur gl_ext_api.h

Post by youch » Fri Dec 07, 2007 5:55 pm

Bonjour,

J'ai une erreur à la compilation (voir log plus bas). J'ai notamment remarqué ces lignes :
In file included from /usr/local/include/allegrogl/gl_ext.h:27,
from /usr/local/include/alleggl.h:73,
from stdafx.h:80,
from ta3d.cpp:22:
/usr/local/include/allegrogl/GLext/gl_ext_api.h:1827: error: '<anonymous>' has incomplete type
/usr/local/include/allegrogl/GLext/gl_ext_api.h:1827: error: invalid use of 'GLvoid'

Je suis sous Debian testing. J'ai installé
AllegroGL - 0.4.3
Allegro 4.2.2 (paquet Debian)
Fmod 4.08.09

Et tout un tas d'autres librairies avant d'arriver à un ./configure sans erreur.

Bref, si quelqu'un a une suggestion, j e suis preneur.

Je précise aussi que c'est ma première compilation, donc merci d'avance pour votre compréhension et votre didactisme...

Y.

Résultat de ma compilation :

# make
make all-recursive
make[1]: entrant dans le répertoire « /home/fabrice/applis/ta3d »
Making all in src
make[2]: entrant dans le répertoire « /home/fabrice/applis/ta3d/src »
g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -I/usr/include -ffast-math -mmmx -MT ta3d.o -MD -MP -MF .deps/ta3d.Tpo -c -o ta3d.o ta3d.cpp
In file included from /usr/local/include/allegrogl/gl_ext.h:27,
from /usr/local/include/alleggl.h:73,
from stdafx.h:80,
from ta3d.cpp:22:
/usr/local/include/allegrogl/GLext/gl_ext_api.h:1827: error: '<anonymous>' has incomplete type
/usr/local/include/allegrogl/GLext/gl_ext_api.h:1827: error: invalid use of 'GLvoid'
In file included from TA3D_Audio.h:33,
from TA3D_NameSpace.h:33,
from ta3d.cpp:23:
tools/linux/FMOD/inc/fmod_errors.h: In function 'char* FMOD_ErrorString(FMOD_RESULT)':
tools/linux/FMOD/inc/fmod_errors.h:25: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:26: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:27: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:28: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:29: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:30: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:31: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:32: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:33: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:34: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:35: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:36: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:37: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:38: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:39: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:40: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:41: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:42: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:43: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:44: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:45: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:46: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:47: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:48: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:49: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:50: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:51: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:52: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:53: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:54: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:55: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:56: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:57: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:58: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:59: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:60: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:61: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:62: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:63: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:64: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:65: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:66: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:67: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:68: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:69: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:70: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:71: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:72: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:73: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:74: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:75: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:76: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:77: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:78: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:79: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:80: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:81: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:82: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:83: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:84: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:85: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:86: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:87: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:88: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:89: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:90: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:91: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:92: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:93: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:94: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:95: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:96: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:97: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:98: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:99: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:100: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:101: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:102: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:103: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:104: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:105: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:106: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:107: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:108: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:109: warning: deprecated conversion from string constant to 'char*'
tools/linux/FMOD/inc/fmod_errors.h:110: warning: deprecated conversion from string constant to 'char*'
In file included from ta3d.h:214,
from ta3d.cpp:28:
3do.h: In member function 'void MODEL::save_3dm(char*, bool)':
3do.h:817: warning: deprecated conversion from string constant to 'char*'
In file included from ta3d.h:217,
from ta3d.cpp:28:
EngineClass.h: In member function 'void MAP::init()':
EngineClass.h:352: warning: deprecated conversion from string constant to 'char*'
EngineClass.h:352: warning: deprecated conversion from string constant to 'char*'
In file included from fbi.h:34,
from UnitEngine.h:30,
from ta3d.h:218,
from ta3d.cpp:28:
weapons.h: In member function 'void INGAME_WEAPONS::init(bool)':
weapons.h:420: warning: deprecated conversion from string constant to 'char*'
In file included from ta3d.h:218,
from ta3d.cpp:28:
UnitEngine.h: In member function 'int SCRIPT_ENV::pop()':
UnitEngine.h:140: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h: In member function 'int UNIT::get_script_index(int)':
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h:631: warning: deprecated conversion from string constant to 'char*'
UnitEngine.h: In member function 'int UNIT::launch_script(int, int, int*, bool)':
UnitEngine.h:654: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp: In function 'void play(GAME_DATA*)':
ta3d.cpp:44: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:59: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:66: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:74: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:83: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:91: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:97: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:103: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:112: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:134: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:164: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:168: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:175: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:178: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:185: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:189: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:308: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:309: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:366: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:366: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:367: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:367: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:368: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:368: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:369: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:369: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:370: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:370: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1194: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1604: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1605: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1606: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1607: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1611: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1612: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1613: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1614: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1714: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1715: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1716: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1717: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1718: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1726: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1727: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1728: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1729: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1730: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:1731: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2544: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2640: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2640: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2642: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2642: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2644: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2644: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2646: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2646: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2648: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2648: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2650: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2650: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2779: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2894: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2897: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2899: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2901: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2903: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2905: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2907: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2909: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2912: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2915: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2918: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2921: warning: deprecated conversion from string constant to 'char*'
ta3d.cpp:2926: warning: deprecated conversion from string constant to 'char*'
make[2]: *** [ta3d.o] Erreur 1
make[2]: quittant le répertoire « /home/fabrice/applis/ta3d/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/fabrice/applis/ta3d »
make: *** [all] Erreur 2
#

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Dec 07, 2007 6:18 pm

Salut,

il semble qu'il y ait un problème avec les fichiers d'en-têtes installés. As-tu installé un pilote vidéo avec accélération 3D sur ton PC ? (et quelle carte as-tu).

J'utilise moi même une distribution basée sur Debian (ubuntu), j'ai du installer quelques paquets pour faire fonctionner allegroGL correctement :
freeglut3(-dev)
et les paquets de développements pour Xorg (que tu dois avoir installé puisque tu as installé Allegro depuis un paquet).

Comment as-tu installé AllegroGL, y avait-il un paquet ? As-tu eu des messages à la compilation si tu l'as compilé depuis les sources ?
=>;-D Penguin Powered

youch
Posts: 4
Joined: Fri Dec 07, 2007 5:22 pm

Post by youch » Fri Dec 07, 2007 6:55 pm

Ma carte est une ATI Radeon 9100 IGP, avec le driver libre. Les exemples livrés avec AllegroGL fonctionnent (presque tous).
Une exemple qui ne fonctionne pas :
./dumbtest
Error: Unsupported depth 0... exiting
Abandon

Je n'avais pas freeglut, c'est chose faite.

Je n' avais pas tous les paquet xorg-dev.
En fait j'ai installé Allegro à partir du paquet Deb, mais allegroGL à partir des sources. Ca s'est bien passé.

... C'est sans effet, mêmes erreurs (en ayant recompilé AllegroGL auparavant).

Y.[/quote]

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Fri Dec 07, 2007 10:43 pm

Utiliserais-tu la GCC 4.2 par hasard ?

En cherchant sur internet j'ai vu qu'il y avait un bogue susceptible de produire cette erreur alors que le code compile sous GCC 4.1
=>;-D Penguin Powered

youch
Posts: 4
Joined: Fri Dec 07, 2007 5:22 pm

Post by youch » Mon Dec 10, 2007 9:37 am

Oui, c'est la version fournie par Debian testing.

J'essaie de me dépatouiller de ça et je te tiens au courant.

youch
Posts: 4
Joined: Fri Dec 07, 2007 5:22 pm

Post by youch » Mon Dec 10, 2007 10:11 pm

C'était bien ça. J'ai recompilé allegrogl et ta3D avec la gcc 4.1, ça marche impec.

Merci pour tout !

Y.

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Mon Dec 10, 2007 11:42 pm

de rien, on est là pour ça :wink: !!

Et puis comme ça on sait que ça marche pas avec GCC 4.2 dans son état actuel.
=>;-D Penguin Powered

Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests