Ho provato a compilare Firefox 24 su RHEL 5.9 e mi sono imbattuto nell'inferno delle dipendenze.
Non ho i privilegi di root e ho compilato molte delle dipendenze (glib, cairo e quant'altro) in una delle mie directory. Non sono riuscito a compilare pango (1.20.5) con questo errore che non sono riuscito a risolvere: /work/usr/lib/libcairo.so: riferimento indefinito a `XRenderFindVisualFormat '.
Ora la mia domanda è: è possibile compilare FF24 su RHEL 5.9 e, in tal caso, può consigliarmi una procedura su come procedere sistematicamente?
Modificare:
Ho provato la soluzione con prefisso gentoo: dopo aver installato il prefisso con bootstrap-prefix.sh su / work / gentoo:
- Aggiunta una riga
USE="-*"
a$EPREFIX/etc/portage/make.conf
- Aggiunta una riga PYTHON_TARGETS = "python2_7" a
$EPREFIX/etc/portage/make.conf
- nasm su host era troppo vecchio (versione NASM 0.98.39 compilata il 12 luglio 2006), quindi la costruzione di media-libs / libjpeg-turbo-1.3.1 non è riuscita.
emerge nasm
aggiustato. emerge --autounmask-write '<media-libs/mesa-10.2'
emerge --autounmask-write firefox
Per avviare Firefox, utilizzo uno script:
#!/bin/bash
PREFIX=/work/gentoo
COMMAND="${PREFIX}/usr/lib/firefox/firefox $1"
env -i HOME=$HOME TERM=$TERM USER=$USER $PREFIX/bin/bash -l -c "export DISPLAY=:0.0 ; ${COMMAND}"
Sfortunatamente, non riesco a passare un file a quello script, quindi Firefox lo apre automaticamente. Inoltre - e questo è un problema più serio - lo scorrimento con la rotellina del mouse è difettoso e il cambio delle schede facendo clic su di essi non funziona. Quindi tutto lo sforzo è stato vano) o: