What's the easiest way to get a browser with a specific (older) version of Webkit?
Clash 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 :-)
compiling webkit epiphany
add a comment |Â
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 :-)
compiling webkit epiphany
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
add a comment |Â
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 :-)
compiling webkit epiphany
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 :-)
compiling webkit epiphany
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
add a comment |Â
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
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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