Compilation Mozilla

Compilation Mozilla - Linux et OS Alternatifs

Marsh Posté le 10-02-2002 à 14:46:19    

G downloadé les sources de la derniere version, donc hop ./configure avec les options qu'il faut, ensuite make, et apres ? commentf aire pour installer ce qu'il faut dans /usr/local/mozilla par exemple ? il n'y a pas de cible pour ma ke install, la doc sur le site parle de la compilation et non de l'installation, j'ai fait une recherche et quelqu'un disait qu'il fallait mettre dans le configure --prefix=/usr/local/mozilla pour qu'apres le make install marche eh bin nan :-(
 
La je me retrouve avec un repertoire de 500Mo, et je sais pas quoi faire pour faire l'équivalent d'un make install :-(
 
(meme pas de reamde ou d'install dans l'archive)
 
edit : non je veut pas installer la version binaire :o

 

[jfdsdjhfuetppo]--Message édité par monokrome--[/jfdsdjhfuetppo]


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 14:46:19   

Reply

Marsh Posté le 10-02-2002 à 15:18:22    

chui le seul a compiler Mozilla ?? :cry:


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 15:19:46    

monokrome a écrit a écrit :

chui le seul a compiler Mozilla ?? :cry:  




 
Va demander ici :  
http://linuxfr.org/board/
 
Il y a des habitués de la compil de moz


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-02-2002 à 15:20:44    

jvais essayer merci


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 15:41:03    

./configure --prefix=/usr/local/
make
make install
 
va faire un tour ici
http://www.mozilla.org/build/unix-details.html

Reply

Marsh Posté le 10-02-2002 à 15:45:04    

monokrome a écrit a écrit :

jvais essayer merci  



Aaah, c'est toi... T'es tombé au mauvais moment, quand même. :D  
Tiens, je te remets le lien que j'ai passé dans la tribune :
http://www.karubik.de/gig/en/gig14-com.html#mozilla

Reply

Marsh Posté le 10-02-2002 à 15:46:10    

jyp a écrit a écrit :

./configure --prefix=/usr/local/
make
make install
 
va faire un tour ici
http://www.mozilla.org/build/unix-details.html  




 
justement c la le piege y a pas de make install  :non:


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 15:47:46    

Jak a écrit a écrit :

Aaah, c'est toi... T'es tombé au mauvais moment, quand même. :D  
Tiens, je te remets le lien que j'ai passé dans la tribune :
http://www.karubik.de/gig/en/gig14-com.html#mozilla  




 
ah bin le voila le fameux jak, merci g fait les manip (pour la partie install) et ca marche nickel, encore une fois merci bcp  ;)


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 15:51:34    

:p

Reply

Marsh Posté le 10-02-2002 à 15:56:15    

J'ai eu un problème avec ce passage-là
 
*  $ cp -R /usr/local/moz/dist /usr/local/mozilla/dist (Explanation: copying without the option -d doesn't preserve links. So you get copies of those originals into your dist-directory which originally only are denoted by the links.)

 
En effet, dans le répertoire final, ( mozilla/dist/ ), on n'a que des liens relatifs (du genre mozilla@ -> ../../xfce/bin/mozilla, donc si on fait une copie avec -d, ça ne fait que copier le lien dans le répertoire final, donc, c'est foireux, le lien pointe toujours vers ../../<etc>. Quand on fait le "cp" tout simple d'un lien (sans le -d), il copie réellement le fichier physiquement, et pas le lien. Ça tombe bien, c'est justement ce qu'on veut. Ce qui est logique, je n'ai d'aileurs pas compris pourquoi il précise ça. Mais j'ai eu un problème sur ma version de cp : quand je fais un -R comme c'est expliqué, alors, il met par défaut un -d, donc il ne fait que copier les liens. Bug dans mes binutils? Je n'ai pas trouvé comment résoudre le problème, donc j'ai du copier les fichiers un à un.
Bon, en fait, j'ai fait un script pour faire ça, tiens, le voilà, au cas où tu serais confronté au problème :
 
#!/bin/sh
# Ce script sert à copier l'arborescence d'un mozilla fraichement compilé
# vers une autre destination.
# Le mozilla compilé se trouve dans .../mozilla/dist , mais il contient
# en majorité des liens RELATIFS vers différents fichiers
# En théorie, un simple cp -R .../mozilla/dist .../<destination>/dist  
# devrait copier ces liens en dur, et non pas garder des liens (ça,
# c'est l'option -d (no-deference) qui le fait.
# Pourtant, cp -R se comporte comme cp -dR, je comprends pas pourquoi,
# alors que cp <lien> fich.dest copie bien le fichier pointé par <lien>
# dans fich.dest.
#
# Donc ce script recrée l'arborescence de mozilla/dist en créant les
# répertoires un par un, et en copiant les fichiers un par un également
 
LISTE=`find /usr/src/mozilla/dist -name "*" -print`
INSTALL_DIR=/home/jak/docs/test/moz
 
for i in $LISTE ; do
if [ -d $i ] ; then
   REP_I=`ls -d $i | cut -d / -f 5- -`
   mkdir $INSTALL_DIR/$REP_I
elif [ -L $i ] ; then
   FICHL_I=`ls -d $i | cut -d / -f 5- -`
   cp $i $INSTALL_DIR/$FICHL_I
elif [ -f $i ] ; then
   FICH_I=`ls -d $i | cut -d / -f 5- -`
   cp $i $INSTALL_DIR/$FICH_I
else
   echo Qu'est-ce que c'est que ce truc ? : $i
fi
 
done

Reply

Marsh Posté le 10-02-2002 à 15:56:15   

Reply

Marsh Posté le 10-02-2002 à 15:57:20    

:jap:  :love:  :jap:


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 15:58:22    

monokrome a écrit a écrit :

 
 
ah bin le voila le fameux jak, merci g fait les manip (pour la partie install) et ca marche nickel, encore une fois merci bcp  ;)  



Ah, donc ça marche en faisant rigoureusement comme ça. Parce que moi, j'avais seulement essayé en essayant de changer le répertoire d'installation, pour faire comme Slackware, et ça ne marche jamais. Je réessaierai à l'occasion.

Reply

Marsh Posté le 10-02-2002 à 15:59:04    

monokrome a écrit a écrit :

:love:



Voyons, voyons, pas en public j'ai déjà dit :D

Reply

Marsh Posté le 10-02-2002 à 16:03:47    

Jak a écrit a écrit :

Voyons, voyons, pas en public j'ai déjà dit :D  




toujours aussi timide hein  :lol:


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Marsh Posté le 10-02-2002 à 16:25:20    

y a plus simple, j'ai cherché y a 3 ou 4 jours et j'ai trouvé que ca fonctionnait avec:  
 
cp -r  repertoire-de-moz/dist/bin destination --dereference

Reply

Marsh Posté le 10-02-2002 à 19:29:27    

daique a écrit a écrit :

y a plus simple, j'ai cherché y a 3 ou 4 jours et j'ai trouvé que ca fonctionnait avec:  
 
cp -r  repertoire-de-moz/dist/bin destination --dereference  



En effet, c'est plus simple. Mais je n'ai cherché qu'une ou deux heures: )
Je le note quand même pour plus tard.

Reply

Marsh Posté le 10-02-2002 à 19:38:11    

ha bien en fait c ce que g fait avec mc  :D


---------------
SELECT girls FROM world WHERE passion="info";
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed