Leonardo Taccari 於 西元2015年02月10日 22:57 寫道:
Hello to the entire webkit-gtk community,
I am trying to fix the wip/webkit-gtk3[0][1] package that we have on
pkgsrc[2] that has the GTK+ 3.0 support and WebKit 2.0 API support.
For a list of patches applied please give a look here[3].
The build fails when (a complete build log error is attached[4]):
CXXLD Programs/WebKitPluginProcess
Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.o:
In function `_ZN6WebKit21PluginControllerProxy5paintEv':
PluginControllerProxy.cpp:(.text+0x79f): undefined reference to
`_ZN7WebCore9FloatRectC1ERKNS_7IntRectE'
PluginControllerProxy.cpp:(.text+0x7ba): undefined reference to
`_ZN7WebCore15GraphicsContext9clearRectERKNS_9FloatRectE'
Source/WebKit2/PluginProcess/Programs_WebKitPluginProcess-PluginControllerProxy.o:
In function
`_ZN6WebKit21PluginControllerProxy10invalidateERKN7WebCore7IntRectE':
...but we have a warning also here (before the linking phase of
WebKitPluginProcess):
/usr/bin/ar: libWebCoreLayerGtk2.a: Malformed archive
[ar(1) error repeated ~100 times]
/usr/bin/ar: libWebCoreLayerGtk2.a: Malformed archive
GEN libWebCoreLayerGtk2.a
Do you have any .a file that is larger than 4 GiB? If yes then you may
hit the size limit of GNU ar. Currently I cannot have a debug build of
WebKitGTK+ on FreeBSD because of the file size limit:
https://bugs.webkit.org/show_bug.cgi?id=140384
I have tried to investigate regarding the WebKitPluginProcess linking
phase issue... It seems that it is the only component in webkit-gtk that
needs both gtk-2.0 and gtk-3.0 (according GNUmakefile). And
WebKitPluginProcess seems correctly linked to both (I will attach also a
.work.log[5] in order to see the exact commands that are invoked).
Anyone has got an idea regarding how to fix this problem?
Thank you in advance for your attention!
Ciao,
L.
[0]: http://pkgsrc-wip.cvs.sourceforge.net/viewvc/pkgsrc-wip/wip/webkit-gtk3/
[1]:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/webkit-gtk/?only_with_tag=MAIN
[2]: http://www.pkgsrc.org/
[3]:
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/webkit-gtk/patches/?only_with_tag=MAIN
[4]: http://leot.altervista.org/tmp/webkit-gtk3-log
[5]: http://leot.altervista.org/tmp/webkit-gtk3-work-log
_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk
_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk