Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mod_php necessite xfree ???
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Thu Feb 06, 2003 11:00 pm    Post subject: mod_php necessite xfree ??? Reply with quote

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 8O
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
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Thu Feb 06, 2003 11:28 pm    Post subject: Reply with quote

j'essairai un -qt dans ton make.conf pour voir et à la limite aussi -qtmt !
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Feb 06, 2003 11:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Thu Feb 06, 2003 11:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Fri Feb 07, 2003 1:06 am    Post subject: Reply with quote

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
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Fri Feb 07, 2003 2:42 am    Post subject: Reply with quote

freetype, c'est pas une font de X ça?
_________________
(7 of 9) Installing star-trek/species-8.4.7.2::talax.
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Fri Feb 07, 2003 7:59 am    Post subject: Reply with quote

DuF wrote:
Je t'ai connu en meilleure forme TGL ;)


M'enfin... j'suis pas lent, j'suis multitâche... :D
Back to top
View user's profile Send private message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Fri Feb 07, 2003 10:10 am    Post subject: Reply with quote

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
View user's profile Send private message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Fri Feb 07, 2003 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
arlequin
l33t
l33t


Joined: 16 Nov 2002
Posts: 707
Location: grep $USER /etc/passwd | cut -d':' -f6

PostPosted: Fri Feb 07, 2003 4:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Fri Feb 07, 2003 6:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Sat Feb 08, 2003 12:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Sat Feb 08, 2003 9:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
arlequin
l33t
l33t


Joined: 16 Nov 2002
Posts: 707
Location: grep $USER /etc/passwd | cut -d':' -f6

PostPosted: Sun Feb 09, 2003 8:46 am    Post subject: Reply with quote

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
View user's profile Send private message
yannick
n00b
n00b


Joined: 17 May 2002
Posts: 23
Location: Brussels, Belgium

PostPosted: Sun Feb 09, 2003 11:31 am    Post subject: Reply with quote

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
View user's profile Send private message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Sun Feb 09, 2003 10:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
takezo
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2003
Posts: 132

PostPosted: Sun Feb 09, 2003 11:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
yannick
n00b
n00b


Joined: 17 May 2002
Posts: 23
Location: Brussels, Belgium

PostPosted: Tue Feb 11, 2003 10:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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