==> Retrieving sources... -> Updating proxenet git repo... ==> Generating checksums for source files... ==> Making package: proxenet 712.67fc6b5-7 (Thu 21 Nov 2024 12:27:54 PM UTC) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: rubygems will be installed before its ruby dependency Package (8) New Version Net Change extra/libyaml 0.2.5-3 0.18 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/rubygems 3.5.16-1 2.69 MiB extra/lua 5.4.7-1 1.48 MiB extra/mbedtls 3.6.1-1 5.91 MiB core/python 3.12.7-1 70.07 MiB athena/python2 2.7.18-8 70.24 MiB extra/ruby 3.3.5-2 16.13 MiB Total Installed Size: 167.03 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mbedtls... installing lua... installing libyaml... installing rubygems... installing ruby... Optional dependencies for ruby tk: for Ruby/TK ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python2... Optional dependencies for python2 tk: for IDLE python2-setuptools python2-pip :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (6) New Version Net Change extra/cppdap 1.58.0-2 1.55 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.6-3 0.77 MiB extra/libuv 1.49.2-1 0.61 MiB extra/rhash 1.4.4-1 0.32 MiB extra/cmake 3.31.0-1 77.86 MiB Total Installed Size: 81.17 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Updating proxenet git repo... ==> Validating source files with sha512sums... proxenet ... Skipped ==> Extracting sources... -> Creating working copy of proxenet git repo... Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting pkgver()... ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:7 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (MBEDTLS) does not match the name of the calling package (MbedTLS). 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/FindMbedTLS.cmake:15 (find_package_handle_standard_args) CMakeLists.txt:130 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found MBEDTLS: /usr/include -- mbedTLS 3.6.1 found! -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.1") -- Checking for one of the modules 'lua53;lua-5.3;lua5.3;lua5.2;lua-5.2;lua52;lua5.1;lua-5.1;lua51;lua-5.0;lua5.0;lua50;lua' -- WARNING: Your system is running Ruby 3.3. Ruby2.x is required for compiling proxenet. CMake Warning (dev) at cmake/FindTcl.cmake:5 (include): Policy CMP0173 is not set: The CMakeFindFrameworks module is removed. Run "cmake --help-policy CMP0173" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:221 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/CMakeFindFrameworks.cmake:29 (message): CMakeFindFrameworks.cmake is not maintained and lacks support for more recent framework handling. It will be removed in a future version of CMake. Update the code to use find_library() instead. Call Stack (most recent call first): cmake/FindTcl.cmake:5 (include) CMakeLists.txt:221 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (Tclsh) does not match the name of the calling package (Tcl). 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): /usr/share/cmake/Modules/FindTclsh.cmake:96 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cmake/FindTcl.cmake:6 (include) CMakeLists.txt:221 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Tclsh (missing: TCL_TCLSH) /bin/bash: line 1: TCL_TCLSH-NOTFOUND: command not found -- Found JAVA_HOME as -------------------------------------------------------------------------- proxenet will be compiled with support for: - C plugin - Python plugin: 2.7.18 - Perl plugin: 5.40.0 - Lua plugin: 5.4.7 -------------------------------------------------------------------------- -- Configuring done (1.9s) -- Generating done (0.0s) -- Build files have been written to: /src/packages/pentesting/proxenet/src/proxenet [ 13%] Building C object CMakeFiles/proxenet.dir/core.c.o [ 13%] Building C object CMakeFiles/proxenet.dir/main.c.o [ 20%] Building C object CMakeFiles/proxenet.dir/control-server.c.o [ 26%] Building C object CMakeFiles/proxenet.dir/http.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 33%] Building C object CMakeFiles/proxenet.dir/socket.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition In file included from /src/packages/pentesting/proxenet/src/proxenet/main.h:9, from /src/packages/pentesting/proxenet/src/proxenet/core.h:6, from /src/packages/pentesting/proxenet/src/proxenet/core.c:31: /src/packages/pentesting/proxenet/src/proxenet/core.c: In function ‘proxenet_join_thread’: /src/packages/pentesting/proxenet/src/proxenet/utils.h:46:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 46 | #define xlog(t, ...) _xlog(t, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~ /src/packages/pentesting/proxenet/src/proxenet/core.c:958:25: note: in expansion of macro ‘xlog’ 958 | xlog(LOG_WARNING, "proxenet_join_thread() could not find thread-%d\n", i); | ^~~~ /src/packages/pentesting/proxenet/src/proxenet/core.c:960:17: note: here 960 | default: | ^~~~~~~ /src/packages/pentesting/proxenet/src/proxenet/core.c: In function ‘sighandler’: /src/packages/pentesting/proxenet/src/proxenet/core.c:1278:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1278 | if (cfg->try_exit == cfg->try_exit_max) { | ^ /src/packages/pentesting/proxenet/src/proxenet/core.c:1283:17: note: here 1283 | case SIGCHLD: | ^~~~ [ 40%] Building C object CMakeFiles/proxenet.dir/ssl.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 46%] Building C object CMakeFiles/proxenet.dir/socks.c.o /src/packages/pentesting/proxenet/src/proxenet/ssl.c:15:10: fatal error: mbedtls/config.h: No such file or directory 15 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/proxenet.dir/build.make:149: CMakeFiles/proxenet.dir/ssl.c.o] Error 1 make[2]: *** Waiting for unfinished jobs.... : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition [ 53%] Building C object CMakeFiles/proxenet.dir/minica.c.o : warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition /src/packages/pentesting/proxenet/src/proxenet/minica.c: In function ‘ca_generate_csr’: /src/packages/pentesting/proxenet/src/proxenet/minica.c:139:19: error: too few arguments to function ‘mbedtls_pk_parse_keyfile’ 139 | retcode = mbedtls_pk_parse_keyfile(&key, cfg->certskey, cfg->certskey_pwd); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/mbedtls/x509.h:17, from /usr/include/mbedtls/x509_crt.h:16, from /src/packages/pentesting/proxenet/src/proxenet/minica.c:16: /usr/include/mbedtls/pk.h:1174:5: note: declared here 1174 | int mbedtls_pk_parse_keyfile(mbedtls_pk_context *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~ /src/packages/pentesting/proxenet/src/proxenet/minica.c: In function ‘ca_generate_crt’: /src/packages/pentesting/proxenet/src/proxenet/minica.c:226:19: error: too few arguments to function ‘mbedtls_pk_parse_keyfile’ 226 | retcode = mbedtls_pk_parse_keyfile(&issuer_key, cfg->keyfile, cfg->keyfile_pwd); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/mbedtls/pk.h:1174:5: note: declared here 1174 | int mbedtls_pk_parse_keyfile(mbedtls_pk_context *ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/proxenet.dir/build.make:177: CMakeFiles/proxenet.dir/minica.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:88: CMakeFiles/proxenet.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> Removing installed dependencies... checking dependencies... :: git optionally requires python: git svn & git p4 :: iproute2 optionally requires python: for routel :: libevent optionally requires python: event_rpcgen.py :: libxml2 optionally requires python: Python bindings :: rsync optionally requires python: for rrsync :: util-linux-libs optionally requires python: python bindings to libmount warning: dependency cycle detected: warning: rubygems will be removed after its ruby dependency Package (14) Old Version Net Change cmake 3.31.0-1 -77.86 MiB cppdap 1.58.0-2 -1.55 MiB hicolor-icon-theme 0.18-1 -0.05 MiB jsoncpp 1.9.6-3 -0.77 MiB libuv 1.49.2-1 -0.61 MiB libyaml 0.2.5-3 -0.18 MiB lua 5.4.7-1 -1.48 MiB mbedtls 3.6.1-1 -5.91 MiB mpdecimal 4.0.0-2 -0.32 MiB python 3.12.7-1 -70.07 MiB python2 2.7.18-8 -70.24 MiB rhash 1.4.4-1 -0.32 MiB ruby 3.3.5-2 -16.13 MiB rubygems 3.5.16-1 -2.69 MiB Total Removed Size: 248.20 MiB :: Do you want to remove these packages? [Y/n] :: Processing package changes... removing ruby... removing rubygems... removing python2... removing python... removing mpdecimal... removing mbedtls... removing lua... removing libyaml... removing cmake... removing rhash... removing libuv... removing jsoncpp... removing hicolor-icon-theme... removing cppdap... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate...