Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[package] qhull/7.3.2: can't build with visibility=hidden #23832

Open
Nekto89 opened this issue Apr 30, 2024 · 0 comments
Open

[package] qhull/7.3.2: can't build with visibility=hidden #23832

Nekto89 opened this issue Apr 30, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@Nekto89
Copy link
Contributor

Nekto89 commented Apr 30, 2024

Description

qhull uses dylibs to build executables even with qhull/*:shared=False. And tools.apple:enable_visibility=False leads to error. Ideally it would be nice if there would be some option that will disable build of dylibs and executables completely.

Package and Environment Details

  • Package Name/Version: qhull/7.3.2
  • Operating System+version: macOS 14.4.1
  • Compiler+version: AppleClang 15.0.0.15000040
  • Docker image: -
  • Conan version: conan 2.2.3
  • Python version: Python 3.9.6

Conan profile

[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.version=15
compiler.cppstd=17
compiler.libcxx=libc++
os=Macos
[conf]
tools.apple:enable_visibility=False

Steps to reproduce

conan install --req=qhull/7.3.2 -pr:h ./conan_host_profile -pr:b ./conan_build_profile "--build=qhull/" -o "qhull/:reentrant=True" -o "qhull/*:shared=False"

Logs

Click to expand log
======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=17
compiler.libcxx=libc++
compiler.version=15
os=Macos
[options]
qhull/*:reentrant=True
qhull/*:shared=False
[conf]
tools.apple:enable_visibility=False
tools.files.download:verify=False

Profile build:
[settings]
arch=armv8
build_type=Release
compiler=apple-clang
compiler.cppstd=17
compiler.libcxx=libc++
compiler.version=15
os=Macos
[conf]
tools.files.download:verify=False


======== Computing dependency graph ========
qhull/7.3.2: Not found in local cache, looking in remotes...
qhull/7.3.2: Checking remote: conancenter
qhull/7.3.2: Downloaded recipe revision 84612e5a489730c517d7c42a760f9d75
Graph root
    cli
Requirements
    qhull/7.3.2#84612e5a489730c517d7c42a760f9d75 - Downloaded (conancenter)

======== Computing necessary packages ========
qhull/7.3.2: Forced build from source
Requirements
    qhull/7.3.2#84612e5a489730c517d7c42a760f9d75:2ee39e692ca4177b4b689b15bc1f2cfdf8f83706 - Build

======== Installing packages ========
qhull/7.3.2: Sources downloaded from 'conancenter'
qhull/7.3.2: Calling source() in /Users/mklymov/.conan2/p/qhull34c72313217bc/s/src

-------- Installing package qhull/7.3.2 (1 of 1) --------
qhull/7.3.2: Building from source
qhull/7.3.2: Package qhull/7.3.2:2ee39e692ca4177b4b689b15bc1f2cfdf8f83706
qhull/7.3.2: Copying sources to build folder
qhull/7.3.2: Building your package in /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b
qhull/7.3.2: Calling generate()
qhull/7.3.2: Generators folder: /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release/generators
qhull/7.3.2: CMakeToolchain generated: conan_toolchain.cmake
qhull/7.3.2: CMakeToolchain generated: CMakePresets.json
qhull/7.3.2: CMakeToolchain generated: ../../../src/CMakeUserPresets.json
qhull/7.3.2: Generating aggregated env files
qhull/7.3.2: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
qhull/7.3.2: Calling build()
qhull/7.3.2: Apply patch (backport): Fix build failure on macOS due to conflict between an exec & dir name
qhull/7.3.2: Apply patch (backport): Fix cmake_minimum_required() position
qhull/7.3.2: Apply patch (file): patches/0003-fix-cmake-7.3.2.patch
qhull/7.3.2: Running CMake.configure()
qhull/7.3.2: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src"
-- Using Conan toolchain: /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The C compiler identification is AppleClang 15.0.0.15000040
-- The CXX compiler identification is AppleClang 15.0.0.15000040
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - 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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Check size of off_t
-- Check size of off_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for ftello
-- Looking for ftello - found
-- Looking for PRIdMAX
-- Looking for PRIdMAX - found
--
-- ========== qhull Build Information ==========
-- Build Version:                             7.3.2
-- Install Prefix (CMAKE_INSTALL_PREFIX):     /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p
-- Binary Directory (BIN_INSTALL_DIR):        /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p/bin
-- Library Directory (LIB_INSTALL_DIR):       /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p/lib
-- Include Directory (INCLUDE_INSTALL_DIR):   /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p/include
-- Documentation Directory (DOC_INSTALL_DIR): /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p/share/doc/qhull
-- Man Pages Directory (MAN_INSTALL_DIR):     /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/p/share/man/man1
-- Build Type (CMAKE_BUILD_TYPE):             Release
-- To override these options, add -D{OPTION_NAME}=... to the cmake command
--   Build the debug targets                  -DCMAKE_BUILD_TYPE=Debug
--
-- To build and install qhull, enter "make" and "make install"
-- To smoketest qhull, enter "ctest"
--
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release

qhull/7.3.2: Running CMake.build()
qhull/7.3.2: RUN: cmake --build "/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release" -- -j8
[  0%] Building C object CMakeFiles/libqhull.dir/src/libqhull/global.c.o
[  1%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/global.c.o
[  1%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/global.c.o
[  2%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/Coordinates.cpp.o
[  3%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/global_r.c.o
[  4%] Building C object CMakeFiles/testqset.dir/src/libqhull/qset.c.o
[  5%] Building C object CMakeFiles/testqset_r.dir/src/libqhull_r/qset_r.c.o
[  6%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/global_r.c.o
[  6%] Building C object CMakeFiles/testqset.dir/src/libqhull/mem.c.o
[  7%] Building C object CMakeFiles/testqset_r.dir/src/libqhull_r/mem_r.c.o
[  8%] Building C object CMakeFiles/testqset.dir/src/libqhull/usermem.c.o
[  8%] Building C object CMakeFiles/testqset_r.dir/src/libqhull_r/usermem_r.c.o
[  9%] Building C object CMakeFiles/testqset.dir/src/testqset/testqset.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/Coordinates.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/Coordinates.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 10%] Building C object CMakeFiles/testqset_r.dir/src/testqset_r/testqset_r.c.o
[ 11%] Building C object CMakeFiles/libqhull.dir/src/libqhull/stat.c.o
[ 11%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/stat.c.o
[ 12%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/stat_r.c.o
[ 13%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/stat_r.c.o
[ 13%] Linking C executable testqset
[ 14%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/stat.c.o
[ 15%] Linking C executable testqset_r
1 warning generated.
[ 16%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/PointCoordinates.cpp.o
[ 16%] Built target testqset
[ 16%] Built target testqset_r
[ 17%] Building C object CMakeFiles/libqhull.dir/src/libqhull/geom2.c.o
[ 18%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/geom2.c.o
[ 18%] Building C object CMakeFiles/libqhull.dir/src/libqhull/poly2.c.o
[ 18%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/geom2_r.c.o
[ 19%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/poly2.c.o
[ 20%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/geom2.c.o
[ 21%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/geom2_r.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/PointCoordinates.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/PointCoordinates.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoints.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 22%] Building C object CMakeFiles/libqhull.dir/src/libqhull/merge.c.o
[ 22%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/Qhull.cpp.o
[ 23%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/poly2_r.c.o
[ 23%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/poly2.c.o
1 warning generated.
[ 23%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/merge.c.o
[ 23%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/poly2_r.c.o
[ 25%] Building C object CMakeFiles/libqhull.dir/src/libqhull/libqhull.c.o
[ 26%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/libqhull.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/Qhull.cpp:12:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/Qhull.h:12:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 26%] Building C object CMakeFiles/libqhull.dir/src/libqhull/geom.c.o
[ 27%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/geom.c.o
1 warning generated.
[ 28%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullFacet.cpp.o
[ 29%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/merge_r.c.o
[ 30%] Building C object CMakeFiles/libqhull.dir/src/libqhull/poly.c.o
[ 31%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/merge_r.c.o
[ 32%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/merge.c.o
[ 33%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/libqhull_r.c.o
[ 33%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/poly.c.o
[ 34%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/qset.c.o
[ 35%] Building C object CMakeFiles/libqhull.dir/src/libqhull/qset.c.o
[ 36%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/geom_r.c.o
[ 36%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/libqhull_r.c.o
[ 37%] Building C object CMakeFiles/libqhull.dir/src/libqhull/mem.c.o
[ 38%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/mem.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacet.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullHyperplane.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 39%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/random.c.o
[ 39%] Building C object CMakeFiles/libqhull.dir/src/libqhull/random.c.o
[ 40%] Building C object CMakeFiles/libqhull.dir/src/libqhull/usermem.c.o
[ 41%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullFacetList.cpp.o
[ 41%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/usermem.c.o
[ 42%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/poly_r.c.o
[ 43%] Building C object CMakeFiles/libqhull.dir/src/libqhull/userprintf.c.o
[ 44%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/userprintf.c.o
1 warning generated.
[ 44%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullFacetSet.cpp.o
[ 44%] Building C object CMakeFiles/libqhull.dir/src/libqhull/io.c.o
[ 44%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/geom_r.c.o
[ 45%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/io.c.o
[ 46%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/qset_r.c.o
[ 47%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/libqhull.c.o
[ 48%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/mem_r.c.o
[ 48%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/random_r.c.o
[ 50%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/usermem_r.c.o
[ 51%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/userprintf_r.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacetList.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacetList.h:12:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullLinkedList.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 52%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/poly_r.c.o
[ 52%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/io_r.c.o
[ 53%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/geom.c.o
[ 54%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/user_r.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacetSet.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullFacetSet.h:12:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 55%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/rboxlib_r.c.o
1 warning generated.
1 warning generated.
[ 56%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/qset_r.c.o
[ 57%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullHyperplane.cpp.o
[ 58%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullPoint.cpp.o
[ 58%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/poly.c.o
[ 58%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/mem_r.c.o
[ 58%] Building C object CMakeFiles/qhull_r.dir/src/libqhull_r/userprintf_rbox_r.c.o
[ 59%] Building C object CMakeFiles/libqhull.dir/src/libqhull/rboxlib.c.o
[ 60%] Building C object CMakeFiles/libqhull.dir/src/libqhull/user.c.o
[ 61%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/qset.c.o
[ 62%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/random_r.c.o
[ 62%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/user.c.o
[ 63%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/usermem_r.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 64%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullPointSet.cpp.o
[ 65%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/rboxlib.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullHyperplane.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullHyperplane.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 65%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/userprintf_r.c.o
[ 66%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/mem.c.o
[ 67%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/io_r.c.o
[ 67%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/random.c.o
[ 67%] Building C object CMakeFiles/libqhull.dir/src/libqhull/userprintf_rbox.c.o
1 warning generated.
[ 67%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullPoints.cpp.o
[ 68%] Linking C shared library libqhull_r.dylib
1 warning generated.
[ 69%] Building C object CMakeFiles/qhull_p.dir/src/libqhull/userprintf_rbox.c.o
[ 70%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/usermem.c.o
[ 71%] Linking C shared library libqhull.dylib
[ 72%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullQh.cpp.o
[ 73%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/userprintf.c.o
[ 73%] Linking C shared library libqhull_p.dylib
[ 73%] Built target qhull_r
[ 75%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/user_r.c.o
[ 75%] Built target libqhull
[ 77%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/io.c.o
[ 77%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullRidge.cpp.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPointSet.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPointSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 77%] Built target qhull_p
[ 78%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/rboxlib_r.c.o
1 warning generated.
[ 79%] Building C object CMakeFiles/user_eg.dir/src/user_eg/user_eg_r.c.o
[ 79%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullSet.cpp.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoints.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoints.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 79%] Linking C executable user_eg
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullQh.cpp:14:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
ld: Undefined symbols:
  _qh_errexit, referenced from:
      _findDelaunay in user_eg_r.c.o
  _qh_findbestfacet, referenced from:
      _findDelaunay in user_eg_r.c.o
  _qh_freeqhull, referenced from:
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
  _qh_lib_check, referenced from:
      _main in user_eg_r.c.o
  _qh_memfreeshort, referenced from:
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
  _qh_new_qhull, referenced from:
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
  _qh_printmatrix, referenced from:
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
  _qh_rand, referenced from:
      _makeDelaunay in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
      ...
  _qh_setdelaunay, referenced from:
      _findDelaunay in user_eg_r.c.o
  _qh_srand, referenced from:
      _makeDelaunay in user_eg_r.c.o
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
  _qh_zero, referenced from:
      _main in user_eg_r.c.o
      _main in user_eg_r.c.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [user_eg] Error 1
make[1]: *** [CMakeFiles/user_eg.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 79%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/user.c.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullRidge.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullRidge.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 79%] Building C object CMakeFiles/qhullstatic_r.dir/src/libqhull_r/userprintf_rbox_r.c.o
1 warning generated.
1 warning generated.
[ 80%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullStat.cpp.o
[ 81%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullVertex.cpp.o
[ 82%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/rboxlib.c.o
[ 82%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/QhullVertexSet.cpp.o
[ 83%] Linking C static library libqhullstatic_r.a
1 warning generated.
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 84%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/RboxPoints.cpp.o
[ 84%] Built target qhullstatic_r
[ 85%] Building C object CMakeFiles/qhullstatic.dir/src/libqhull/userprintf_rbox.c.o
1 warning generated.
[ 86%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/RoadError.cpp.o
[ 87%] Building CXX object CMakeFiles/qhullcpp.dir/src/libqhullcpp/RoadLogEvent.cpp.o
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullStat.cpp:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullVertex.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullVertex.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullVertexSet.cpp:11:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullVertexSet.h:12:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullSet.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
1 warning generated.
[ 87%] Linking C static library libqhullstatic.a
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RboxPoints.cpp:9:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RboxPoints.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullPoint.h:13:
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/QhullError.h:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
[ 87%] Built target qhullstatic
1 warning generated.
1 warning generated.
In file included from /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.cpp:12:
/Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/src/src/libqhullcpp/RoadError.h:67:52: warning: returning address of local temporary object [-Wreturn-stack-address]
    static const char  *stringGlobalLog() { return global_log.str().c_str(); }
                                                   ^~~~~~~~~~~~~~~~
1 warning generated.
1 warning generated.
[ 87%] Linking CXX static library libqhullcpp.a
[ 87%] Built target qhullcpp
make: *** [all] Error 2

qhull/7.3.2: ERROR:
Package '2ee39e692ca4177b4b689b15bc1f2cfdf8f83706' build failed
qhull/7.3.2: WARN: Build folder /Users/mklymov/.conan2/p/b/qhull82842d8022c7f/b/build/Release
ERROR: qhull/7.3.2: Error in build() method, line 64
        cmake.build()
        ConanException: Error 2 while executing
@Nekto89 Nekto89 added the bug Something isn't working label Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant