pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/54109: pkgsrc-2019Q1 www/webkit-gtk build fails on NetBSD/i386 8.0



The following reply was made to PR pkg/54109; it has been noted by GNATS.

From: Leonardo Taccari <leot%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/54109: pkgsrc-2019Q1 www/webkit-gtk build fails on NetBSD/i386 8.0
Date: Tue, 09 Apr 2019 17:45:57 +0200

 Hello Izumi,
 
 Izumi Tsutsui writes:
 > >Number:         54109
 > >Category:       pkg
 > >Synopsis:       pkgsrc-2019Q1 www/webkit-gtk build fails on NetBSD/i386 8.0
 > >Confidential:   no
 > >Severity:       non-critical
 > >Priority:       medium
 > >Responsible:    pkg-manager
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Tue Apr 09 14:40:02 +0000 2019
 > >Originator:     Izumi Tsutsui
 > >Release:        NetBSD 8.0 + pkgsrc-2019Q1
 > >Organization:
 > [...]
 > CMake Error at Source/cmake/WebKitFeatures.cmake:275 (message):
 >   ENABLE_JIT conflicts with ENABLE_C_LOOP.  You must disable one or the
 >   other.
 > Call Stack (most recent call first):
 > [...]
 > >Fix:
 > It looks removing "NetBSD-*-i386" from WEBKIT_JIT_MACHINE_PLATFORMS
 > in options.mk works around.
 > [...]
 
 Unfortunately it seems that from 2.22.6 to 2.24.0 the defaults were
 changed (and I have missed that on the changelogs or were not
 documented, sorry!).
 
 Can you please let me know if adjusting the webkit-jit handling from:
 
  | #
  | # JIT support
  | #
  | .if !empty(PKG_OPTIONS:Mwebkit-jit)
  | CMAKE_ARGS+=    -DENABLE_JIT=ON
  | .else
  | CMAKE_ARGS+=    -DENABLE_JIT=OFF
  | .endif
 
 to:
 
  | #
  | # JIT support
  | #
  | .if !empty(PKG_OPTIONS:Mwebkit-jit)
  | CMAKE_ARGS+=    -DENABLE_JIT=ON
  | CMAKE_ARGS+=    -DENABLE_C_LOOP=OFF
  | .else
  | CMAKE_ARGS+=    -DENABLE_JIT=OFF
  | CMAKE_ARGS+=    -DENABLE_C_LOOP=ON
  | .endif
 
 fixes that?
 
 (It would be great if you can also try to run
 libexec/webkit2gtk-4.0/MiniBrowser or any other webkit-gtk browser
 and if they works that's probably okay (also the non-CMake logic
 does the same))
 
 Apart that I will try to investigate further about this change and
 eventually adjust WEBKIT_JIT_MACHINE_PLATFORMS per-CMake logic.
 
 
 Thank you!
 


Home | Main Index | Thread Index | Old Index