Compilation des paquets openoffice debian sur une Ubuntu8.04 : er (Re) - Logiciels - Linux et OS Alternatifs
Marsh Posté le 17-07-2008 à 12:07:03
Bon il faut chercher où ces structures sont définies plusieurs fois.
Dans tes sources ooffice, fait
find . -name "*.*" -follow | xargs grep -i fpreg
Sinon, il y a une autre solution mais pas très propre qui est d'enlever l'option -Wall dans le makefile. Disons que ce sera peut-être une solution de secours.
Marsh Posté le 17-07-2008 à 13:18:58
Erf oki merci je regarde ...
Hum comment on fait les gars de debian/ubuntu pour compiler dans ce cas
Marsh Posté le 17-07-2008 à 13:37:55
Pour le find , il y en a des kilotones et je ne vois pas bien ce que je pourrais en tirer ...
edit fait
Marsh Posté le 17-07-2008 à 14:01:21
Bon... je me suis un peu trompé pour la commande.
find . -name *.* -follow | xargs grep -e " \_fpreg "
2 questions:
- pourquoi tu recompiles?
- quel est le processeur? -> peut-être que le programme d'install est foireux: il compile chez toi pour un pentium pro en 64 bits... (à moins que j'ai mal lu les "targets" )
Marsh Posté le 17-07-2008 à 14:17:36
Oki merci je vais voir pour le find ..
1) Je compile car OOo 2.3 et 2.4 ont un bug qui nous empechent de l'utiliser (régression : http://www.openoffice.org/issues/show_bug.cgi?id=82544 ). Un correctif est sortie dans le cvs/svn uniquement pour 3.0 ...
2) Je compile sur un core2duo avec une ubuntu 8.04 LTS 32 bits. Et je ne soujaite pas passer en 64 bits.
Pourquoi il compilerait pour du 64 bits la ??
Marsh Posté le 17-07-2008 à 18:59:04
bon après vérif' ca doit compiler en 32 bits.
les structures sont déclarées dans 2 fichiers: sigcontext.h et sigcontext32.h
(pour les trouver: find /usr -name *.h -follow | xargs grep -e " \_fpreg " )
lance dans tes sources, un:
find . -name *.* -follow | xargs grep sigcontext
si il te renvoie sigcontext et sigcontext32, alors il faudra modifier un peu les sources et ne prendre qu'un des deux sigcontext.
Marsh Posté le 18-07-2008 à 10:31:41
find . -name *.* -follow | xargs grep sigcontext
ne renvoie absolument rien ...
grep -ri sigcontext *
debian/changelog: libc6-dev (= 2.6.1-3) on i386/amd64 as sigcontext.h is broken
Mais je suis en version 2.7 donc ca ne doit pas être ca
Marsh Posté le 18-07-2008 à 11:31:24
Je sèche. Enlève l'option -Wall dans le makefile, puis essaie de nouveau.
Le truc surprenant est que les structures dans les 2 fichiers sont identiques. Ca n'a donc aucune importance.
Marsh Posté le 18-07-2008 à 14:17:04
Bon bah c'est pas grave ... finalement on a pris la solution OOO.tar.gz => deb => alixen => tar xvzf
Marsh Posté le 17-07-2008 à 11:53:41
Bonjour,
J'essaye de recompiler les paquets Debian de openoffice 2.2 (provenant de backports.org).
J'ai installé tout un tas de dépendances de compilation. Le configura de openoffice passe correctement.
Au bout d'un moment pendant la compilation j'ai l'erreur suivante :
Auriez vous une idée ? (google ne m'a pas beaucoup aidé )