Ticket #34044 (closed defect: fixed)
webkit-gtk 1.6.3 fails with ‘is protected within this context' error
| Reported by: | jovo@… | Owned by: | jeremyhu@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.0.4 |
| Keywords: | Cc: | devans@…, jeremyhu@… | |
| Port: | webkit-gtk |
Description (last modified by ryandesign@…) (diff)
Upgrade webkit-gtk 1.6.3 results in:
error: ‘static void JSC::AbstractMacroAssembler<AssemblerType>::repatchPointer(JSC::CodeLocationDataLabelPtr, void*) [with AssemblerType = JSC::X86Assembler]’ is protected.
This on intel iMac with OS X 10.5.8. Details in the log attached.
Attachments
Change History
comment:1 Changed 13 months ago by ryandesign@…
- Cc devans@…, jeremyhu@… added; devan@… removed
- Description modified (diff)
comment:2 follow-up: ↓ 3 Changed 13 months ago by jeremyhu@…
- Owner changed from macports-tickets@… to jeremyhu@…
- Status changed from new to assigned
I built it just fine on Leopard (i386, x86_64, ppc), but my Leopard is using gcc-4.2. Can you please try:
sudo port -v clean webkit-gtk sudo port -v install webkit-gtk configure.compiler=gcc-4.2
Changed 13 months ago by jovo@…
- Attachment 2012-04-16 Webkit-gtk.txt added
Installation using gcc-4.2
comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 13 months ago by jovo@…
Replying to jeremyhu@…:
I built it just fine on Leopard (i386, x86_64, ppc), but my Leopard is using gcc-4.2. Can you please try:
sudo port -v clean webkit-gtk sudo port -v install webkit-gtk configure.compiler=gcc-4.2
That combination was successful. Attached the clean and installation log. Thanks
comment:4 in reply to: ↑ 3 Changed 13 months ago by jovo@…
Replying to jovo@…:
Replying to jeremyhu@…:
I built it just fine on Leopard (i386, x86_64, ppc), but my Leopard is using gcc-4.2. Can you please try:
sudo port -v clean webkit-gtk sudo port -v install webkit-gtk configure.compiler=gcc-4.2
That combination was successful. Attached the clean and installation log. Thanks
That was a bit too hastily as Gnucash now crashes with:
Dyld Error Message: Symbol not found: _UCNV_FROM_U_CALLBACK_SUBSTITUTE_48 Referenced from: /opt/local/lib/libwebkitgtk-1.0.0.dylib Expected in: dynamic lookup
As this is one of my critical applications I once more downgrade to webkit 1.2.7 and recompile Gnucash.
comment:5 Changed 13 months ago by jeremyhu@…
Ok, the gcc issue is addressed with r92056
epiphany ran for me just fine when I tested it earlier, but I forget which box that was on. I do see your symbol issue on my Leopard machine, so I'm looking into it.

