Привет, ЛОР! Есть такой консольный браузер, Links, он развивается до сих пор, но в 2007 году из него удалили поддержку Javascript. Авторы в чейнджлоге и в мануале на сайте пишут, что для того, чтобы включить обратно, достаточно скопировать файлы из предыдущей версии, а именно
builtin.c context.c ipret.c javascr.c javascript.c md5.c md5hl.c ns.c pomocny.c regexp.c md5.h ns.h struct.h tree.h typy.h ipret.h javascr
ipt.h builtin.h builtin_keys.h
и директорию parser из исходников последней версии, где поддержка была (это версия 2.1pre28), раскоментировать их в файлах Makefile.in и Makefile.am (тут я сначала просто удалял символ решетки, что приводило к бесконечному циклу конфигурации, оказалось, надо еще убрать пробелы, чтобы все было в одну строку как бы), далее запустить automake и autoconf, а затем собрать с ./configure –enable-javascript. Когда я делаю все вышеописанное, происходит следующее: сначала конфигурация вообще вылетает с ошибкой, тут помог патч от дебиана https://sources.debian.org/patches/links2/2.23-1/fix-FTBFS-with-autoreconf-enabled.diff/ после него конфигурируется, но сборка вылетает с вот такой ошибкой http://0x0.st/-3AA.png
Я неделю пытался собрать, ставил древние дистрибутивы в виртуалку, где-то та же ошибка, где-то другие. Моих сил тут явно не хватит, ЛОРчик, пожалуйста, помоги!
Ченджлог, где инструкция (ctrl+F «javascripts», второе упоминание сверху) - http://links.twibright.com/download/ChangeLog
Мануал (см аппендикс 1) - http://links.twibright.com/user_en.html
Исходники (2.24 и 2.1pre28) - http://links.twibright.com/download/