Journal Systeme de Messagerie Instantannee ... suite

Posté par .
Tags : aucun
0
30
juin
2004
Salut,

Suite a mon post ( https://linuxfr.org/~Hid3o/14273.html(...) ) sur la recherche d'un systeme de messagerie, j'ai suivi les conseils de la majorite (merci a tous en tout cas ;-) ), et j'ai choisi jabber/psi.

Quelques remarques tout de meme:
- la configuration de jabberd2 est simple, mais perfectible: impossible de lui specifier un base de donnee Berkeley dans sa config (authent db): je precise qu'apres avoir google-iser, mon probleme est connu et apparemment tout le monde s'en fout (genre "chez moi ca marche, debrouilles-toi). De meme impossible de compiler jabberd2 avec mysql (libs mysql non-trouvees, alors qu'elles sont sur le systeme et referencees dans /etc/ld.so.conf).

- le clien psi ne compiel pas sur RH9:
.ui/opt_appearance-ui.cpp:25: duplicate `const'
make[1]: *** [.obj/opt_appearance-ui.o] Error 1

Donc visiblement, un include double une const, j'enleve la seconde const en question:
.ui/opt_appearance-ui.cpp: In constructor
`OptAppearanceUI::OptAppearanceUI(QWidget*, const char*, unsigned int)':
.ui/opt_appearance-ui.cpp:35: `image0_data' undeclared (first use this
function)
.ui/opt_appearance-ui.cpp:35: (Each undeclared identifier is reported only once
for each function it appears in.)

C'est genial, je sais pas comment on peut livrer du code qui ne compile pas ... je ne comprend pas ...

C'est vraiment top ... bon je vais a la recherche des Rpm rh9 ...

C'etait mon coup de gueule contre les codeurs qui livrent du code qui ne compile pas :-/ ... certe c'est gratuit, certe c'est beau, certe c'est opensource, mais a quoi sert tout ca si c'est inutilisable ??!?
  • # Juste une remarque...

    Posté par (page perso) . Évalué à 3.

    le code incriminé n'est pas du code écrit par les développeurs, mais généré par qt.
    Il y a peut-être incompatibilité entre la version de qt utilisée pour développer, et celle que tu utilises pour compiler. C'est rarement évident de gérer ça...
    (je précise que je n'ai rien testé)
    • [^] # Re: Juste une remarque...

      Posté par . Évalué à 0.

      Et si c'est le cas je suis bloque, qt est trop lie au systeme pour etre change ...
    • [^] # Re: Juste une remarque...

      Posté par (page perso) . Évalué à 7.

      Pour info, le problème vient du fait que RH livre une "vieille" version de QT avec une très récente version de gcc. Le code généré par QT est buggé, mais ça a été corrigé il y a "longtemps", et à l'époque ça dérangeait pas gcc. Mais avec un gcc trop récent, ça bloque.
      Ca c'est caractéristique de Red Hat : un gcc récent (normal ils bossent dessus) et comme KDE on s'en fout, un vieux QT.
      Heureusement, il y a http://kde-redhat.sf.net(...) pour avoir un KDE à jour sur des RH et Fedora.
      Sinon, le package de psi chez fedora.us (la section contrib de RH, quoi) compile bien sur RH90 grâce à un correctif donné sur le forum de psi.
      Si il marche pas bien sur ta RH90, envoie moi un mail sur mon adresse DLFP, je le corrigerai.
    • [^] # Re: Juste une remarque...

      Posté par . Évalué à 1.

      À vrai dire, j'ai un serveur jabberd2 qui tourne, bientôt ouvert au public (enfin, "public", je ferais un journal en temps utiles ...), et j'ai encore recompiler une version CVS hier ou avant hier, sans aucun problème. Je stocke dans une base MySQL, serveur mysql-4, sous debian, et RAS ...
  • # le problème est entre la chaise et le clavier ;)

    Posté par . Évalué à 2.

    plus sérieusement, psi compile très bien, je suis ça d'assez près et depuis pas mal de temps pour te l'affirmer. Surtout que des fois c'est cassé mais c'est normal je teste le CVS régulièrement. Sinon pour ce qui est stable j'ai jamais eu de problème sur ma Debian en sid.

    pis sinon sur http://psi.affinix.com/?page=download(...) t'as des rpm pour fedora, ça doit tourner sur RH ça.
    Sinon mauvaise distro, changer distro voilà ;p
    • [^] # Re: le problème est entre la chaise et le clavier ;)

      Posté par . Évalué à 1.

      > pis sinon sur http://psi.affinix.com/?page=download(...(...)) t'as des rpm pour fedora, ça doit tourner sur RH ça.

      J'ai essaye:
      error: Failed dependencies:
      libXss.so.1 is needed by psi-0.9.2-3.1.fc2.fr

      xorg-x11-libs-6.7.0-2.i386 Shared libraries needed by the X Window System Fedora 2 for i386

      Ok, donc rien pour RH9.

      > Sinon mauvaise distro, changer distro voilà ;p

      Si je le pouvais, je le ferais, mais RH9, c'est la distrib officielle de ma boite, on ne va pas la changer parcequ'on ne peut pas compiler un client jabber sur RH9, je penses ;-)

      De plus s'il faut a present migrer l'OS a tout instant pour un seul soft, c'est plutot contre-productif.
      Ca m'a pris 2 heures ce matin, et ca me gave, ca me gave, j'ai du taff ailleur. C'est de pire en pire ... dans un mois on migre tout sur XP, et bien je pense que je ne vais certainement pas tout casser pour re-installer un Linux ce coup ci :-/ ... j'en ai plus qu'assez des RPMs, des paquets foireux, des compilations foireuses ... tempis pour la securite, au moins si ca merde sur XP j'aurais du support.
      • [^] # Re: le problème est entre la chaise et le clavier ;)

        Posté par . Évalué à 3.

        ben comme le dit le post plus haut c'est sans doute un problème de version de Qt donc regarde de ce côté là.
        Après je sais pas ce que tu entends par avoir du support sous xp par rapport a une redhat, surtout que je suppose que tu as droit au support RH (redhat pour une boite d'habitude c'est comme ça en tout cas)

        M'enfin sinon une Debian ça marche très bien
        • [^] # Re: le problème est entre la chaise et le clavier ;)

          Posté par . Évalué à 3.

          M'enfin sinon une Debian ça marche très bien

          M'enfin fo aussi arrêter de croire qu'au boulot on a tous le choix de sa distrib. On s'en doute que Debian ça marche bien. Et gentoo aussi, et slackware aussi, et suse aussi, etc.

          Je comprends qu'il ait les boules. C'est ni simple ni (forcément) amusant de chercher la cause des pb de compilations d'un soft. Et il faut reconnaitre que sous windows, les pbs d'incompatibilité de l'API graphique sont quasi inexistants (après on aime ou n'aime pas, c'est une *autre* débat).
      • [^] # Re: le problème est entre la chaise et le clavier ;)

        Posté par . Évalué à 3.

        votre problème vient de là : quelle idée d'utiliser RedHat sur un poste de travail... les logiciels dispos et le support sont dépendant du numéro de version. et red hat te laisse tomber comme une chaussette sale si tu n'as pas la dernière version ou un contrat de support en or qui coute bcp de brouzoufs.
        debian est très facilement déployable, administrable, les paquets sont relativement a jour à condition d'utiliser soit une sarge ou une sid, soit des backports. c'est la distrib que j'utilise au boulot pour les serveurs et mon choix privilégié si j'atteins mon objectif : déployer du linux sur les postes clients du sav ;)
  • # Compil de Psi 0.92

    Posté par . Évalué à 4.

    J'ai compilé Psi ya 2 semaines (j'ai pas le mot de passe root au boulot). J'ai dû supprimer un double 'const' pendant la compil et j'ai du patcher un source (cutestuff/trayicon/trayicon_x11.cpp pour ceux que ça intéresse) pour pouvoir le mettre ds le systray gnome. Mis à part ces deux problème, j'en suis très content.
  • # Psi est dans fedora

    Posté par (page perso) . Évalué à 4.

  • # Commentaire supprimé

    Posté par . Évalué à 1.

    Ce commentaire a été supprimé par l'équipe de modération.

  • # si tu t'en sors pas

    Posté par (page perso) . Évalué à 1.

    sinon si tu t'en sors pas, essaye quand même lucane en deuxieme choix, ca a le mérite d'être simple a installer, et si apres t'as besoin d'autre chose que les messages "popup", et ben y'aura pas de soucis ;)
  • # Halala, RedHat ...

    Posté par . Évalué à 1.

    Pfiouuuu, rien de tel qu'un bon repas et de l'aide des linuxfr-iens pour regler ces petits soucis !

    Merci bcps pour vos conseil ca marche !

    Pour info, j'ai prefere prendre les paquets pre-compiles sur fedora.us, histoire de ne pas perdre trop de temps ...

    Merci encore :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.