1 votos

Elinks de edificio con la ayuda de JavaScript

Los elinks manual dice que si el mono araña de la biblioteca está instalado, a continuación, configurar el script para que "debe" reconocer y habilitar la compatibilidad con JavaScript. Pero, no funciona para mí hasta ahora.

El programa de instalación

  • Tengo la última elinks (2018-03-02) de git clonado bajo mi directorio home.
  • libmozjs-dev 24.8.1 esr-2~deb7u1 de los repos de Debian.
  • CONFIG_SCRIPTING_SPIDERMONKEY=yes Está activado en cuenta.conf.

Resultados

  • elinks se genera correctamente y funciona, pero sin JavaScript.

De configure de salida y características.registro:

ECMAScript (JavaScript) ......... no

config.registro es el siguiente:

configure:9236: checking for SpiderMonkey (1.8.5 or later) in pkg-config mozjs185
Package mozjs185 was not found in the pkg-config search path.
Perhaps you should add the directory containing `mozjs185.pc'
to the PKG_CONFIG_PATH environment variable
No package 'mozjs185' found
configure:9282: result: no
configure:9236: checking for SpiderMonkey (1.8.5 or later) in pkg-config mozilla-js
configure:9270: gcc -o conftest -g -O2 -Wall -include /usr/include/mozjs/mozjs/js/RequiredDefines.h -I/usr/include/nspr -I/usr/include/mozjs    -include /usr/include/mozjs/mozjs/js/RequiredDefines.h -I/usr/include/nspr -I/usr/include/mozjs    conftest.c -lmozjs   -ldl  -lz -lbz2 >&5
cc1: fatal error: /usr/include/mozjs/mozjs/js/RequiredDefines.h: No such file or directory
compilation terminated.

Hay un directorio /usr/include/mozjs pero no tiene un hijo directorio mozjs. Existe un /usr/include/mozjs/js/RequiredDefines.h, así que creo que estoy en el camino correcto. Parece como el instalado mono araña no es lo suficientemente reciente, pero no sé si la versión "24.8.1" está en la misma línea de tiempo como la "1.8.5" que el script de configuración está buscando-tal vez es demasiado nuevo y elinks se quedó atrás. La versión 1.8.5 requisito fue añadido para los elinks NEWS archivo en el 2011... en el otro lado de la repo ha comete tan recientemente como el pasado año.

Si alguien ha tenido éxito en la compilación de soporte de JavaScript en elinks, por favor avise. Experiencias algo contemporáneas para el año 2018 sería de gran ayuda : )

0voto

gws Puntos 115
<p>ELinks que espera actualmente SpiderMonkey 1.8.5 (<a href="https://packages.debian.org/jessie/libmozjs185-dev" rel="nofollow noreferrer">libmozjs185-dev</a>). «Debería» ser «posible» actualizar el script para versiones más nuevas, pero el director actual sólo es feliz con esta versión específica.</p>

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: