conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
928 stars 1.67k forks source link

[package] Fast-DDS/2.10.1: Cannot open included file: 'asio.hpp' and 'tinyxml2.h' #18507

Closed PFrieling closed 1 year ago

PFrieling commented 1 year ago

Description

Hi, I have downloaded the conanfile.py and conandata.yml files from recepies/fast-dds, to be able to create the newest Fast-DDS package for myself. Before editing anything, i wanted to check that the conanfile.py works and creates a package. I executed conan create . 2.10.1@ next to both files. This did start conan, downloaded the source files and configured the project. While compiling, i got multiple fatal error C1083: Cannot open included file: 'tinyxml2.h': No such file or directory and fatal error C1083: Cannot open included file: 'asio.hpp': No such file or directory errors.

I saw that the issue arrises because Fast-DDS uses find_package(Asio REQUIRED) and not find_package(asio REQUIRED). Similary, it looks for TINYXML2 and not tinyxml2. How is it possible to build the package, if there are such naming differences?

I did try to set the Asio_INCLUDE_DIR and TINYXML2_INCLUDE_DIR variables inside the generate() Method, to be able to fix the issue. Now I get a burst of LNK2019: unresolved external symbol errors, because it does not link the libs correctly.

Does anyone have a clue, why the recepie does not work in my case?

Package and Environment Details

Conan profile

[settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=Visual Studio compiler.runtime=MD compiler.version=16 os=Windows os_build=Windows

Steps to reproduce

  1. Download conanfile.py and conandata.yml from the Fast-DDS recepie
  2. Execute conan create . 2.10.1@ next to these files

Logs

Exporting package recipe
fast-dds/2.10.1 exports: File 'conandata.yml' found. Exporting it...
fast-dds/2.10.1 exports: Copied 1 '.yml' file: conandata.yml
fast-dds/2.10.1: Calling export_sources()
fast-dds/2.10.1: export_conandata_patches(): No patches defined in conandata
fast-dds/2.10.1: The stored package has not changed
fast-dds/2.10.1: Exported revision: 8bb80e2a84478953fe499392289c992d
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=16
os=Windows
os_build=Windows
[options]
[build_requires]
[env]

fast-dds/2.10.1: Forced build from source
Version ranges solved
    Version range '>=3.16.3 <4' required by 'fast-dds/2.10.1' resolved to 'cmake/3.26.4' in local cache

Installing package: fast-dds/2.10.1
Requirements
    asio/1.28.0 from 'conancenter' - Cache
    fast-cdr/1.0.27 from 'conancenter' - Cache
    fast-dds/2.10.1 from local cache - Cache
    foonathan-memory/0.7.3 from local cache - Cache
    tinyxml2/9.0.0 from 'conancenter' - Cache
Packages
    asio/1.28.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache
    fast-cdr/1.0.27:3fb49604f9c2f729b85ba3115852006824e72cab - Cache
    fast-dds/2.10.1:da37bcce83550917b73ad3209437e0442dc7f2a5 - Build
    foonathan-memory/0.7.3:2c1f43ff8f54ca1d536339df0e8025ccad9221ef - Cache
    tinyxml2/9.0.0:3fb49604f9c2f729b85ba3115852006824e72cab - Cache
Build requirements
    cmake/3.26.4 from 'conancenter' - Cache
Build requirements packages
    cmake/3.26.4:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache

Installing (downloading, building) binaries...
asio/1.28.0: Already installed!
cmake/3.26.4: Already installed!
cmake/3.26.4: Appending PATH environment variable: C:\Users\phfr\.conan\data\cmake\3.26.4\_\_\package\ca33edce272a279b24f87dc0d4cf5bbdcffbc187\bin
fast-cdr/1.0.27: Already installed!
foonathan-memory/0.7.3: Already installed!
foonathan-memory/0.7.3: Appending PATH env var with : C:\.conan\c5e616\1\bin
tinyxml2/9.0.0: Already installed!
fast-dds/2.10.1: Applying build-requirement: cmake/3.26.4
fast-dds/2.10.1: WARN: Build folder is dirty, removing it: C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5
fast-dds/2.10.1: Configuring sources in C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\source\src
Downloading v2.10.1.tar.gz completed [7470.25k]                                          fast-dds/2.10.1:
fast-dds/2.10.1:
fast-dds/2.10.1: Copying sources to build folder
fast-dds/2.10.1: Building your package in C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5
fast-dds/2.10.1: Generator txt created conanbuildinfo.txt
fast-dds/2.10.1: Calling generate()
fast-dds/2.10.1: 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
Modify file: C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\CMakeLists.txt
fast-dds/2.10.1: Preset 'default' added to CMakePresets.json. Invoke it manually using 'cmake --preset default'
fast-dds/2.10.1: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake <path> -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE=C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\generators\conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW'
fast-dds/2.10.1: 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
fast-dds/2.10.1: Aggregating env generators
fast-dds/2.10.1: Calling build()
fast-dds/2.10.1: apply_conandata_patches(): No patches defined in conandata
fast-dds/2.10.1: CMake command: cmake -G "Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/build/da37bcce83550917b73ad3209437e0442dc7f2a5/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/package/da37bcce83550917b73ad3209437e0442dc7f2a5" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" "C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src"
-- Setting build type to 'Release' as none was specified.
-- Using Conan toolchain: C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/build/da37bcce83550917b73ad3209437e0442dc7f2a5/build/generators/conan_toolchain.cmake
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19045.
-- The C compiler identification is MSVC 19.29.30147.0
-- The CXX compiler identification is MSVC 19.29.30147.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - 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: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Version: 2.10.1
-- Enforced cxx_std_11 CMake feature
-- Found fastcdr
-- Found asio
-- Found tinyxml2
-- Conan: Target declared 'foonathan_memory'
-- Found foonathan_memory: C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/build/da37bcce83550917b73ad3209437e0442dc7f2a5/build/generators
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
-- Thirdparty/boost compiled OK
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found version "1.1.1i")
-- Performing Test ATOMIC_WITHOUT_LIB
-- Performing Test ATOMIC_WITHOUT_LIB - Success
-- Framework's shared_mutex is PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
-- Forcing third party shared_mutex
-- Configuring done (13.8s)
-- Generating done (0.3s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_POLICY_DEFAULT_CMP0091

-- Build files have been written to: C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/build/da37bcce83550917b73ad3209437e0442dc7f2a5/build
fast-dds/2.10.1: CMake command: cmake --build "C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build" --config Release
Microsoft (R)-Build-Engine, Version 16.11.2+f32259642 für .NET Framework
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.

  Checking Build System
  Building Custom Rule C:/Users/phfr/.conan/data/fast-dds/2.10.1/_/_/build/da37bcce83550917b73ad3209437e0442dc7f2a5/src/src/cpp/CMakeLists.txt
  DDSFilterCompoundCondition.cpp
  DDSFilterExpression.cpp
  DDSFilterExpressionParser.cpp
  DDSFilterFactory.cpp
  DDSFilterField.cpp
  DDSFilterParameter.cpp
  DDSFilterPredicate.cpp
  DDSFilterValue.cpp
  Log.cpp
  OStreamConsumer.cpp
  StdoutErrConsumer.cpp
  StdoutConsumer.cpp
  FileConsumer.cpp
  Time_t.cpp
  ResourceEvent.cpp
  TimedEvent.cpp
  TimedEventImpl.cpp
  LivelinessManager.cpp
  LocatorSelectorSender.cpp
  RTPSWriter.cpp
  StatefulWriter.cpp
  ReaderProxy.cpp
  StatelessWriter.cpp
  ReaderLocator.cpp
  CacheChangePool.cpp
  History.cpp
  WriterHistory.cpp
  ReaderHistory.cpp
  TopicPayloadPool.cpp
  TopicPayloadPoolRegistry.cpp
  DataSharingPayloadPool.cpp
  DataSharingListener.cpp
  DataSharingNotification.cpp
  WriterProxy.cpp
  StatefulReader.cpp
  StatelessReader.cpp
  RTPSReader.cpp
  RTPSMessageCreator.cpp
  RTPSMessageGroup.cpp
  RTPSGapBuilder.cpp
  SendBuffersManager.cpp
  MessageReceiver.cpp
  ExternalLocatorsProcessor.cpp
  NetworkFactory.cpp
  ReceiverResource.cpp
  RTPSParticipant.cpp
  RTPSParticipantImpl.cpp
  RTPSDomain.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\network\NetworkFactory.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fas
trtps.vcxproj]
  Domain.cpp
  Participant.cpp
  ParticipantImpl.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\RTPSDomain.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps.vcxpro
j]
  PublisherHistory.cpp
  SubscriberHistory.cpp
  DataWriterImpl.cpp
  DataWriterHistory.cpp
  ContentFilteredTopic.cpp
  ContentFilteredTopicImpl.cpp
  TopicImpl.cpp
  TopicProxyFactory.cpp
  TypeSupport.cpp
  TopicQos.cpp
  PublisherQos.cpp
  SubscriberQos.cpp
  DataReaderImpl.cpp
  ReadCondition.cpp
  DataReaderHistory.cpp
  DomainParticipantFactory.cpp
  DomainParticipantQos.cpp
  DomainParticipantFactoryQos.cpp
  TypeLookupTypes.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\include\fastrtps/xmlparser/XMLEndpointParser.h(29,10): fatal error C1083
: Cannot open include file: 'tinyxml2.h': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad32094
37e0442dc7f2a5\src\src\cpp\fastdds\domain\DomainParticipantFactory.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\bui
ld\src\cpp\fastrtps.vcxproj]
  RPCHeadersImpl.cpp
  TypeLookupManager.cpp
  TypeLookupRequestListener.cpp
  TypeLookupReplyListener.cpp
  ChannelResource.cpp
  UDPChannelResource.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPChannelResource.h(18,10): fatal error C1083: C
annot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e04
42dc7f2a5\src\src\cpp\rtps\transport\UDPChannelResource.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\
fastrtps.vcxproj]
  TCPChannelResource.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPChannelResource.h(18,10): fatal error C1083: C
annot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e04
42dc7f2a5\src\src\cpp\rtps\transport\TCPChannelResource.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\
fastrtps.vcxproj]
  TCPChannelResourceBasic.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps\transport\ChannelResource.cpp(17,10): fatal error C1083: Ca
nnot open include file: 'asio.hpp': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp
\fastrtps.vcxproj]
  TCPAcceptor.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPAcceptor.h(18,10): fatal error C1083: Cannot o
pen include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2
a5\src\src\cpp\rtps\transport\TCPAcceptor.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps.vcxpr
oj]
  TCPAcceptorBasic.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPAcceptor.h(18,10): fatal error C1083: Cannot o
pen include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2
a5\src\src\cpp\rtps\transport\TCPAcceptorBasic.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps.
vcxproj]
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPChannelResourceBasic.h(19,10): fatal error C10
83: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad32094
37e0442dc7f2a5\src\src\cpp\rtps\transport\TCPChannelResourceBasic.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\buil
d\src\cpp\fastrtps.vcxproj]
  UDPv4Transport.cpp
  TCPTransportInterface.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\transport\UDPv4Transport.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\f
astrtps.vcxproj]
  UDPTransportInterface.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\transport\UDPTransportInterface.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\sr
c\cpp\fastrtps.vcxproj]
  SharedMemTransportDescriptor.cpp
  TCPv4Transport.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPChannelResourceBasic.h(19,10): fatal error C10
83: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad32094
37e0442dc7f2a5\src\src\cpp\rtps\transport\TCPTransportInterface.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\
src\cpp\fastrtps.vcxproj]
  UDPv6Transport.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPv4Transport.h(23,10): fatal error C1083: Canno
t open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc
7f2a5\src\src\cpp\rtps\transport\TCPv4Transport.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps
.vcxproj]
  TCPv6Transport.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\transport\UDPv6Transport.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\f
astrtps.vcxproj]
  test_UDPv4Transport.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPv6Transport.h(23,10): fatal error C1083: Canno
t open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc
7f2a5\src\src\cpp\rtps\transport\TCPv6Transport.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps
.vcxproj]
  TCPControlMessage.cpp
  RTCPMessageManager.cpp
  ChainingTransport.cpp
  AnnotationDescriptor.cpp
  AnnotationParameterValue.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/UDPTransportInterface.h(18,10): fatal error C1083
: Cannot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437
e0442dc7f2a5\src\src\cpp\rtps\transport\test_UDPv4Transport.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\
cpp\fastrtps.vcxproj]
  DynamicData.cpp
  DynamicDataFactory.cpp
  DynamicType.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps/transport/TCPChannelResource.h(18,10): fatal error C1083: C
annot open include file: 'asio.hpp': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e04
42dc7f2a5\src\src\cpp\rtps\transport\tcp\RTCPMessageManager.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\
cpp\fastrtps.vcxproj]
  DynamicPubSubType.cpp
  DynamicTypePtr.cpp
  DynamicDataPtr.cpp
  DynamicTypeBuilder.cpp
  DynamicTypeBuilderPtr.cpp
  DynamicTypeBuilderFactory.cpp
  DynamicTypeMember.cpp
  MemberDescriptor.cpp
  TypeDescriptor.cpp
  TypeIdentifier.cpp
  TypeIdentifierTypes.cpp
  TypeObject.cpp
  TypeObjectHashId.cpp
  TypeObjectFactory.cpp
  TypeNamesGenerator.cpp
  TypesBase.cpp
  BuiltinAnnotationsTypeObject.cpp
  DynamicDataHelper.cpp
  TopicAttributes.cpp
  Entity.cpp
  Condition.cpp
  ConditionNotifier.cpp
  GuardCondition.cpp
  StatusCondition.cpp
  StatusConditionImpl.cpp
  WaitSet.cpp
  WaitSetImpl.cpp
  ParameterList.cpp
  QosPolicyUtils.cpp
  WriterQos.cpp
  ReaderQos.cpp
  QosConverters.cpp
  BuiltinProtocols.cpp
  DirectMessageSender.cpp
  PDP.cpp
  ServerAttributes.cpp
  PDPSimple.cpp
  PDPListener.cpp
  EDP.cpp
  EDPSimple.cpp
  EDPStatic.cpp
  WLP.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\include\fastrtps/xmlparser/XMLEndpointParser.h(29,10): fatal error C1083
: Cannot open include file: 'tinyxml2.h': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad32094
37e0442dc7f2a5\src\src\cpp\rtps\builtin\discovery\endpoint\EDPStatic.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\b
uild\src\cpp\fastrtps.vcxproj]
  WLPListener.cpp
  ParticipantProxyData.cpp
  WriterProxyData.cpp
  ReaderProxyData.cpp
  ThroughputControllerDescriptor.cpp
  FlowControllerConsts.cpp
  FlowControllerFactory.cpp
  PropertyPolicy.cpp
  Token.cpp
  XMLParserCommon.cpp
  XMLElementParser.cpp
  XMLDynamicParser.cpp
  XMLEndpointParser.cpp
  XMLParser.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps\xmlparser\XMLElementParser.cpp(20,10): fatal error C1083: C
annot open include file: 'tinyxml2.h': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\
cpp\fastrtps.vcxproj]
  XMLProfileManager.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps\xmlparser\XMLProfileManager.cpp(15,10): fatal error C1083:
Cannot open include file: 'tinyxml2.h': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src
\cpp\fastrtps.vcxproj]
  PersistentWriter.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\include\fastrtps/xmlparser/XMLEndpointParser.h(29,10): fatal error C1083
: Cannot open include file: 'tinyxml2.h': No such file or directory (compiling source file C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad32094
37e0442dc7f2a5\src\src\cpp\rtps\xmlparser\XMLEndpointParser.cpp) [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\
cpp\fastrtps.vcxproj]
  StatelessPersistentWriter.cpp
  StatefulPersistentWriter.cpp
  StatelessPersistentReader.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps\xmlparser\XMLDynamicParser.cpp(31,10): fatal error C1083: C
annot open include file: 'tinyxml2.h': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\
cpp\fastrtps.vcxproj]
  StatefulPersistentReader.cpp
  PersistenceFactory.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\rtps\xmlparser\XMLParser.cpp(37,10): fatal error C1083: Cannot o
pen include file: 'tinyxml2.h': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fas
trtps.vcxproj]
  SharedBackupFunctions.cpp
  EDPClient.cpp
  EDPServer.cpp
  EDPServerListeners.cpp
  DiscoveryDataBase.cpp
  DiscoveryParticipantInfo.cpp
  DiscoveryParticipantsAckStatus.cpp
  DiscoverySharedInfo.cpp
  PDPClient.cpp
  PDPServer.cpp
  PDPServerListener.cpp
  DSClientEvent.cpp
  DServerEvent.cpp
  IPFinder.cpp
  md5.cpp
  StringMatching.cpp
  IPLocator.cpp
  System.cpp
C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\src\src\cpp\utils\IPLocator.cpp(23,10): fatal error C1083: Cannot open inclu
de file: 'asio.hpp': No such file or directory [C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build\src\cpp\fastrtps.vcxpr
oj]
  SystemInfo.cpp
  TimedConditionVariable.cpp
  string_convert.cpp
  AnyDataWriter.cpp
  DomainParticipantStatisticsListener.cpp
  StatisticsBase.cpp
  StatisticsReaderImpl.cpp
  StatisticsWriterImpl.cpp
  typesPubSubTypes.cxx
  test_SharedMemTransport.cpp
  SharedMemTransport.cpp
  SQLite3PersistenceService.cpp
fast-dds/2.10.1:
fast-dds/2.10.1: ERROR: Package 'da37bcce83550917b73ad3209437e0442dc7f2a5' build failed
fast-dds/2.10.1: WARN: Build folder C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build
ERROR: fast-dds/2.10.1: Error in build() method, line 134
        cmake.build(build_tool_args="")
        ConanException: Error 1 while executing cmake --build "C:\Users\phfr\.conan\data\fast-dds\2.10.1\_\_\build\da37bcce83550917b73ad3209437e0442dc7f2a5\build" --config Release
PFrieling commented 1 year ago

Ah, i forgot to apply the "patches".