| | Problème Compilation | |
| | Auteur | Message |
---|
Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Problème Compilation Lun 28 Jan 2008, 12:47 | |
| Salut à tous J'essaye t'en bien que mal à essayer de compiler "Yadex" un level editor pour système unix mais en vain. J'ai toujours cet erreur. Le "./configure" passe bien mais le "make" bloque... - Code:
-
g++ -c -Iatclib -Iboost -I/usr/X11R6/include -O src/wadlist.cc -o obj/0/wadlist.o Dans le fichier inclus à partir de boost/boost/config.hpp:45, à partir de boost/boost/smart_ptr.hpp:57, à partir de src/wadlist.cc:34: boost/boost/config/compiler/gcc.hpp:52:7: attention : #warning "Unknown compiler version - please run the configure tests and report the results" src/wadlist.cc: In member function «void Wad_list::del()": src/wadlist.cc:178: erreur: no match for «operator=" in «((Wad_list*)this)->Wad_list::priv->Wad_list_priv::iter = 0" /usr/include/c++/4.1.3/bits/stl_list.h:112: note: candidats sont: std::_List_iterator<boost::shared_ptr<Wad_file> >& std::_List_iterator<boost::shared_ptr<Wad_file> >::operator=(const std::_List_iterator<boost::shared_ptr<Wad_file> >&) make: *** [obj/0/wadlist.o] Erreur 1 Si quelqu'un comprends ceci qu'il me le dise... EDIT : Je suis sous Ubuntu 7.10 avec Gnome Ce que je comprend encore moins c'est cette ligne : - Code:
-
#warning "Unknown compiler version - please run the configure tests and report the results" Alors que justement le "./configure" me met tout bon... | |
| | | [WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 30932 Age : 40 Localisation : Paris, France
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 13:19 | |
| Salut ! Quelle est ta version de g++ ?
Le ./configure ne te pond aucun warning ?
Edit : Avec Ubuntu tu dois pouvoir récupérer la dernière version de g++ ( via Synaptic ). Je vais mater le site de Yadex, si ça se trouve ça ne marche pas sous Ubuntu... _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
| | | Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 13:26 | |
| Voilà ce que j'obtiens au ./configure : - Code:
-
looking for a C compiler... gcc checking whether the C compiler works... yes checking for gettimeofday... yes checking for nanosleep... yes checking for snprintf... yes checking for usleep... yes looking for a C++ compiler... g++ checking whether the C++ compiler works... yes build directory is obj/RootSka_236836638683 generating obj/RootSka_236836638683/Makefile.config generating obj/RootSka_236836638683/config.share generating obj/RootSka_236836638683/config.etc generating obj/RootSka_236836638683/config.cc generating obj/RootSka_236836638683/config.h
Ma version de g++ est la 4.2 est gcc 4.2 aussi J'ai essayer aussi en faisant ./configure --cc gcc-4.2 pour forcer l'utilisation de ce compilateur et même avec g++ cela donne le même résultat du ./configure EDIT : Dans le Readme il y a ceci : - Citation :
- BUILDING AND INSTALLING
To install in /usr/local :
./configure make su -c 'make install'
To install somewhere else, for example in ~/yadex :
./configure --prefix ~/yadex make make install
To force the use of a particular C/C++ compiler :
./configure --cc gcc-3.3 --cxx g++-3.3 make make install Ce que j'ai mis en gras, je ne comprend pas trop. Je ne vois pas comment je peut le compiler dans le répertoire car j'ai essayer en le copiant dedans sa n'as pas marcher non plus... Bah au pire je met tout le Readme : - Citation :
- Yadex 1.7.0 (2003-12-28)
WHAT IS YADEX ? Yadex is a Doom level (wad) editor for Unix systems running X, including Linux. It supports Doom, Doom II, Ultimate Doom, Final Doom, Heretic, Doom press release pre beta and also, in a more or less limited way, Hexen, Strife and Doom alpha. It is available under the terms of the GPL.
PREREQUISITES You need : - Some flavour of Unix (known to work with AIX, FreeBSD, HP-UX, Irix, Linux, NetBSD, OpenBSD, OpenUnix, QNX and Solaris), - X11R6 or X11R5 and a display of at least 640x480, - a Doom/Doom II/Heretic/Strife iwad (shareware/demo is OK), - GNU make (vanilla make won't do), - a standard C compiler (ISO 9899:1990), - a standard C++ compiler, - hypot() and either nanosleep() or usleep().
BUILDING AND INSTALLING To install in /usr/local :
./configure make su -c 'make install'
To install somewhere else, for example in ~/yadex :
./configure --prefix ~/yadex make make install
To force the use of a particular C/C++ compiler :
./configure --cc gcc-3.3 --cxx g++-3.3 make make install
Got problems getting Yadex to compile ? See doc/faq.html. Got no problem ? Read the FAQ anyway. See doc/faq.html. Beware, the installation OVERWRITES the following files (assuming you're installing in /usr/local) : /etc/yadex/1.7.0/yadex.cfg /usr/local/bin/yadex /usr/local/bin/yadex-1.7.0 /usr/local/man/man6/yadex.6 /usr/local/man/man6/yadex-1.7.0.6 /usr/local/share/games/yadex/1.7.0/doom.ygd /usr/local/share/games/yadex/1.7.0/doom02.ygd /usr/local/share/games/yadex/1.7.0/doom04.ygd /usr/local/share/games/yadex/1.7.0/doom05.ygd /usr/local/share/games/yadex/1.7.0/doom2.ygd /usr/local/share/games/yadex/1.7.0/doompr.ygd /usr/local/share/games/yadex/1.7.0/heretic.ygd /usr/local/share/games/yadex/1.7.0/hexen.ygd /usr/local/share/games/yadex/1.7.0/strife.ygd /usr/local/share/games/yadex/1.7.0/strife10.ygd
CONFIGURING AND RUNNING Before you run Yadex, you need to tell it where to find your iwads. Assuming you have installed in /usr/local, open /etc/yadex/1.7.0/yadex.cfg with your favourite text editor and insert the appropriate values for the parameters "iwad1", "iwad2", etc. If you don't want Doom II to be the default iwad, also change the value of the "game" parameter.
You can now run Yadex by typing : yadex
A "yadex:" prompt should show. At that prompt, type this : e map01
or this :
e e1m1
Have fun !
DOCUMENTATION There is a man page and quite a lot of documentation, most of it in HTML format. Start at :
doc/index.html
If you're upgrading from a previous version of Yadex, please read carefully CHANGES.
STATUS Yadex is work in progress. It still lacks important features like a better interface, cut-and-paste, undo/redo, support for Boom and many more. I know. They will come faster if you help. The source code is a horrible mess. I'm not proud of it. Be indulgent.
LEGAL 1. Yadex
Parts copyright Andrew Apted 2000-2001, GNU GPL v2 Parts copyright André Majorel 1997-2003, GNU GPL v2 Parts copyright Matthew W. Miller 2000, GNU GPL v2 Parts written by Raphaël Quinet, public domain Parts written by Brendon Wyber, public domain
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2. Atclib
The Yadex distribution includes a subset of Atclib. Atclib is copyright André Majorel 1995-1999 and distributed under the terms of version 2 of the GNU Library General Public License.
3. Boost
The Yadex distribution includes a subset of Boost 1.25.0. Boost 1.25.0 is copyright various authors and released under the following terms : Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.
CONTACT See doc/contact.html for addresses.
AYM 2003-12-28 Comme sa au moins... | |
| | | [WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 30932 Age : 40 Localisation : Paris, France
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 13:47 | |
| - Showarma a écrit:
- Ma version de g++ est la 4.2 est gcc 4.2 aussi
Hmm... D'après la FAQ de Yadex, il utilise des vieilles versions, et l'erreur que tu obtiens n'est pas dans la liste des erreurs fréquentes... Edit : Tu as essayé en downgradant gcc et g++ ? - Showarma a écrit:
- Ce que j'ai mis en gras, je ne comprend pas trop. Je ne vois pas comment je peut le compiler dans le répertoire car j'ai essayer en le copiant dedans sa n'as pas marcher non plus...
Pour ce que tu as mis en gras : Par défaut, Yadex s'installe dans /usr/local, mais ce n'est pas à toi d'aller déplacer et / ou compiler les fichiers là-dedans, ça se fait tout seul. Pour que Yadex soit installé dans un autre dossier, utilise l'option --prefix [chemin], comme indiqué. Par contre, je ne vois pas Ubuntu dans les architectures supportées... C'est probablement ça le problème. :/ _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
| | | Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 13:54 | |
| Rien à voir mais, leur site est bizarre, dans le lien que tu m'as filer de la faq, en dessous du logo Yadex : - Citation :
- Yadex 1.8.0 (2004-02-01)
Alors que la dernière release est la 1.7.0... | |
| | | [WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 30932 Age : 40 Localisation : Paris, France
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 14:09 | |
| Ah lol, ils ne l'ont pas mise à jour... Remarque, ça serait une bonne occasion pour toi de parler de ton bug à l'auteur de Yadex, il pourrait l'inclure dans sa FAQ... Mais bon, vu que ça ne marche pas du tout sous Ubuntu apparamment, il ne va sans doute pas se prendre trop la tête... Il est un peu trop vague lorsqu'il dit que ça marche sous "Linux"... Il y a des tonnes de variations différentes. _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
| | | Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 14:11 | |
| J'ai parler de mon problème sur le site FR de ubuntu mais je crains que tout le monde sans fiche... Je vais voir pour contacter les ou le mec de Yadex, on ne sais jamais... EDIT : J'ai compris pour la version 1.8.0 : Lien : http://www.teaser.fr/~amajorel/yadex/changes.html Mort de rire... EDIT2: Je crois que je vais pleurer : Lien : http://www.youmustbejoking.demon.co.uk/progs.sarge.html#yadex C'est une vieille version mais sa marche, avec la cerise sur le gâteau, un jolie petit fichier .deb Je vais voir si il y a moyen d'upgrader à l'aide des patch fournis sur le site de Yadex...
Dernière édition par le Lun 28 Jan 2008, 15:33, édité 1 fois | |
| | | Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 15:34 | |
| En fait, Je rêve éveiller car c'est bien la version 1.7.0 Faudrais peut être que je joue au loto un de ces jours... | |
| | | [WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 30932 Age : 40 Localisation : Paris, France
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 17:03 | |
| - Showarma a écrit:
- EDIT2: Je crois que je vais pleurer :
Lien : http://www.youmustbejoking.demon.co.uk/progs.sarge.html#yadex
C'est une vieille version mais sa marche, avec la cerise sur le gâteau, un jolie petit fichier .deb
Je vais voir si il y a moyen d'upgrader à l'aide des patch fournis sur le site de Yadex... Remarque, apparamment la dernière version semble n'être qu'une béta, autant rester avec la 1.7.0 qui marche bien Sinon, tu peux utiliser Wine et DB + XWE... _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
| | | Showarma Baron de l'Enfer
Nombre de messages : 827 Age : 107 Localisation : ! The Who ! Clan(s) : Cheese Lover
| Sujet: Re: Problème Compilation Lun 28 Jan 2008, 17:35 | |
| Le problème c'est que je n'arrive pas à faire fonctionner DB avec wine, sinon il est clair que je me serais pas pris autant la tête... | |
| | | Contenu sponsorisé
| Sujet: Re: Problème Compilation | |
| |
| | | | Problème Compilation | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |