Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 Problème Compilation

Aller en bas 
2 participants
AuteurMessage
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Problème Compilation   Problème Compilation EmptyLun 28 Jan 2008, 12:47

Salut à tous Very Happy

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... Smile

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... scratch
Revenir en haut Aller en bas
[WH]-Wilou84
Rêveur perpétuel
[WH]-Wilou84


Nombre de messages : 30932
Age : 40
Localisation : Paris, France

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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
Revenir en haut Aller en bas
https://dsdarchive.com/players/william_huber
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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...
Revenir en haut Aller en bas
[WH]-Wilou84
Rêveur perpétuel
[WH]-Wilou84


Nombre de messages : 30932
Age : 40
Localisation : Paris, France

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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... Surprised
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
Revenir en haut Aller en bas
https://dsdarchive.com/players/william_huber
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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... Suspect
Revenir en haut Aller en bas
[WH]-Wilou84
Rêveur perpétuel
[WH]-Wilou84


Nombre de messages : 30932
Age : 40
Localisation : Paris, France

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 28 Jan 2008, 14:09

Ah lol, ils ne l'ont pas mise à jour... Smile
Remarque, ça serait une bonne occasion pour toi de parler de ton bug à l'auteur de Yadex, il pourrait l'inclure dans sa FAQ... Wink
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
Revenir en haut Aller en bas
https://dsdarchive.com/players/william_huber
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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... Very Happy

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 Smile

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
Revenir en haut Aller en bas
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 28 Jan 2008, 15:34

En fait, Je rêve éveiller car c'est bien la version 1.7.0 affraid

Faudrais peut être que je joue au loto un de ces jours... scratch
Revenir en haut Aller en bas
[WH]-Wilou84
Rêveur perpétuel
[WH]-Wilou84


Nombre de messages : 30932
Age : 40
Localisation : Paris, France

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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 Smile

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 Smile

Sinon, tu peux utiliser Wine et DB + XWE... Wink

_________________
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
Revenir en haut Aller en bas
https://dsdarchive.com/players/william_huber
Showarma
Baron de l'Enfer
Showarma


Nombre de messages : 827
Age : 107
Localisation : ! The Who !
Clan(s) : Cheese Lover

Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation EmptyLun 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... Smile
Revenir en haut Aller en bas
Contenu sponsorisé





Problème Compilation Empty
MessageSujet: Re: Problème Compilation   Problème Compilation Empty

Revenir en haut Aller en bas
 
Problème Compilation
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème de compilation de Wad
» [Doom2] 200 Minute Vanilla Speedmap Compilation
» Probleme de son s:
» Problème.
» Problème de Wad

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: ::: Tout le reste ::: :: ::: Informatique :::-
Sauter vers: