Welcome, Guest. Please Login or Register
FUG-FR logo
 
  HomeHelpSearchLoginRegister  
 
Installation compiz-fusion FreeBSD 8.1 [résolu] (Read 3683 times)
PERIN
YaBB Newbies
*
Offline


I Love BSD!

Posts: 24
Clermont-Ferrand
Gender: male
Installation compiz-fusion FreeBSD 8.1 [résolu]
25. Jan 2011 at 13:29
 
Bonsoir,

Poursuivant mes efforts de compréhension de FreeBSD j'ai décidé
d'installer compiz-fusion. En installant le port j'obtiens :

LC_ALL=C /usr/local/bin/intltool-merge -x -u
-c ../po/.intltool-merge-cache ../po water.xml.in water.xml
Found cached translation database
Merging translations into water.xml.
CREATED water.xml
LC_ALL=C /usr/local/bin/intltool-merge -x -u
-c ../po/.intltool-merge-cache ../po wobbly.xml.in wobbly.xml
Found cached translation database
Merging translations into wobbly.xml.
CREATED wobbly.xml
LC_ALL=C /usr/local/bin/intltool-merge -x -u
-c ../po/.intltool-merge-cache ../po zoom.xml.in zoom.xml
Found cached translation database
Merging translations into zoom.xml.
CREATED zoom.xml
xsltproc -o compiz-core.kcfg ./kcfg.xslt core.xml;
warning: failed to load external entity "./kcfg.xslt"
cannot parse ./kcfg.xslt
gmake[2]: *** [compiz-core.kcfg] Error 4
gmake[2]: Leaving directory
`/usr/ports/x11-wm/compiz/work/compiz-0.8.4/metadata'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11-wm/compiz/work/compiz-0.8.4'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/x11-wm/compiz.
*** Error code 1

Stop in /usr/ports/x11-wm/compiz.
*** Error code 1

Stop in /usr/ports/x11-wm/libcompizconfig.
*** Error code 1

Stop in /usr/ports/x11-wm/compiz-fusion.
*** Error code 1

Stop in /usr/ports/x11-wm/compiz-fusion.
pangasus#                                                                                                   

En cherchant sur google je pense avoir trouvé la solution, mais je n'ai
pas le décodeur ; si quelqu'un pouvait me faire un compte rendu succint
ce serait gentil. Voir :

http://forum.compiz.org/viewtopic.php?f=85&t=12165

Merci d'avance.

Daniel





---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion

Back to top
« Last Edit: 25. Jan 2011 at 16:42 by PERIN »  
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation compiz-fusion FreeBSD 8.1 release
Reply #1 - 25. Jan 2011 at 13:48
 
Si je comprends bien, le problème serait résolu par:
Code:
cd /usr/ports/x11-wm/compiz/work/compiz-0.8.4/metadata
fetch -o kcfg.xslt "http://gitweb.compiz.org/?p=compiz/core;a=blob_plain;f=metadata/kcfg.xslt;hb=03ae274cc3bfb191734881017f7b0cf7b9234abe"
fetch -o kconfig.xslt "http://gitweb.compiz.org/?p=compiz/core;a=blob_plain;f=metadata/kconfig.xslt;hb=03ae274cc3bfb191734881017f7b0cf7b9234abe"
cd /usr/ports/x11-wm/compiz/
make install
 


Ce qui est quelque-peu surprenant, puisque le paquet semble bien se construire sur les versions 7 à 9 incluses (les versions mineures différant, toutefois) à voir le FTP.

Et pour l'explication, il semble que ces deux fichiers ont été oubliés dans la production de l'archive de la release 0.8.4 de compiz.
Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation compiz-fusion FreeBSD 8.1 release
Reply #2 - 25. Jan 2011 at 14:00
 
En y regardant de plus près, l'option 'WITH_KDE' pourrait avoir une influence: est-elle positionnée ? a-t-elle pu être modifiée en cours de route ?
Back to top
 
 
IP Logged
 
PERIN
YaBB Newbies
*
Offline


I Love BSD!

Posts: 24
Clermont-Ferrand
Gender: male
Re: Installation compiz-fusion FreeBSD 8.1 [résolu]
Reply #3 - 25. Jan 2011 at 16:37
 
Bonjour,

Ou est située l'option "WITH_KDE", j'aimerai regarder?

En appliquant la recette du précédent message concernant l'installation de compiz j'ai pu télécharger les deux fichiers manquants et installer compiz. Ensuite, j'ai recommancé l'installation de compiz-fusion :
make confi-recursive (sélection de toutes option).
make install clean
Là tout c'est installé normalement.

===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for compizconfig-backend-gconf-0.8.4_2
===>   Returning to build of compiz-fusion-0.8.4_2
===>   Generating temporary packing list
===>  Checking if x11-wm/compiz-fusion already installed
===>   Registering installation for compiz-fusion-0.8.4_2
===>  Cleaning for libcompizconfig-0.8.4_4
===>  Cleaning for compiz-plugins-main-0.8.4_3
===>  Cleaning for ccsm-0.8.4_3
===>  Cleaning for compiz-plugins-extra-0.8.4_3
===>  Cleaning for compiz-plugins-unsupported-0.8.4_3
===>  Cleaning for emerald-0.8.4_6
===>  Cleaning for emerald-themes-0.5.2
===>  Cleaning for compizconfig-backend-gconf-0.8.4_2
===>  Cleaning for compiz-bcop-0.8.4
===>  Cleaning for compizconfig-python-0.8.4_2
===>  Cleaning for pyrex-0.9.9
===>  Cleaning for compiz-fusion-0.8.4_2
pangasus#                                                               

Ce qui signifie que compiz-fusion s'est installé correctement.
Ce qui était le but de la manoeuvre .

Par contre, j'ai quand même un petit problème et je me demande si j'ai été assez rigoureux pendant cette installation.
En effet, quand j'ai voulu refaire la manip.(sans téléchargement fichiers) je me suis aperçu que en /usr/ports/x11-wm/ je n'avais pas de répertoire work, donc rien de la suite /compiz-0.8.4/metadata. j'ai fait enter et recopié directement(souris) les lignes de téléchargement des fichiers ce qui s'est bien passé et fai l'installation normale de compiz.
Je me demande si mes téléchargements n'ont pas été faits depuis /root.
Les fichiers téléchargés se retrouvent en /usr/local/share/compiz en compagnie de kconfig.xml.

Au vu de la solution donnée sur le site en englais j'avais compris qu'il fallait les ajouter à l'archive, mais je ne voyais pas comment.

Merci

Daniel.


Back to top
 
 
IP Logged
 
fgudin
Global Moderator
*****
Offline


PouetPouetBSD roul3z

Posts: 1552
Thonon (74)
Gender: male
Re: Installation compiz-fusion FreeBSD 8.1 [résolu]
Reply #4 - 25. Jan 2011 at 16:50
 
PERIN wrote on 25. Jan 2011 at 16:37:
Ou est située l'option "WITH_KDE", j'aimerai regarder?

Voir dans make.conf(5) (configuration «ancienne mode») ou via 'make config' (la manière recommandée).
PERIN wrote on 25. Jan 2011 at 16:37:
En effet, quand j'ai voulu refaire la manip.(sans téléchargement fichiers) je me suis aperçu que en /usr/ports/x11-wm/ je n'avais pas de répertoire work(…)

C'est normal: une fois le 'clean' effectué, les répertoires de travail («work/») sont supprimés.
PERIN wrote on 25. Jan 2011 at 16:37:
Au vu de la solution donnée sur le site en englais j'avais compris qu'il fallait les ajouter à l'archive, mais je ne voyais pas comment.

Ça n'aurait pas fonctionné: les archives sont vérifiées avant utilisation, sur leur taille et leurs sommes cryptographiques pour s'assurer de leur authenticité (enfin, on peut bricoler mais c'est plus de travail pour le même résultat).
Back to top
 
 
IP Logged
 
PERIN
YaBB Newbies
*
Offline


I Love BSD!

Posts: 24
Clermont-Ferrand
Gender: male
Re: Installation compiz-fusion FreeBSD 8.1 [résolu]
Reply #5 - 25. Jan 2011 at 17:28
 
Bonsoir,

Question pour ma culture personnelle :
Quand je regarde dans un ports installable par ex en /usr/ports/x11-wm, je vois qu'aucun n' a de fichier work ; c'est donc un fichier qui se créé quand on procède à l'installation. Un répertoire de travail en somme. Donc voici ma question :
Dans mon cas je lance l'installation de compiz-fusion -> échec, il manque deux fichiers. Le système me signifie cet échec, mais est-ce que tant que je n'ai pas fait make clean le répertoire /work subsiste dans le port /usr/ports/x11-wm/compiz-fusion?
J'explique le sens de ma question :
Installation de compiz-fusion -> echec
Je me dit il faut d'abord compiz
installation de compiz -> échec
make install mais pas de clean.
Si ce répertoire /work subsiste alors effectivement j'aurais pu me logger en :
/usr/ports/x11-wm/compiz/work/compiz-0.8.4/metadata
Ceci serait corroboré par un pwd réalisé après m'être logger dans le répertoire ci-dessus.
Désolé, mais j'aime bien savoir ce que je fais.

Daniel.
Back to top
 
 
IP Logged
 
Marck
God Member
*****
Offline


I Love New YaBB

Posts: 1113
Re: Installation compiz-fusion FreeBSD 8.1 [résolu]
Reply #6 - 25. Jan 2011 at 19:36
 
Salut

Quote:
Le système me signifie cet échec, mais est-ce que tant que je n'ai pas fait make clean le répertoire /work subsiste dans le port /usr/ports/x11-wm/compiz-fusion?


Normalement, oui.

http://www.freebsd.org/doc/fr_FR.ISO8859-1/books/handbook/ports-using.html

"Après la compilation et l'installation de logiciels à partir du catalogue des logiciels portés, vous devriez toujours penser à supprimer les répertoires de travail temporaires, work, en utilisant la commande make clean."

Marc
Back to top
 
WWW WWW  
IP Logged