IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

[SOLARIS] Gdb


Sujet :

Solaris

  1. #1
    Membre confirmé Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Par défaut [SOLARIS] Gdb
    Bonjour !
    Je viens vers vous pour savoir si l'un d'entre vous a deja compiler GDB 6.3 pour SUN SOALRIS10 ? car j'ai quelques soucis :

    Ligne de conf :: CC=gcc ./configure --prefix=/usr/local/gnu --disable-shared

    Resultat de mon gmake ::
    gmake[2]: *** [libbfd.la] Error 100
    gmake[2]: Leaving directory `/usr/local/src/gdb-6.3/bfd'
    gmake[1]: *** [all-recursive] Error 1
    gmake[1]: Leaving directory `/usr/local/src/gdb-6.3/bfd'
    gmake: *** [all] Error 2

    Est-ce que cela vous parle ?

    HELP ... Merci

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Donne nous les lignes au dessus La, on a rien de visible.

  3. #3
    Membre confirmé Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Par défaut
    Salut, je reviens à la charge ... j'ai mis un peu de temps a repondre car je cherhche dans mon coin mais là je suis pas loin de l'abandon.
    Je ne compile plus gdb-6.3 mais la 6.4 ... mais j'ai le meme probleme !

    ==> Ligne de conf : CFLAGS=-L/usr/local/gnu/include LDFLAGS="-L/usr/local/gnu/lib /usr/local/gnu/lib/libreadline.a" ./configure --prefix=/usr/local/gnu --disable-shared --disable-libada

    ==> gmake (ci-dessous les dernieres lignes de mon gmake)

    gcc -I/usr/local/gnu/include -Wl,-export-dynamic \
    -o gdb gdb.o libgdb.a \
    ../readline/libreadline.a ../opcodes/libopcodes.a ../bfd/libbfd.a ../libiberty/libiberty.a -ldl -lncurses -lsocket -lnsl -lm -liconv ../libiberty/libiberty.a
    libgdb.a(main.o): In function `captured_main':
    main.c: (.text+0x29c): undefined reference to `libintl_bindtextdomain'
    main.c: (.text+0x2ac): undefined reference to `libintl_textdomain'
    main.c: (.text+0x9c0): undefined reference to `libintl_gettext'
    main.c: (.text+0xa68): undefined reference to `libintl_gettext'
    main.c: (.text+0xac0): undefined reference to `libintl_gettext'
    main.c: (.text+0xb78): undefined reference to `libintl_gettext'
    main.c: (.text+0xd4c): undefined reference to `libintl_gettext'
    libgdb.a(main.o):main.c: (.text+0xfb8): more undefined references to `libintl_gettext' follow
    ../opcodes/libopcodes.a(sparc-dis.o): In function `compare_opcodes':
    sparc-dis.c: (.text+0x4a8): undefined reference to `libintl_dgettext'
    sparc-dis.c: (.text+0x52c): undefined reference to `libintl_dgettext'
    sparc-dis.c: (.text+0x774): undefined reference to `libintl_dgettext'
    ../opcodes/libopcodes.a(sparc-dis.o): In function `print_insn_sparc':
    sparc-dis.c: (.text+0x25d8): undefined reference to `libintl_dgettext'
    ../opcodes/libopcodes.a(dis-buf.o): In function `perror_memory':
    dis-buf.c: (.text+0x1e8): undefined reference to `libintl_dgettext'
    ../opcodes/libopcodes.a(dis-buf.o):dis-buf.c: (.text+0x258): more undefined references to `libintl_dgettext' follow
    collect2: ld returned 1 exit status
    gmake[2]: *** [gdb] Error 1
    gmake[2]: Leaving directory `/scr/compil/gnu/gdb-6.4/gdb'
    gmake[1]: *** [all-gdb] Error 2
    gmake[1]: Leaving directory `/scr/compil/gnu/gdb-6.4'
    gmake: *** [all] Error 2

    Sachant que :
    - j'ai reinstaller "libreadline"

    Est-ce que cela vous parles ?
    Est-ce qu'il manque un "#include" ?

    A la ligne 173 (.text+0x29c) du main.c la variable "bindtextdomain" n'est pas referencée, hors ( a priori) elle existe dans les librairies usuelles de mon serveur ( deja exploité)

    HELP ! HELP ...

    J'espere ne pas autant galeré avec DDD ( mais ca c'est utopiste)

    Merci d'avance pour votre temps pris

  4. #4
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Par défaut
    Le package gettext est installé?

    Sinon www.sunfreeware.com

  5. #5
    Membre confirmé Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Par défaut
    Malheureusement Oui !

    une autre idée ?

  6. #6
    Membre confirmé Avatar de Deepc
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 74
    Par défaut
    On peut fermer ce post.

    je met la solution pour ceux que cela interresse :

    Tjs la meme ligne pour conf :
    ==> Ligne de conf : CFLAGS=-L/usr/local/gnu/include LDFLAGS="-L/usr/local/gnu/lib /usr/local/gnu/lib/libreadline.a" ./configure --prefix=/usr/local/gnu --disable-shared --disable-libada

    ==> On lance le "gmake" et tjs la meme erreur

    J'ouvre .\gdb-6.4\gdb\Makefile
    LIBICONV = -liconv (ligne par defaut suite au plantage
    Je rajoute -lintl, ce qui donne LIBICONV = -liconv -lintl ( pour lui dire d'utiliser cette librairie là.

    Je relance un gmake et c'est OK

    Puis compil de DDD -3.3.1.11 ==> ca pase tout seul

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gdb sur solaris
    Par Fry dans le forum GDB
    Réponses: 5
    Dernier message: 12/10/2006, 16h44
  2. création d'une batabse .gdb
    Par jejestyle dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/02/2004, 01h29
  3. extension .GDB
    Par bencot dans le forum InterBase
    Réponses: 3
    Dernier message: 28/01/2004, 20h45
  4. Front End graphique pour GDB sous windows
    Par KORTA dans le forum GDB
    Réponses: 8
    Dernier message: 20/08/2003, 10h52
  5. COMM_FAILURE sur Solaris
    Par knotty dans le forum CORBA
    Réponses: 2
    Dernier message: 21/08/2002, 18h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo