Skip to content

[osgearth] build failure x64-linux #20440

@ankurvdev

Description

@ankurvdev

Host Environment

  • OS: Linux (Fedora 34)
  • Compiler: revision gcc 11.2 libstdc++11

To Reproduce
Steps to reproduce the behavior:
./vcpkg install osgearth:x64-linux

Failure logs
Linker error in one of new binaries introduced with 3.2

FAILED: bin/osgearth_imgui
: && /usr/bin/c++ -fPIC -std=c++11 -g -rdynamic src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/imgui.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/imgui_demo.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/imgui_draw.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/imgui_widgets.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/imgui_tables.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/third_party/imgui/backends/imgui_impl_opengl3.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/osgEarth/ImGui/OsgImGuiHandler.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/__/__/osgEarth/ImGui/ImGui.cpp.o src/applications/osgearth_imgui/CMakeFiles/application_osgearth_imgui.dir/osgearth_imgui.cpp.o -o bin/osgearth_imgui -L/home/ankurv/vcpkg/buildtrees/osgearth/x64-linux-dbg/lib -Wl,-rpath,/home/ankurv/vcpkg/buildtrees/osgearth/x64-linux-dbg/lib:  -ldl  lib/libosgEarthd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgDBd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgUtild.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgViewerd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libOpenThreadsd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libGLEWd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libtinyxml.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgeos_cd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgeosd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libprotocd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libprotobufd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgSimd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgViewerd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgTextd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgDBd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgGAd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgShadowd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgManipulatord.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgUtild.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libfontconfig.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libuuid.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgdal.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjson-c.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libexpat.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libzstdd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libproj.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libsqlite3.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libwebpd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgif.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libcfitsio.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libopenjp2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libxml2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libhdf5_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libszip_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpcre.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjasperd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgdal.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjson-c.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libexpat.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libzstdd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libproj.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libsqlite3.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libwebpd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgif.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libcfitsio.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libopenjp2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libxml2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libhdf5_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libszip_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpcre.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjasperd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libbz2d.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libbrotlidec-static.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon-static.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libexpat.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpng16d.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libtiffd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjpeg.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libcfitsio.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgif.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjson-c.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libgeotiff.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libproj.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpng16d.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpq.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpgport.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpgcommon.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libwebpd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libxml2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/liblzmad.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libnetcdf.a  -lm  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libcurl-d.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libz.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libssl.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libcrypto.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libhdf5_hl_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libhdf5_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libszip_debug.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libopenjp2.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libproj.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libsqlite3.a  -ldl  -lm  -ldl  -lpthread  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libzstdd.a  -pthread  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libtiffd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/liblzmad.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libpng16d.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libOpenThreadsd.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libjpeg.a  /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libz.a  -lm  -lGL  -lGLU  -lX11  -lXext && :
/usr/bin/ld: /home/ankurv/vcpkg/installed/x64-linux/debug/lib/libosgUtild.a(SceneView.cpp.o): in function `osgUtil::SceneView::cullStage(osg::Matrixd const&, osg::Matrixd const&, osgUtil::CullVisitor*, osgUtil::StateGraph*, osgUtil::RenderStage*, osg::Viewport*)':
/home/ankurv/vcpkg/buildtrees/osg/src/raph-3.6.5-0028e69d98.clean/src/osgUtil/SceneView.cpp:786: undefined reference to `osg::CollectOccludersVisitor::CollectOccludersVisitor()'
/usr/bin/ld: /home/ankurv/vcpkg/buildtrees/osg/src/raph-3.6.5-0028e69d98.clean/src/osgUtil/SceneView.cpp:812: undefined reference to `osg::CollectOccludersVisitor::removeOccludedOccluders()'
collect2: error: ld returned 1 exit status

-Cut and past the appropriate build messages from the console output.
-Please attach any additional failure logs mentioned in the console output.

Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Metadata

Metadata

Assignees

Labels

category:port-bugThe issue is with a library, which is something the port should already supportrequires:reproThe issue is not currently repro-able

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions