diff --git a/README.md b/README.md
index 816114b..50bdaa9 100644
--- a/README.md
+++ b/README.md
@@ -52,6 +52,7 @@ Here is the basic patch content.
| openssl-1.1.1a-chacha_draft.patch
openssl-3.0.0-dev-chacha_draft.patch | A draft version of chacha20-poly1305 is available. [View issue](https://github.com/hakasenyang/openssl-patch/issues/1#issuecomment-427554824) |
| openssl-1.1.1a-tls13_draft.patch | Enable TLS 1.3 draft 23, 26, 28, final. |
| openssl-1.1.1a-tls13_nginx_config.patch | You can set TLS 1.3 ciphere in nginx. ex) TLS13+AESGCM+AES128 |
+| openssl-3.0.0-dev_version_error.patch | **TEST** This is a way to fix nginx when the following errors occur during the build:
Error: missing binary operator before token "(" |
**The "_ciphers" patch file is a temporary change to the TLS 1.3 configuration.**
diff --git a/openssl-3.0.0-dev_version_error.patch b/openssl-3.0.0-dev_version_error.patch
new file mode 100644
index 0000000..cf7d6da
--- /dev/null
+++ b/openssl-3.0.0-dev_version_error.patch
@@ -0,0 +1,19 @@
+diff --git a/include/openssl/opensslv.h b/include/openssl/opensslv.h
+index 7634eb14cd..cacf3e2ef1 100644
+--- a/include/openssl/opensslv.h
++++ b/include/openssl/opensslv.h
+@@ -130,11 +130,11 @@ const char *OPENSSL_version_build_metadata(void);
+ # else
+ # define _OPENSSL_VERSION_PRE_RELEASE 0xf
+ # endif
+-# define OPENSSL_VERSION_NUMBER \
+- (long)( (OPENSSL_VERSION_MAJOR<<28) \
++# define OPENSSL_VERSION_NUMBER \
++ ( (OPENSSL_VERSION_MAJOR<<28) \
+ |(OPENSSL_VERSION_MINOR<<20) \
+ |(OPENSSL_VERSION_PATCH<<4) \
+- |_OPENSSL_VERSION_PRE_RELEASE )
++ |_OPENSSL_VERSION_PRE_RELEASE )
+ # endif
+
+ # ifdef __cplusplus