What's the easiest way to get a browser with a specific (older) version of Webkit?

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












There's a bug reported on our system. Since I can't see any obvious bugs in the code and the problem occurs on an in-house Webkit-based browser, I suspected the problem could be in Webkit itself. I managed to verify, that the bug is not present in other browsers including a recent version of Epiphany which uses Webkit. I wanted to take things further and reproduce the bug on an older version of Epiphany, but I hit the wall when trying to build from source.



I managed to finally satisfy autogen and get all required dependencies only to get a compilation error from make...sigh...



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:


Is there a decent way to compile older software without your head exploding? Sorry for the noob question :-)







share|improve this question



















  • Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
    – Ipor Sircer
    Jun 13 at 13:30














up vote
0
down vote

favorite












There's a bug reported on our system. Since I can't see any obvious bugs in the code and the problem occurs on an in-house Webkit-based browser, I suspected the problem could be in Webkit itself. I managed to verify, that the bug is not present in other browsers including a recent version of Epiphany which uses Webkit. I wanted to take things further and reproduce the bug on an older version of Epiphany, but I hit the wall when trying to build from source.



I managed to finally satisfy autogen and get all required dependencies only to get a compilation error from make...sigh...



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:


Is there a decent way to compile older software without your head exploding? Sorry for the noob question :-)







share|improve this question



















  • Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
    – Ipor Sircer
    Jun 13 at 13:30












up vote
0
down vote

favorite









up vote
0
down vote

favorite











There's a bug reported on our system. Since I can't see any obvious bugs in the code and the problem occurs on an in-house Webkit-based browser, I suspected the problem could be in Webkit itself. I managed to verify, that the bug is not present in other browsers including a recent version of Epiphany which uses Webkit. I wanted to take things further and reproduce the bug on an older version of Epiphany, but I hit the wall when trying to build from source.



I managed to finally satisfy autogen and get all required dependencies only to get a compilation error from make...sigh...



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:


Is there a decent way to compile older software without your head exploding? Sorry for the noob question :-)







share|improve this question











There's a bug reported on our system. Since I can't see any obvious bugs in the code and the problem occurs on an in-house Webkit-based browser, I suspected the problem could be in Webkit itself. I managed to verify, that the bug is not present in other browsers including a recent version of Epiphany which uses Webkit. I wanted to take things further and reproduce the bug on an older version of Epiphany, but I hit the wall when trying to build from source.



I managed to finally satisfy autogen and get all required dependencies only to get a compilation error from make...sigh...



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:


Is there a decent way to compile older software without your head exploding? Sorry for the noob question :-)









share|improve this question










share|improve this question




share|improve this question









asked Jun 13 at 13:24









Jakub Hlavatý

1011




1011











  • Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
    – Ipor Sircer
    Jun 13 at 13:30
















  • Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
    – Ipor Sircer
    Jun 13 at 13:30















Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
– Ipor Sircer
Jun 13 at 13:30




Older software depends on older libraries. You should modify the older source to support newer libs. If you found a bug in webkit, then report it!
– Ipor Sircer
Jun 13 at 13:30















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f449553%2fwhats-the-easiest-way-to-get-a-browser-with-a-specific-older-version-of-webki%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f449553%2fwhats-the-easiest-way-to-get-a-browser-with-a-specific-older-version-of-webki%23new-answer', 'question_page');

);

Post as a guest













































































9SM5lM N2eA0VvEToj5i3xrNQUHRzZMYc jyfg2xu9xYD9lNRnRNtPexDjcR9XaBoz
Jg,AM1N v,DMSHTsU nLpMEw,jYfng3,4GxWstrjuMm,qtmM2e8OZhd xuHRiAtfq0BCLVHVl8yzJY65En

Popular posts from this blog

How to check contact read email or not when send email to Individual?

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS