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

Feature/add geogram #25231

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

EstebanDugueperoux2
Copy link
Contributor

Summary

Add recipe: geogram/1.9.0

@EstebanDugueperoux2 EstebanDugueperoux2 force-pushed the feature/AddGeogram branch 2 times, most recently from 9350c2c to 53c861a Compare September 11, 2024 20:31
Copy link
Member

@AbrilRBS AbrilRBS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi! Thanks a lot :) Some comments

recipes/geogram/all/conanfile.py Outdated Show resolved Hide resolved
if self.options.with_graphics:
self.cpp_info.components["geogram_gfx"].includedirs = ["include/geogram1"]
self.cpp_info.components["geogram_gfx"].libs = ["geogram_gfx"]
self.cpp_info.components["geogram_gfx"].requires = ["geogram", "glfw::glfw"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No imgui etc?

def generate(self):
tc = CMakeToolchain(self)
tc.variables["VORPALINE_BUILD_DYNAMIC"] = self.options.shared
tc.variables["GEOGRAM_WITH_GRAPHICS"] = self.options.with_graphics
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you provide compilation logs for with_graphics = True? Thanks!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For me locally, this is failing with

-- Conan: Target declared 'boost::boost'-- Conan: Target declared 'ZLIB::ZLIB'-- Conan: Target declared 'BZip2::BZip2'-- Conan: Including build module from '/root/.conan2/p/b/bzip218486de5f52aa/p/lib/cmake/conan-official-bzip2-variables.cmake'-- Conan: Target declared 'libbacktrace::libbacktrace'-- Configuring doneCMake Error at src/lib/geogram_gfx/third_party/CMakeLists.txt:35 (add_library):
  Cannot find source file:

    imgui/imgui.cpp

  Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
  .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc

Seems like it's trying to use a vendorized imgui?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @AbrilRBS,

sorry for the late answer.
I come back on this recipe and just discover that with with_graphics option enabled, geogram depends of some imgui backens (https://github.com/BrunoLevy/geogram/blob/main/src/lib/geogram_gfx/third_party/CMakeLists.txt#L48 and https://github.com/BrunoLevy/geogram/blob/main/src/lib/geogram_gfx/third_party/CMakeLists.txt#L67).

Thanks to @valgur, who contributed a recipe evolution to imgui, see #25325, this is possible.
Consequently @AbrilRBS could you make a review of @valgur PR?
Thanks in advance.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Warning

Conan Center will stop receiving updates for Conan 1.x packages soon - please see announcement.

Failure in build 19 (7a83db589bb638e5ca845fb71919d480284d0d1e):

  • geogram/1.9.0:
    CI failed to create some packages (All logs)

    Logs for packageID 28825f0ef3768ee9c65118e8b3e55c0df00c98b5:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    geogram:shared=False
    
    [...]
    /usr/bin/cmake -S/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src -B/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release --check-build-system CMakeFiles/Makefile.cmake 0
    /usr/bin/cmake -E cmake_progress_start /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/CMakeFiles /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release//CMakeFiles/progress.marks
    /usr/bin/make  -f CMakeFiles/Makefile2 all
    make[1]: Entering directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    /usr/bin/make  -f src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend
    make[2]: Entering directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    cd /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/DependInfo.cmake --color=
    Dependee "/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/DependInfo.cmake" is newer than depender "/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend.internal".
    Dependee "/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend.internal".
    Scanning dependencies of target geogram_third_party
    make[2]: Leaving directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    /usr/bin/make  -f src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build
    make[2]: Entering directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    [  1%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o
    cd /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party && /usr/bin/g++  -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram_gfx/third_party -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -o CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o -c /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party/PoissonRecon/Factor.cpp
    [  2%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o
    [  3%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o
    cd /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party && /usr/bin/g++  -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram_gfx/third_party -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -o CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o -c /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party/PoissonRecon/Geometry.cpp
    cd /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party && /usr/bin/g++  -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram_gfx/third_party -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -o CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o -c /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party/PoissonRecon/MarchingCubes.cpp
    [  4%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o
    cd /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release/src/lib/geogram/third_party && /usr/bin/g++  -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib -I/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram_gfx/third_party -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -o CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o -c /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp
    src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make:120: recipe for target 'src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o' failed
    make[2]: Leaving directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    CMakeFiles/Makefile2:208: recipe for target 'src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/all' failed
    make[1]: Leaving directory '/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release'
    Makefile:170: recipe for target 'all' failed
    geogram/1.9.0: 
    In file included from /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/basic/attributes.h:49:0,
                     from /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/mesh/mesh.h:45,
                     from /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp:80:
    /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/src/src/lib/geogram/basic/geofile.h:47:10: fatal error: zlib.h: No such file or directory
     #include <zlib.h>
              ^~~~~~~~
    compilation terminated.
    make[2]: *** [src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/all] Error 2
    make: *** [all] Error 2
    WARN: **************************************************
    WARN: *** Conan 1 is legacy and on a deprecation path **
    WARN: *********** Please upgrade to Conan 2 ************
    WARN: **************************************************
    WARN: boost/1.85.0: requirement zlib/[>=1.2.11 <2] overridden by amgcl/1.4.4 to zlib/1.3.1 
    geogram/1.9.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    geogram/1.9.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    geogram/1.9.0: ERROR: Package '28825f0ef3768ee9c65118e8b3e55c0df00c98b5' build failed
    geogram/1.9.0: WARN: Build folder /home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release
    ERROR: geogram/1.9.0: Error in build() method, line 162
    	cmake.build(cli_args=["--verbose"])
    	ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/116820/dbacc/.conan/data/geogram/1.9.0/_/_/build/28825f0ef3768ee9c65118e8b3e55c0df00c98b5/build/Release" '--verbose' '--' '-j3'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 19 (7a83db589bb638e5ca845fb71919d480284d0d1e):

  • geogram/1.9.0:
    CI failed to create some packages (All logs)

    Logs for packageID d464bed3a60c10ab1af326e31a20e98c94fa66a1:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release
    
    geogram/1.9.0: Running CMake.build()
    geogram/1.9.0: RUN: cmake --build "/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release" --verbose -- -j3
    /usr/bin/cmake -S/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src -B/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release --check-build-system CMakeFiles/Makefile.cmake 0
    /usr/bin/cmake -E cmake_progress_start /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/CMakeFiles /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/CMakeFiles/progress.marks
    /usr/bin/make -f CMakeFiles/Makefile2 all
    make[1]: Entering directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    /usr/bin/make -f src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend
    make[2]: Entering directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    cd /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/DependInfo.cmake --color=
    Dependee "/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/DependInfo.cmake" is newer than depender "/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend.internal".
    Dependee "/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/depend.internal".
    Scanning dependencies of target geogram_third_party
    make[2]: Leaving directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    /usr/bin/make -f src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build
    make[2]: Entering directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    [  1%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o
    [  2%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o
    cd /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party && /usr/local/bin/c++   -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram_gfx/third_party  -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -std=c++17 -o CMakeFiles/geogram_third_party.dir/PoissonRecon/Factor.cpp.o -c /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party/PoissonRecon/Factor.cpp
    cd /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party && /usr/local/bin/c++   -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram_gfx/third_party  -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -std=c++17 -o CMakeFiles/geogram_third_party.dir/PoissonRecon/Geometry.cpp.o -c /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party/PoissonRecon/Geometry.cpp
    [  3%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o
    cd /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party && /usr/local/bin/c++   -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram_gfx/third_party  -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -std=c++17 -o CMakeFiles/geogram_third_party.dir/PoissonRecon/MarchingCubes.cpp.o -c /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party/PoissonRecon/MarchingCubes.cpp
    [  4%] Building CXX object src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o
    cd /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release/src/lib/geogram/third_party && /usr/local/bin/c++   -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib -I/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram_gfx/third_party  -m64 -O3 -DNDEBUG -fPIC   -Wno-deprecated -Wno-maybe-uninitialized -Wno-clobbered -Wno-sign-compare -std=c++17 -o CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o -c /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp
    In file included from /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/basic/attributes.h:49,
                     from /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/mesh/mesh.h:45,
                     from /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/third_party/PoissonRecon/poisson_geogram.cpp:80:
    /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/src/src/lib/geogram/basic/geofile.h:47:10: fatal error: zlib.h: No such file or directory
       47 | #include <zlib.h>
          |          ^~~~~~~~
    compilation terminated.
    src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/build.make:101: recipe for target 'src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o' failed
    make[2]: *** [src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/PoissonRecon/poisson_geogram.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[2]: Leaving directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    CMakeFiles/Makefile2:174: recipe for target 'src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/all' failed
    make[1]: *** [src/lib/geogram/third_party/CMakeFiles/geogram_third_party.dir/all] Error 2
    make[1]: Leaving directory '/home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release'
    Makefile:151: recipe for target 'all' failed
    make: *** [all] Error 2
    
    geogram/1.9.0: ERROR: 
    Package 'd464bed3a60c10ab1af326e31a20e98c94fa66a1' build failed
    geogram/1.9.0: WARN: Build folder /home/conan/workspace/prod-v2/bsr/104504/bdfdc/p/b/geogr1cdc9d00c119b/b/build/Release
    ERROR: geogram/1.9.0: Error in build() method, line 162
    	cmake.build(cli_args=["--verbose"])
    	ConanException: Error 2 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants