Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6239 connectés 

 


Dernière réponse
Sujet : [résolu] help !!! winex arrive pas a trouver SDL
the_fireball :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
the_fireball :hello:
Dark_Schneider link lib ;) :p
the_fireball

Dark_Schneider a écrit a écrit :

-l = link
 
ensuite tu précise la librairie ( ici esd = libesd )
 
enlève le config.cache




 
c pas plutot -l = lib
 
lesd = libesb
lmachin = libmachin

rem5 merci DS pour ces éclaircissement  :)
Dark_Schneider -l = link
 
ensuite tu précise la librairie ( ici esd = libesd )
 
enlève le config.cache
rem5 Tu sais lire ? cannot find -lesd
C'est donc /usr/lib/libesd.[a|so] qu'il te manque.
 
 
Désolé de pas savoir que lesd = libesd  :fou:  
 
 
mais merci quand même  :jap:
Jar Jar

rem5 a écrit a écrit :

KarLKoX /usr/bin/ld: cannot find -lesd  
collect2: ld returned 1 exit status  
configure:7023: $? = 1  
configure: program exited with status 1  
 
 
il n'a pas l'air de trouver une fct dans /usr/bin/ld
 
mais ld est bien la, j'ai meme essayé d'installer les lib de dev de binutils comme ld appartient a ce package mais sans resultat.


Tu sais lire ? cannot find -lesd
C'est donc /usr/lib/libesd.[a|so] qu'il te manque.

rem5 [:nycius]
rem5 KarLKoX /usr/bin/ld: cannot find -lesd  
collect2: ld returned 1 exit status  
configure:7023: $? = 1  
configure: program exited with status 1  
 
 
il n'a pas l'air de trouver une fct dans /usr/bin/ld
 
mais ld est bien la, j'ai meme essayé d'installer les lib de dev de binutils comme ld appartient a ce package mais sans resultat.
 
je sais pas si c ce que tu voulais dire mais si c ca, je séche tjs.....  :heink:
karlkox /usr/bin/ld: cannot find -lesd
collect2: ld returned 1 exit status
configure:7023: $? = 1
configure: program exited with status 1
Mjules perso, j'ai pas que LibSDL-devel d'installé, j'ai un paquet de LibSDL un peu partout: par ex libSDL_image
rem5 au configure de winex pas moyen de lui faire accepter accepter le SDL :
 
[c une mdk 8.2 avec le package libSDL1.2-devel installé...]
 
ligne de commande exécuté :
 
./configure --with-x --enable-sdldrv --enable-opengl --disable-trace --disable-debug
 
résultat :
 
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... no
*** Could not run SDL test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl-config script: /usr/bin/sdl-config
configure: error: *** SDL version 1.2.0 not found!
 
 
resultat dans le log :
 
configure:6842: checking Checking if the sdldrv should be built
configure:6847: result: yes
configure:6894: checking for sdl-config
configure:6912: found /usr/bin/sdl-config
configure:6925: result: /usr/bin/sdl-config
configure:6933: checking for SDL - version >= 1.2.0
configure:7020: gcc -o conftest -g -O2 -I/usr/include/SDL -D_REENTRANT   -I/usr/X11R6/include  conftest.c -lm  -L/usr/lib -lSDL -lpthread -lm -lasound -L/usr/lib -ldl -lartsc -lpthread -L/usr/lib -lesd -laudiofile -lm -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm -lXxf86dga -lXv -lXinerama -ldl >&5
/usr/bin/ld: cannot find -lesd
collect2: ld returned 1 exit status
configure:7023: $? = 1
configure: program exited with status 1
configure: failed program was:
#line 6957 "configure"
#include "confdefs.h"
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "SDL.h"
 
char*
my_strdup (char *str)
{
  char *new_str;
 
  if (str)
    {
      new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
      strcpy (new_str, str);
    }
  else
    new_str = NULL;
 
  return new_str;
}
 
int main (int argc, char *argv[])
{
  int major, minor, micro;
  char *tmp_version;
 
  /* This hangs on some systems (?)
  system ("touch conf.sdltest" );
  */
  { FILE *fp = fopen("conf.sdltest", "a" ); if ( fp ) fclose(fp); }
 
  /* HP/UX 9 (%@#!) writes to sscanf strings */
  tmp_version = my_strdup("1.2.0" );
  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
     printf("%s, bad version string\n", "1.2.0" );
     exit(1);
   }
 
   if ((1 > major) ||
      ((1 == major) && (2 > minor)) ||
      ((1 == major) && (2 == minor) && (3 >= micro)))
    {
      return 0;
    }
  else
    {
      printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", 1, 2, 3);
      printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro);
      printf("*** best to upgrade to the required version.\n" );
      printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n" );
      printf("*** to point to the correct copy of sdl-config, and remove the file\n" );
      printf("*** config.cache before re-running configure\n" );
      return 1;
    }
}
 
 
 
Parce que bon j'ai une solution toute trouvé , je récupére les sources de SDL puis les compile et la j'aurais plus de prb mais comme le rpm est inclu je voit pas pq ca marche pas , et le prb se limite pas a winex mais a tt les prg qui cherchent SDL-devel
 
 
Mais j'aimerais eviter de compiler les sources, parce ca risque quand meme de foutre un peu la merde je pense meme si au final ca marche
 
 
Merci d'avance

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)