Opde Issues Tracker

compile.37

build number: 37

re-implement command

docker pull elonh/opde:sdk
docker run -it --rm elonh/opde:sdk zsh # or bash
export http_proxy= # [your proxy], do not use localhost or 127.0.0.1
export https_proxy=$http_proxy
opde feeds && opde config -a
make package/feeds/packages/libevhtp/compile -j$(nproc) || make package/feeds/packages/libevhtp/compile V=s

Compile.txt

+ curl -f --connect-timeout 20 --retry 5 --location --insecure https://codeload.github.com/criticalstack/libevhtp/tar.gz/1.2.18?/libevhtp-1.2.18.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 13210    0 13210    0     0   100k      0 --:--:-- --:--:-- --:--:--   99k
100  203k    0  203k    0     0  1328k      0 --:--:-- --:--:-- --:--:-- 1319k

Applying ./patches/010-openssl-thread.patch using plaintext: 
patching file evhtp.c
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin/mips-openwrt-linux-musl-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin/mips-openwrt-linux-musl-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at /openwrt/staging_dir/host/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
  The package name passed to `find_package_handle_standard_args` (ONIGURUMA)
  does not match the name of the calling package (Oniguruma).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindOniguruma.cmake:26 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/options.cmake:8 (find_package)
  CMakeLists.txt:11 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found ONIGURUMA: /openwrt/staging_dir/target-mips_24kc_musl/usr/lib/libonig.so  
-- Looking for strndup
-- Looking for strndup - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file stddef.h
-- Looking for include file stddef.h - found
-- Looking for include file ctype.h
-- Looking for include file ctype.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Looking for include file sys/tree.h
-- Looking for include file sys/tree.h - not found
-- Looking for include file sys/queue.h
-- Looking for include file sys/queue.h - found
-- Looking for include file sys/un.h
-- Looking for include file sys/un.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of short
-- Check size of short - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - big endian
-- Performing Test has_c99
-- Performing Test has_c99 - Success
-- Performing Test has_stack_protector
-- Performing Test has_stack_protector - Success
CMake Warning (dev) at /openwrt/staging_dir/host/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
  The package name passed to `find_package_handle_standard_args` (LIBEVENT)
  does not match the name of the calling package (LibEvent).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindLibEvent.cmake:33 (find_package_handle_standard_args)
  CMakeLists.txt:57 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find LIBEVENT (missing: LIBEVENT_LIBRARIES LIBEVENT_INCLUDE_DIR) 
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
CMake Warning (dev) at /openwrt/staging_dir/host/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:424 (message):
  The package name passed to `find_package_handle_standard_args` (ONIGURUMA)
  does not match the name of the calling package (Oniguruma).  This can lead
  to problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  cmake/FindOniguruma.cmake:26 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:88 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.


-- EVHTP_VERSION            :  1.2.18
-- EVHTP_DISABLE_SSL        :  OFF
-- EVHTP_DISABLE_EVTHR      :  OFF
-- EVHTP_DISABLE_REGEX      :  OFF
-- EVHTP_BUILD_SHARED       :  
-- EVHTP_USE_JEMALLOC       :  
-- EVHTP_USE_TCMALLOC       :  

-- CMAKE_BUILD_TYPE         : Release
-- CMAKE_INSTALL_PREFIX     : /usr
-- CMAKE_BINARY_DIR         : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
-- CMAKE_CURRENT_BINARY_DIR : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
-- CMAKE_CURRENT_SOURCE_DIR : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
-- PROJECT_BINARY_DIR       : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
-- PROJECT_SOURCE_DIR       : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
-- CMAKE_MODULE_PATH        : /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/cmake
-- CMAKE_SYSTEM_NAME        : Linux
-- CMAKE_SYSTEM_VERSION     : 1
-- CMAKE_C_COMPILER         : /openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin/mips-openwrt-linux-musl-gcc
-- CMAKE_AR                 : /openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin/mips-openwrt-linux-musl-gcc-ar
-- CMAKE_RANLIB             : /openwrt/staging_dir/toolchain-mips_24kc_gcc-8.4.0_musl/bin/mips-openwrt-linux-musl-gcc-ranlib
-- CFLAGS                   :   -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -mips16 -minterlink-mips16 -fmacro-prefix-map=/openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18=libevhtp-1.2.18 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro
                              -DNDEBUG

-- Configuring done
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:
/openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/LIBEVENT_INCLUDE_DIR
   used as include directory in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
LIBEVENT_CORE
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
LIBEVENT_EXTRA
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
LIBEVENT_LIBRARY
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
LIBEVENT_SSL
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
LIBEVENT_THREAD
    linked by target "evhtp" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18
    linked by target "example_https_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_https_server" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_extensive" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_proxy" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_client" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_query" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "test_perf" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_request_fini" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_chunked" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_pause" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_vhost" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples
    linked by target "example_basic" in directory /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/examples

CMake Error in CMakeLists.txt:
  Target "evhtp" INTERFACE_INCLUDE_DIRECTORIES property contains path:

    "/openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/LIBEVENT_INCLUDE_DIR-NOTFOUND"

  which is prefixed in the build directory.


-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_ASM_COMPILER
    CMAKE_ASM_COMPILER_LAUNCHER
    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_EXPORT_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
    CMAKE_MODULE_LINKER_FLAGS
    CMAKE_SHARED_LINKER_FLAGS
    DL_LIBRARY


CMake Generate step failed.  Build files cannot be regenerated correctly.
make[3]: *** [Makefile:72: /openwrt/build_dir/target-mips_24kc_musl/libevhtp-1.2.18/.configured_0ecca85f0443480392d844226a6c3a25] Error 1
Last updated on 20 Jun 2021
Published on 20 Jun 2021