Salut,
Pas de MAKEFLAGS possible.
[mono]make -j5[/mono] ce n’est pas pour moi.
[12:09:56]:~$ grep -E '^siblings' /proc/cpuinfo | wc -l
0
[12:09:58]:~$ grep -E '^processor' /proc/cpuinfo | wc -l
1
[12:10:05]:~$
J’ai ([strike]enfin j’avais[/strike]) une compile en cours, cette dernière requière 18 Heures sur ma bête de course, hein …
Pour ce faire (sans les détails) j’ai deux consoles en ssh, la première le [mono]make de Webkit[/mono] en simple user.
Et, c’est ici qu’on se fâche, la deuxième en tant root et me vient la bonne idée de modifier mon fstab … monter tmp en tmpfs.
Bien sûr j’ai eu l’excellente idée de faire un montage immédiat. [mono]# mount -a[/mono]
Conséquence à 1 Heure (estimation) de la fin de cette compile …
[mono][18:17:36] ~/appli_xfce/webkitgtk-2.0.4 $ make
GEN DerivedSources/WebCore/InternalSettingsGenerated.idl
GEN DerivedSources/WebCore/idl_supplemental_dependencies
…
17 Heures se sont écoulées …
…
Assembler messages:
Error: can’t open /tmp/ccKnWmHW.s for reading: No such file or directory
make[1]: *** [Source/WebKit2/WebProcess/Plugins/Netscape/libwebkit2gtk_3_0_la-NetscapeBrowserFuncs.lo] Erreur 1 │
make[1] : on quitte le répertoire « /home/lfs/appli_xfce/webkitgtk-2.0.4 »
make: *** [all] Erreur 2
[11:18:39] ~/appli_xfce/webkitgtk-2.0.4[/mono]
Est-il envisageable de reprendre un make dans l’état actuel ?
À savoir, aucun [mono]make clean && make distclean && rm le [/mono] etc … reprendre à Zéro quoi.
http://www.generation-nt.com/reponses/10-3-9-macports-1-6-erreur-make-entraide-3955921.html
[quote=“Patrick Stadelmann”]…puis relance le make sans
faire de “clean” pour ne pas écraser le fichier.[/quote]
Par chance personne de dispo à cette heure sur le salon #lfs-fr
Pour ma défense, j’ai malgré tout relancer en l’état, ceci en désespoir de cause, c’est quand même la deuxième fois que je dois recompiler ce paquet, hein …
[11:47:10] ~/appli_xfce/webkitgtk-2.0.4 $ make
GEN DerivedSources/WebCore/JSMallocStatistics.h
GEN DerivedSources/WebCore/JSInternals.h
...
Est-ce possible ? Raisonnable ? Absurde ?