Qual é a maneira mais fácil de obter um navegador com uma versão específica (mais antiga) do Webkit?

0

Há um bug relatado em nosso sistema. Como não vejo nenhum erro óbvio no código e o problema ocorre em um navegador interno baseado em Webkit, suspeitei que o problema poderia estar no próprio Webkit. Eu consegui verificar, que o bug não está presente em outros navegadores, incluindo uma versão recente do Epiphany que usa o Webkit. Eu queria levar as coisas adiante e reproduzir o bug em uma versão mais antiga do Epiphany, mas eu bati na parede ao tentar criar a partir do código-fonte.

Consegui finalmente satisfazer autogen e obter todas as dependências necessárias apenas para obter um erro de compilação de make ... suspiro ...

ephy-web-overview.c:145:25: error: too many arguments to function ‘webkit_dom_dom_token_list_contains’
       if (class_list && webkit_dom_dom_token_list_contains (class_list, "removed", NULL))
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkitdom/webkitdom.h:39,
                 from /usr/include/webkitgtk-4.0/webkit2/WebKitWebPage.h:31,
                 from /usr/include/webkitgtk-4.0/webkit2/WebKitWebEditor.h:29,
                 from /usr/include/webkitgtk-4.0/webkit2/webkit-web-extension.h:38,
                 from ephy-web-overview.h:25,
                 from ephy-web-overview.c:22:

Existe uma maneira decente de compilar software antigo sem que sua cabeça exploda?

    
por Jakub Hlavatý 13.06.2018 / 15:24

0 respostas