Compilation pixman : erreur libpixman-1.la

Fermé
Tinaby - 1 juil. 2010 à 11:45
 Tinaby - 3 juil. 2010 à 15:48
Bonjour,

je dois installer cairo (et donc pixman en prérequis) afin de faire fonctionner Kettle.

Tout se passe bien pour le configure et le début de la compil, jusqu'à la crétaion de
libpixman-1.la :

make: Entering directory '/home/[...]/pixman'
CCLD libpixman-1.la
make: *** [libpixman-1.la] Error 1
make: Leaving directory '/home/[...]/pixman'
make: *** [all] Error 2
make: Leaving directory '/home/[...]/pixman'
make: *** [all-recursive] Error 1
make: Leaving directory '/home/[...]/pixman'
make: [all] Error 2


J'ai testé avec les affichages de debug, mais aucune infos non plus, la compil se
contente de foirer et de stop avec pour tout message "Error 1" et "Error 2", ce qui
ne sert pas à grand chose vu que ce sont les erreurs "Makefile". J'ai testé plusieurs
sources (0.18.0 et 0.18.2) avec le même résultat.

Je précise que je suis sous Solaris10.

Merci d'avance,
Tinaby

4 réponses

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
1 juil. 2010 à 17:24
Ton solaris ne mets pas de paquet cairo a disposition je suppose ? Si make échoue c'est que le code ne compile pas. Il faudrait voir ces erreurs. Ca peut être une librairie manquante ou autre chose. Difficile à dire sans plus d'informations...
0
Pas de cairo à la base, ou alors pas à jour, c'est pour ça que j'installe, mon spoon foire à l'affichage à cause de ça. Normalement je devrais voir les erreurs de compil mais elles ne s'affichent pas :/ Je sais bien qu'y a pas grand chose à voir, c'est malheureusement pour ça que je sais pas trop quoi faire, c'était surtout au cas ou quelqu'un aurait eu le même souci.

Je pense aussi à une lib manquante mais a priori pixman ne nécessite rien et je n'ai aucun retour d'échec d'accès ou de lib manquante comme ça le fait habituellement.
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
1 juil. 2010 à 23:31
Mais tu instancies bien make à la main ? Et le makefile contient bien quelque chose ? Je veux dire sans messages... on peut difficilement t'aider :s

Si une librairie manquait il y aurait une erreur de compilation ou de linkage. En tout cas ce serait affiché si c'est comme sous linux.
0
Je lance bien le make moi même oui, et ce n'est que la fin des logs, tout le début de la compil se passe bien, je pense que c'est le linkage de la lib qui foire, les fichiers sources se compilent bien en .o avant.

Le makefile est bien rempli également, les sources sont celles du site officiel sur une release qui est censée marcher, je vais essayer de trouver, j'ai peut être un pb de path sur le "ar", mais d'habitude il s'affiche quand c'est le cas.
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
2 juil. 2010 à 10:31
Si la sortie de make est trop longue tu peux peut-être la rediriger dans un fichier ?

make 1>out.txt 2>err.txt
pg out.txt
pg err.txt
0
Le soucis n'est pas la longueur de la sortie, c'est simplement qu'avant, c'est inintéressant car tout se passe bien (pas mal de warnings de compil mais ce sont des soucis d'initialisation de variables).

Je n'ai vraiment AUCUNE sortie d'erreur liée à la compil à ce moment là, et c'est bien tout le problème, même avec les option de debug etc, je ne vois strictement rien :/
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
3 juil. 2010 à 12:13
Dans ce cas... je ne peux pas trop t'aider :-/ Et je suppose que tu es obligé d'utiliser une Solaris sinon ce ne serait pas drôle ?
0
Exactement x) Et pas le droit de réinstaller l'OS, toussa, sinon, ça serait trop facile :p

Mais bon tant pis jvais faire à la main :( */transform ETL*
0