liutt1312 opened a new issue #207:
URL: https://github.com/apache/pulsar-client-node/issues/207


   clang-tidy found at /usr/bin/clang-tidy
   clang-format not found
   CMake Error: The following variables are used in this project, but they are 
set to NOTFOUND.
   Please set them or make sure they are set and tested correctly in the CMake 
files:
   GMOCK_INCLUDE_PATH
      used as include directory in directory 
/home/liutt/Downloads/pulsar/pulsar-client-cpp
   
   .......
   -- Configuring incomplete, errors occurred!
   See also 
"/home/liutt/Downloads/pulsar/pulsar-client-cpp/CMakeFiles/CMakeOutput.log".
   See also 
"/home/liutt/Downloads/pulsar/pulsar-client-cpp/CMakeFiles/CMakeError.log".
   
   CMakeError.log:
   
   Linking C executable cmTC_aa1c4
   /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa1c4.dir/link.txt 
--verbose=1
   /usr/bin/cc  -DCMAKE_HAVE_LIBC_PTHREAD    CMakeFiles/cmTC_aa1c4.dir/src.c.o  
-o cmTC_aa1c4 
   /usr/bin/ld: CMakeFiles/cmTC_aa1c4.dir/src.c.o: in function `main':
   src.c:(.text+0x46): undefined reference to `pthread_create'
   /usr/bin/ld: src.c:(.text+0x52): undefined reference to `pthread_detach'
   /usr/bin/ld: src.c:(.text+0x63): undefined reference to `pthread_join'
   collect2: error: ld returned 1 exit status
   make[1]: *** [CMakeFiles/cmTC_aa1c4.dir/build.make:87:cmTC_aa1c4] 错误 1
   make[1]: 
离开目录“/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp”
   make: *** [Makefile:121:cmTC_aa1c4/fast] 错误 2
   
   
   Source file was:
   #include <pthread.h>
   
   void* test_func(void* data)
   {
     return data;
   }
   
   int main(void)
   {
     pthread_t thread;
     pthread_create(&thread, NULL, test_func, NULL);
     pthread_detach(thread);
     pthread_join(thread, NULL);
     pthread_atfork(NULL, NULL, NULL);
     pthread_exit(NULL);
   
     return 0;
   }
   
   Determining if the getauxval exist failed with the following output:
   Change Dir: 
/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp
   
   Run Build Command(s):/usr/bin/make cmTC_b8f12/fast && /usr/bin/make -f 
CMakeFiles/cmTC_b8f12.dir/build.make CMakeFiles/cmTC_b8f12.dir/build
   make[1]: 
进入目录“/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp”
   Building CXX object CMakeFiles/cmTC_b8f12.dir/CheckSymbolExists.cxx.o
   /usr/bin/c++    -D_PULSAR_VERSION_INTERNAL_=\"\"  -fPIE   -o 
CMakeFiles/cmTC_b8f12.dir/CheckSymbolExists.cxx.o -c 
/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx
   
/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:2:10:
 fatal error: auvx.h: 没有那个文件或目录
       2 | #include <auvx.h>
         |          ^~~~~~~~
   compilation terminated.
   make[1]: *** 
[CMakeFiles/cmTC_b8f12.dir/build.make:66:CMakeFiles/cmTC_b8f12.dir/CheckSymbolExists.cxx.o]
 错误 1
   make[1]: 
离开目录“/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp”
   make: *** [Makefile:121:cmTC_b8f12/fast] 错误 2
   
   
   File 
/home/liutt/Downloads/pulsar/pulsar-client-cpp/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:
   /* */
   #include <auvx.h>
   
   int main(int argc, char** argv)
   {
     (void)argv;
   #ifndef getauxval
     return ((int*)(&getauxval))[argc];
   #else
     (void)argc;
     return 0;
   #endif
   }


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to