You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Missing header file v8-weak-callback-info.h in v17 #40529
make: Entering directory '/home/me/projects/node-odbc/build'
CXX(target) Release/obj.target/odbc_bindings/src/odbc.o
In file included from /home/me/.cache/node-gyp/17.0.0/include/node/v8-object.h:10,
from /home/me/.cache/node-gyp/17.0.0/include/node/v8-array-buffer.h:13,
from /home/me/.cache/node-gyp/17.0.0/include/node/v8.h:25,
from ../src/odbc.cpp:19:
/home/me/.cache/node-gyp/17.0.0/include/node/v8-persistent-handle.h:10:10: fatal error: v8-weak-callback-info.h: No such file or directory
10 | #include "v8-weak-callback-info.h" // NOLINT(build/include_directory)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Additional information
The file v8-persistent-handle.h which is included in the header tar file #includes v8-weak-callback-info.h, but it is not in the tar file.
// Copyright 2021 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndefINCLUDE_V8_PERSISTENT_HANDLE_H_#defineINCLUDE_V8_PERSISTENT_HANDLE_H_#include"v8-internal.h"// NOLINT(build/include_directory)#include"v8-local-handle.h"// NOLINT(build/include_directory)#include"v8-weak-callback-info.h"// NOLINT(build/include_directory)#include"v8config.h"// NOLINT(build/include_directory)
Also, commit f9996d5, which updated the v8 include files does not reference v8-weak-callback-info.h
Activity
wankdanker commentedon Oct 20, 2021
Just found this pull request: #40526 which may solve this problem.
Feel free to close this issue if you agree.
build: include missing V8 headers in distribution
build: include missing V8 headers in distribution