Index: modules/javafx.web/src/main/native/Source/WTF/wtf/RawHex.h
--- modules/javafx.web/src/main/native/Source/WTF/wtf/RawHex.h.orig
+++ modules/javafx.web/src/main/native/Source/WTF/wtf/RawHex.h
@@ -48,7 +48,7 @@ class RawHex { (public)
         : RawHex(static_cast<uintptr_t>(value))
     { }
 
-#if CPU(ADDRESS64) || OS(DARWIN) || OS(HAIKU)
+#if CPU(ADDRESS64) || OS(DARWIN) || OS(HAIKU) || OS(OPENBSD)
     // These causes build errors for CPU(ADDRESS32) on some ports because int32_t
     // is already handled by intptr_t, and uint32_t is handled by uintptr_t.
     explicit RawHex(int32_t value)
@@ -59,13 +59,13 @@ class RawHex { (public)
     { }
 #endif
 
-#if CPU(ADDRESS32) || OS(DARWIN)
+#if CPU(ADDRESS32) || OS(DARWIN) || OS(OPENBSD)
     // These causes build errors for CPU(ADDRESS64) on some ports because int64_t
     // is already handled by intptr_t, and uint64_t is handled by uintptr_t.
     explicit RawHex(int64_t value)
         : RawHex(static_cast<uint64_t>(value))
     { }
-#if CPU(ADDRESS64) // on OS(DARWIN)
+#if CPU(ADDRESS64) // on OS(DARWIN) or OS(OPENBSD)
     explicit RawHex(uint64_t value)
         : RawHex(static_cast<uintptr_t>(value))
     { }
