Derniers journaux de PegaseYa :
- [16/03@07:51] Vogue du Net à Saint-Etienne (18-19 mars 2005)
- [28/09@12:50] pc étudiants pour 1 euro (par jour...)
- [06/05@06:18] dvd jetable
- [03/05@12:27] linux va sauver windows...j'espère
- [28/04@09:40] Linux: un pari sur "l'audace, l'imagination et la jeunesse"
- [19/04@10:34] brevet sur la FAT
- [05/04@13:16] sur scribus
- [31/03@17:36] bibliothèque graphique
- [16/12@17:45] le téléphone ne sonne pas sous linux...
- [18/11@15:33] jahshaka: openGL, openML, effets spéciaux et animation
- [14/11@06:29] linux aimera-t-il sa machine ?
- [13/11@06:37] ma copine préfère linux... ça vous étonne ?
- [23/09@13:53] faire un site web pour une université ?
- [11/09@15:38] vol libre
- [09/09@14:39] la RIAA attaque en masse
- [18/07@08:15] developpement libre sous doz...
- [16/07@09:03] analyse d'image et The Gimp
- [16/07@07:32] Analyse d'image et The Gimp
Journal : Compilation de KmyMoney
Posté par PegaseYa () le 24 mars 2006Evidemment, si j'écris ici, c'est que ça n'a pas marché. Pour tenter de comprendre pourquoi, j'ai regardé la dernière étape qui a foiré, et je vois sur la ligne d'édition des liens des appels à:
libkmm_mymoney.la
et quelques autres fichiers avec une extension la. Je connaissais Les bibliothèques en .so et .a, mais là, je sèche. Et apparemment, l'édition des liens foire à cause d'un manque d'objets qui devraient se trouver dans cette bibliothèque.
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -o kmymoney2 -L/usr/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -export-dynamic kmymoneyutils.o kstartuplogo.o kmymoney2.o main.o kmymoney2_stub.o kmymoney2_skel.o ../kmymoney2/views/libviews.a ../kmymoney2/reports/libreports.a ../kmymoney2/dialogs/libdialogs.a ../kmymoney2/widgets/libwidgets.a ../kmymoney2/converter/libconverter.a ../kmymoney2/mymoney/storage/libstorage.a ../kmymoney2/mymoney/libkmm_mymoney.la ../libkgpgfile/libkgpgfile.la ../kmymoney2/plugins/interfaces/libinterfaces.a ../kmymoney2/plugins/libkmm_plugin.la dialogs/libdialogs.a -lkabc -lkhtml -lkdeui -lkdecore -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread
Et le résultat
kmymoney2.o: In function `KMyMoney2App::slotStatementImport(QString const&)':kmymoney2.cpp:(.text+0xaf7b): undefined reference to `MyMoneyStatement::readXMLFile(MyMoneyStatement&, QString const&)'
kmymoney2.o: In function `KMyMoney2App::isImportableFile(KURL const&)':kmymoney2.cpp:(.text+0xba1f): undefined reference to `MyMoneyStatement::isStatementFile(QString const&)'
kmymoney2.o: In function `KMyMoney2App::webConnect(QString const&, QCString const&)':kmymoney2.cpp:(.text+0xbe2e): undefined reference to `MyMoneyStatement::isStatementFile(QString const&)'
kmymoney2.o: In function `KMyMoney2App::loadPlugins()':kmymoney2.cpp:(.text+0xe557): undefined reference to `KMyMoneyPlugin::Plugin::staticMetaObject()'
:kmymoney2.cpp:(.text+0xe58a): undefined reference to `typeinfo for KMyMoneyPlugin::Plugin'
:kmymoney2.cpp:(.text+0xf01c): undefined reference to `KMyMoneyPlugin::ImporterPlugin::staticMetaObject()'
:kmymoney2.cpp:(.text+0xf044): undefined reference to `typeinfo for KMyMoneyPlugin::ImporterPlugin'
collect2: ld returned 1 exit status
Si quelqu'un a une explication sur le type de ces objets et sur comment on les explore....
> Lire le journal (10 commentaires, moyenne: 3,2).
ahem!
Tu me recopiera 100x: "Pour les questions je n'utiliserai plus les journaux mais le forum"
A bon entendeur.
Tes amis sont:
- Google
- Un bon forum de programmation
- Kernighan & Ritchie
Noun es pas riche qu'a de bèn, mai aquéu que se contènto
-
[^]Re: Tes amis sont:
Posté par Axel R. (page perso, ) le 24/03/2006 à 16:41. (lien). Évalué à 3.oublie Kernighan & Ritchie, passe plutot un coup de fil à Bjarne Stroustrup ( http://fr.wikipedia.org/wiki/Bjarne_Stroustrup )...
Axel
apt-get install kmymoney
Si l'homme a inventé le package binaire c'est peu être parce que des fois c'est vachement plus la classe ...
----->[]
ps : troll inside :)
Software is like sex: it's better when it's free
-
[^]Re: emerge kmymoney
Posté par chtitux (Jabber id, page perso, ) le 25/03/2006 à 07:41. (lien). Évalué à 1.Qui t'a dit qu'il était sous Debian. Sur Gentoo, on compile tout !
pps : troll inside itou-
[^]Re: emerge kmymoney
Posté par Clément varaldi (page perso, ) le 25/03/2006 à 19:31. (lien). Évalué à 1.On peut même compiler apt, puis faire un apt-get install :D
-
[^]Re: emerge kmymoney
Posté par Philou Kapouik () le 25/03/2006 à 23:23. (lien). Évalué à 1.marche aussi avec rpm puis un rpm -Uhv kmymoney.rpm (paquage dispo sur plein de site dont rpm2find ou un truc du genre)
bref le binaire c est bon : Mangez en !!!--
Software is like sex: it's better when it's free-
[^]Re: emerge kmymoney
Posté par inico (Jabber id, page perso, ) le 26/03/2006 à 18:09. (lien). Évalué à 2.Tu me trouve un binaire pour hurd x86 et pour mon linux sparc64 (optimisé de preference) s'il te plait ?
> for i in linuxfr.org; do troll --without-moderation --target $i; done--
"Les États-Unis sont le seul pays à être passé de la barbarie à la décadence sans connaître la civilisation." -- (origine réelle inconnue) Albert Einstein/Oscar Wilde/Georges Clemenceau/etc..
-
-
-
c'était un fichier texte...
Bonjour à tous,
et merci à tous ceux qui ont fait comme s'ils connaissaient le problème et m'ont envoyé sur les roses. Ce fichier n'a 'presque' rien à voir avec le C/C++. C'est en fait un fichier utilisé par libtool pour faire l'édition des liens.
Certes, j'aurais pu penser à utiliser la commande file pour tester le type de fichier. Mais vu son utilisation, j'avais testé directement nm. Ensuite, j'avais aussi cherché sur un moteur de recherche pour trouver des infos sur le type de fichier '.la' utilisé en c++. Merci au passage pour le lien vers le site 'google', je connaissais pas.
Enfin, pour ce qui est du forum, j'ai pensé que ce n'était pas vraiment une question, mais plutot (je persiste) un journal pour parler de ce fichier, de libtool et autres.
Bref, c'est bien drole d'envoyer un gros RTFM, mais encore faut-il préciser le bon manuel.
PS: bien que j'ai donné une partie de la réponse à ma question, j'ai du en choquer quelques uns avec la violence de mes propos. Je vais suivre ce commentaire pour voir s'il arrive dans les + ou dans les -.
-
[^]Re: c'était un fichier texte...
Posté par Yannick P. () le 27/03/2006 à 07:58. (lien). Évalué à 2.Moi je te plussoie passque j'aurais pas fait mieux...
--
Noun es pas riche qu'a de bèn, mai aquéu que se contènto

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.