View previous topic :: View next topic |
Author |
Message |
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Thu Feb 06, 2003 11:00 pm Post subject: mod_php necessite xfree ??? |
|
|
voila, je voudrais faire un emerge de mod_php, mais quand je fais un pretend, voila ce qu'il me sort
Code: |
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] dev-java/java-config-0.2.7
[ebuild N ] dev-java/blackdown-jdk-1.3.1-r7
[ebuild N ] media-libs/pdflib-4.0.3-r1
[ebuild N ] app-crypt/mhash-0.8.16
[ebuild N ] media-libs/freetype-2.1.2-r2
[ebuild N ] media-libs/libpng-1.2.5-r4
[ebuild N ] media-libs/jpeg-6b-r3
[ebuild N ] media-libs/tiff-3.5.7-r1
[ebuild N ] media-libs/lcms-1.09
[ebuild N ] media-libs/libmng-1.0.4
[ebuild N ] x11-misc/ttmkfdir-3.0.4
[ebuild N ] app-arch/cabextract-0.6
[ebuild N ] media-libs/fontconfig-2.1
[ebuild N ] x11-base/opengl-update-1.5
[ebuild N ] x11-base/xfree-4.2.1-r2
[ebuild N ] x11-libs/xft-2.0.1
[ebuild N ] x11-libs/qt-3.1.0-r3
[ebuild N ] dev-libs/libmcrypt-2.5.5
[ebuild N ] dev-libs/mm-1.2.1
[ebuild N ] net-www/apache-1.3.27-r1
[ebuild N ] media-libs/freetype-1.3.1-r3
[ebuild N ] dev-libs/libxml2-2.4.24
[ebuild N ] media-libs/t1lib-1.3.1
[ebuild N ] net-libs/libwww-5.4.0-r1
[ebuild N ] dev-php/mod_php-4.3.0-r2 |
or, je ne vois pas trop pourquoi il veux absolument m'emerger xfree !!!
surtout que si on regarde mon make.conf
Code: |
USE="-X -gtk -gnome -alsa"
|
et , comme ca ne marchait pas, j'ai meme modifie mon make.defaults:
Code: |
USE="x86 -oss 3dnow apm -arts -avi berkdb crypt cups encode -gdbm gif
-gpm -gtk imlib java jpeg -kde -gnome libg++ libwww mikmod mmx motif mpeg ncurses nls oggvorbis -opengl pam pdflib png python qt qtmt -quicktime readline sdl slang spell ssl svga tcpd truetype -X xml2 -xmms xv zlib"
|
si quelqu'un a une idee parce que la
d'ailleurs, si vous pouviez me dire ce que je peux eventuellement virer en plus (sachant que cette machine va juste me servir de serveur web/ftp/ssh et faire routeur/firewall( ca , c'est deja en place )
et qu'elle n'aura probablement jamais d'interface graphique !
merci |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Thu Feb 06, 2003 11:28 pm Post subject: |
|
|
j'essairai un -qt dans ton make.conf pour voir et à la limite aussi -qtmt ! |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Feb 06, 2003 11:38 pm Post subject: |
|
|
mouaif... au pif, "-qt -qtmt".
Sinon, un bon moyen de trouver le paquet "coupable", c'est de faire des "emerge -p" paquet par paquet. Tu commences avec "java-config", si y'a pas de problème tu l'installes et tu passes à "blackdown-jdk", etc... Quand tu arrives sur le fautif, lis l'ebuild pour voir si y'a moyen de s'en tirer avec USE.
Un autre moyen est de masquer xfree, qt, ..., bref tous les trucs dont tu veux pas, et de voir ce que "emerge -p mod_php" te dis en échouant. Je ne me souviens plus trop, mais c'est possible qu'il te désigne le paquet qui a justement besoin de xfree ou de qt. |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Feb 06, 2003 11:39 pm Post subject: |
|
|
DuF wrote: | j'essairai un -qt dans ton make.conf pour voir et à la limite aussi -qtmt ! |
Tiens, tu m'as grillé. Mais j'ai fait + long... nananèreuh |
|
Back to top |
|
|
DuF Advocate
Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Feb 07, 2003 1:06 am Post subject: |
|
|
lol
n'empêche si on a commencé en même temps, sinon t'aurais vu mon post, et bien il t'a tout de même fallu 10minutes pour sortir tes 5 lignes, soit 1 ligne toutes les 2 minutes...
Je t'ai connu en meilleure forme TGL |
|
Back to top |
|
|
tecknojunky Veteran
Joined: 19 Oct 2002 Posts: 1937 Location: Montréal
|
Posted: Fri Feb 07, 2003 2:42 am Post subject: |
|
|
freetype, c'est pas une font de X ça? _________________ (7 of 9) Installing star-trek/species-8.4.7.2::talax. |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Feb 07, 2003 7:59 am Post subject: |
|
|
DuF wrote: | Je t'ai connu en meilleure forme TGL |
M'enfin... j'suis pas lent, j'suis multitâche... |
|
Back to top |
|
|
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Fri Feb 07, 2003 10:10 am Post subject: |
|
|
TGL wrote: | mouaif... au pif, "-qt -qtmt".
Sinon, un bon moyen de trouver le paquet "coupable", c'est de faire des "emerge -p" paquet par paquet. Tu commences avec "java-config", si y'a pas de problème tu l'installes et tu passes à "blackdown-jdk", etc... Quand tu arrives sur le fautif, lis l'ebuild pour voir si y'a moyen de s'en tirer avec USE.
Un autre moyen est de masquer xfree, qt, ..., bref tous les trucs dont tu veux pas, et de voir ce que "emerge -p mod_php" te dis en échouant. Je ne me souviens plus trop, mais c'est possible qu'il te désigne le paquet qui a justement besoin de xfree ou de qt. |
bien vu
merci beaucoup a vous deux |
|
Back to top |
|
|
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Fri Feb 07, 2003 1:47 pm Post subject: |
|
|
bon, ben ca marche pas encore trop bien
quand je fais l'emerge de php (ou meme de mod_php), voila ce que j'ai :
Code: |
>>> /etc/php4/php.ini
Traceback (most recent call last):
File"/usr/bin/emerge", line 1595, in ?
mydepgraph.merge(mydepgraph.altlist())
File"/usr/bin/emerge", line 939, in merge
retval=portage.doebuild(y,"merge",myroot,edebug)
File"/usr/lib/python2.2/site-packages/portage.py", line 1339, in doebuild
return merge(settings["CATEGORY"],settings["PF"], settings["D"],settings["BUILDDIR"]+"/build-info",myroot,myebuild=settings["EBUILD"]
File "/usr/lib/python2.2/site-packages/portage.py", line 1458, in merge
return mylink.merge(pkgloc,infloc,myroot,myebuild)
File "/usr/lib/python2.2/site-packages/portage.py", line 3956, in merge
return self.treewalk(mergeroot,myroot,inforoot,myebuild)
File "/usr/lib/python2.2/site-packages/portage.py", line 3685, in treewalk
self.mergeme(srcroot,destroot,outfile,None,secondhand,cfgfiledict, mymtime)
File "/usr/lib/python2.2/site-packages/portage.py", line 3797, in mergeme
mymtime=movefile(mysrc,mydest,thismtime,mystat)
File "/usr/lib/python2.2/site-packages/portage.py", line 1444, in movefile
os.utime(dest,(newmtime,newmtime))
OSError : [Errno 2] No such file or directory: ' /etc/php4/lib'
|
alors, que verfication faite, ce fichier existe bien !!! |
|
Back to top |
|
|
arlequin l33t
Joined: 16 Nov 2002 Posts: 707 Location: grep $USER /etc/passwd | cut -d':' -f6
|
Posted: Fri Feb 07, 2003 4:53 pm Post subject: |
|
|
Mouarf !
j'viens d'essayer en changeant la vaiable USE comme conseillé, et ça marche très bien...
...mais pour ton problème, j'ai pas d'idée (dsl) _________________ J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais. |
|
Back to top |
|
|
tecknojunky Veteran
Joined: 19 Oct 2002 Posts: 1937 Location: Montréal
|
Posted: Fri Feb 07, 2003 6:12 pm Post subject: |
|
|
Prend soin de vérifier que le fichier en question ne soit pas un symlink qui pointe sur un fichier bidon. _________________ (7 of 9) Installing star-trek/species-8.4.7.2::talax. |
|
Back to top |
|
|
Nectroom n00b
Joined: 16 Nov 2002 Posts: 59 Location: Belgium
|
Posted: Sat Feb 08, 2003 12:28 pm Post subject: |
|
|
takezo wrote: | bon, ben ca marche pas encore trop bien
quand je fais l'emerge de php (ou meme de mod_php), voila ce que j'ai :
Code: |
>>> /etc/php4/php.ini
Traceback (most recent call last):
File"/usr/bin/emerge", line 1595, in ?
mydepgraph.merge(mydepgraph.altlist())
File"/usr/bin/emerge", line 939, in merge
retval=portage.doebuild(y,"merge",myroot,edebug)
File"/usr/lib/python2.2/site-packages/portage.py", line 1339, in doebuild
return merge(settings["CATEGORY"],settings["PF"], settings["D"],settings["BUILDDIR"]+"/build-info",myroot,myebuild=settings["EBUILD"]
File "/usr/lib/python2.2/site-packages/portage.py", line 1458, in merge
return mylink.merge(pkgloc,infloc,myroot,myebuild)
File "/usr/lib/python2.2/site-packages/portage.py", line 3956, in merge
return self.treewalk(mergeroot,myroot,inforoot,myebuild)
File "/usr/lib/python2.2/site-packages/portage.py", line 3685, in treewalk
self.mergeme(srcroot,destroot,outfile,None,secondhand,cfgfiledict, mymtime)
File "/usr/lib/python2.2/site-packages/portage.py", line 3797, in mergeme
mymtime=movefile(mysrc,mydest,thismtime,mystat)
File "/usr/lib/python2.2/site-packages/portage.py", line 1444, in movefile
os.utime(dest,(newmtime,newmtime))
OSError : [Errno 2] No such file or directory: ' /etc/php4/lib'
|
alors, que verfication faite, ce fichier existe bien !!! |
tu as bien la dernière version de portage ? |
|
Back to top |
|
|
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Sat Feb 08, 2003 9:40 pm Post subject: |
|
|
tecknojunky wrote: | Prend soin de vérifier que le fichier en question ne soit pas un symlink qui pointe sur un fichier bidon. |
bon (pour repondre a nectroom) : j'ai fait un emerge clean et un emerge rsync pour etre sur
j'ai toujours la meme erreur, et il s'avere que :
Code: |
broots php4 # ls -l
total 40
lrwxr-xr-x 1 root root 49 Feb 8 22:35 lib -> /usr/lib/php/extensions/no-debug-non-zts-20020429
-rw-r--r-- 1 root root 37805 Feb 8 22:35 php.ini
|
et effectivement, ce fichier n'existe pas !
Code: |
broots php4 # ls /usr/lib/php/
.filemap Console Mail PEAR data
.lock DB Mail.php PEAR.php docs
.registry DB.php Net System.php tests
Archive HTTP.php OS XML
|
qu'est-ce que je peux faire pour que ca marche ?
(ce que je ne comprends pas, c'est que je n'ai eu aucun probleme avec ca quand je l'ai fait il y a 2/3 semaines sur une autre machine ) |
|
Back to top |
|
|
arlequin l33t
Joined: 16 Nov 2002 Posts: 707 Location: grep $USER /etc/passwd | cut -d':' -f6
|
Posted: Sun Feb 09, 2003 8:46 am Post subject: |
|
|
Sans vouloir remuer le couteau dans la plaie, mon répertoire /etc/php4 se présente comme le tiens :
Code: |
serveur32 php4 # ls -al
total 76
drwxr-xr-x 2 root root 4096 01-14 18:42 .
drwxr-xr-x 39 root root 4096 02-08 17:45 ..
lrwxrwxrwx 1 root root 49 01-13 22:06 lib -> /usr/lib/php/extensions/no-debug-non-zts-20020429
-rw-r--r-- 1 root root 28371 11-30 12:51 php.ini
-rw-r--r-- 1 root root 37805 01-13 22:06 php.ini.new
|
et ce lien 'lib' ne pointe vers rien :
Code: |
serveur32 php4 # file lib
lib: broken symbolic link to /usr/lib/php/extensions/no-debug-non-zts-20020429
|
Cependant, php4 marche toujours aussi bien chez moi (j'ai redémarré moulte fois apache)...
Par contre, pour ce cas très précis, j'avais d'abord installer la version 4.2.3 de mod_php avant d'upgrader à la 4.3.0 (sur conseil de la GWN).
A la limite, ce que tu peux tenter c'est un emerge de mod_php 4.2.3. Si ça passe, tu upgrade à la 4.3.0 ensuite.
Code: |
emerge mod_php-4.2.3-r2.ebuild
...
emerge mod_php-4.3.0-r2.ebuild
...
emerge clean
|
A voir... _________________ J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais. |
|
Back to top |
|
|
yannick n00b
Joined: 17 May 2002 Posts: 23 Location: Brussels, Belgium
|
Posted: Sun Feb 09, 2003 11:31 am Post subject: |
|
|
C'est un peu tard, mais bon... Pour moi, le meilleur moyen de trouver le USE flag qui foire c'est de faire un petit 'less /usr/portage/qqch/ebuild_foireux.ebuild' et de regarder quels USE flags sont utilisés et quels sont les effets sur la configuration.
Voilà voilà,
Yannick |
|
Back to top |
|
|
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Sun Feb 09, 2003 10:54 pm Post subject: |
|
|
je viens de regarder , et dans le use, il y a apache2, alors que moi j'avais emerge la version 1.3.27
vous pensez que c'est ca qui peut foirer ?
j'ai pas encore eu le temps de tester, mais j'essayerais la solution d'arlequin eventuellement (j'ai pas besoin d'une version top a jour ) |
|
Back to top |
|
|
takezo Tux's lil' helper
Joined: 14 Jan 2003 Posts: 132
|
Posted: Sun Feb 09, 2003 11:49 pm Post subject: |
|
|
bien vu
ca marche sans problemes avec la version 4.2.3
merci beaucoup !!!
(si j'ai le courage, je tenterais l'upgrade +tard ) |
|
Back to top |
|
|
yannick n00b
Joined: 17 May 2002 Posts: 23 Location: Brussels, Belgium
|
Posted: Tue Feb 11, 2003 10:23 pm Post subject: |
|
|
takezo wrote: | je viens de regarder , et dans le use, il y a apache2, alors que moi j'avais emerge la version 1.3.27
vous pensez que c'est ca qui peut foirer ?
|
Non, le use flag apache2 est juste une option pour si tu a installé apache2 qui, j'imagine, a une API différente d'apache (pas sûr), et est installé dans des répertoires différents (sûr: /etc/apache2/, ...). Donc tant que tu n'as pas USE="apache2" dans make.conf en ayant installé apache ou USE="-apache2" en ayant installé apache2, ça ne devrait pas poser de problème.
Yannick |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|