View previous topic :: View next topic |
Author |
Message |
digimag Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/676956933456c2832af4e4.png)
Joined: 14 May 2005 Posts: 451 Location: Toulouse, France
|
Posted: Tue Aug 02, 2005 7:31 am Post subject: [ccache] Ne fonctionne plus? (résolu) |
|
|
Bonjour!
J'ai supprimé tous les fichiers temporaires (du dossier /tmp), dont ceux de ccache. Maintenant il a arrêté de fonctionner. En effet, il écrivait les statistiques, mais aucun chiffre n'augmentait pendant les compilations. Alors j'ai essayé à plusieurs reprises: Code: | ## Nettoyage
# ccache -c
## Nettoyage complet
# ccache -C
## Redéfinition de la taiile maximale de 100 Mégaogtets
# ccache -M 100M
## Effacement de tous les statistiques
# ccache -sz
[...] | Toutes ces opérations s'effectuent correctement, mais les compteurs restent partout à zéro.
Que faire? Je ne suis pas encore sûr que c'est du au fait que j'ai effacé des fichiers temporaires.
Merci pour votre aide.
Résolution: Code: | # echo "CCACHE_DIR=\"/var/tmp/ccache\"" >>/etc/env.d/99ccache && env-update |
Last edited by digimag on Sun Aug 07, 2005 4:05 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
naerex Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_8_-_Seifer.jpg)
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Tue Aug 02, 2005 12:06 pm Post subject: |
|
|
Il faut preciser plus d'information. As tu modifié la config dans /etc/make.conf ?
car moi en ne touchant rien mon dossier .ccache est dans /root et il fait 500M maximum
Je vois que tu parles de /tmp
donne nous tes differents reglages de ccache deja. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
digimag Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/676956933456c2832af4e4.png)
Joined: 14 May 2005 Posts: 451 Location: Toulouse, France
|
Posted: Tue Aug 02, 2005 2:27 pm Post subject: |
|
|
Dans /var/tmp, il y a un dossier ccache. Je l'ai effacé. Puis j'ai remis tout à zéro. Maintenant les statistiques n'affichent plus rien. Zéro partout, qaund je compile quelque chose, ça reste toujours à zéro. Mais je suis sûr que ccache fonctionne, tout à l'heure je me suis aperçu qu'il compile beaucoup plus vite la deuxième fois.
Dans mon fichier /Etc/make.conf, j'ai bien FEATURES="ccache". De toute façon je compile depuis Portage, via emerge. Mais ce qui est embêtant: Les statistiques ne changent pas!
Avant, ça marchait, maintenant ça marche plus. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
widan Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/142533236243680bda6f27b.jpg)
Joined: 07 Jun 2005 Posts: 1512 Location: Paris, France
|
Posted: Tue Aug 02, 2005 10:37 pm Post subject: |
|
|
Tu as FEATURES="userpriv" aussi ? Dans ce cas essaye avec:
Code: | CCACHE_DIR=/var/tmp/ccache ccache -s |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
digimag Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/676956933456c2832af4e4.png)
Joined: 14 May 2005 Posts: 451 Location: Toulouse, France
|
Posted: Sat Aug 06, 2005 12:13 pm Post subject: |
|
|
widan wrote: | Tu as FEATURES="userpriv" aussi ? Dans ce cas essaye avec:
Code: | CCACHE_DIR=/var/tmp/ccache ccache -s |
| Non, je n'ai pas de "userpriv" dans FEATURES! (make.conf)
Par contre, avec la méthode que tu décris, ça marche! Merci beaucoup!
Maintenant, comment corriger cela? Pour ne pas avoir à indiquer à chaque fois CCACHE_DIR? Je peux définir cette variable dans .bashrc, mais avant j'en avais pas besoin, ça marchait. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sat Aug 06, 2005 12:54 pm Post subject: |
|
|
c'est pas une erreur, c'est comme ça ... il est possible que userpriv soit devenu une politique par defaut de portage (plus secure) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pankkake n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 27 Apr 2005 Posts: 24 Location: France
|
Posted: Sat Aug 06, 2005 9:30 pm Post subject: |
|
|
echo CCACHE_DIR="/var/tmp/ccache" > /etc/env.d/99ccache && env-update
Et ensuite source /etc/profile sur tous tes terminaux, ou reboot (berk !).
L'avantage sera que si tu ajuste le PATH, tu pourra utiliser le même dossier ccache pour par exemple compiler le noyau, ou même des trucs en tant qu'user (à condition d'ajuster les permissions). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
digimag Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/676956933456c2832af4e4.png)
Joined: 14 May 2005 Posts: 451 Location: Toulouse, France
|
Posted: Sun Aug 07, 2005 4:03 pm Post subject: |
|
|
Merci! Ca marche
J'avais ajouté "CCACHE_DIR=/var/tmp/ccache; export CCACHE_DIR" dans /etc/profile, mais maintenant j'utilise ta méthode /etc/env.d. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|