# Potential link problem building converter and authoring with HC 2024.1.0

**URL:** <https://forum.techsoft3d.com/t/potential-link-problem-building-converter-and-authoring-with-hc-2024-1-0/3289>\
**Category:** HOOPS Visualize Web\
**Tags:** knowledge-base\
**Created:** [February 22, 2024, 2:27am UTC](https://forum.techsoft3d.com/t/potential-link-problem-building-converter-and-authoring-with-hc-2024-1-0/3289 "2024-02-22T02:27:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mike](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/mike/32/228_2.png) [@mike](https://forum.techsoft3d.com/u/mike)\
**Post date:** [February 22, 2024, 2:27am UTC](https://forum.techsoft3d.com/t/potential-link-problem-building-converter-and-authoring-with-hc-2024-1-0/3289/1 "2024-02-22T02:27:11Z")

</div>

Prior to HC 2024.1.0, [Boost](https://www.boost.org/) was used for filesystem operations in some components like converter, libconverter and libsc. This Boost dependency was replaced with the std C++ filesystem ([![](https://us1.discourse-cdn.com/flex020/uploads/techsoft3d/original/2X/7/72988150f8969f73dd0f8dc88e01acd649873a73.png)Filesystem library (since C++17) - cppreference.com](https://en.cppreference.com/w/cpp/filesystem)). However since we’re not on C++17, an experimental version of the library provided by most compilers is used.

If you see a linking error like the following;

> /usr/bin/ld: …/HOOPS\_Communicator\_2024.1.0/authoring/converter/bin/linux64/libconverter.so: undefined reference to `std::experimental::filesystem::v1::path::\_M\_split\_cmpts()’

you should add **-lstdc++fs** to the list of libraries to link.

---

<div class="post-metadata">

**Author:** ![gabriel.peragine](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/gabriel.peragine/32/1535_2.png) [@gabriel.peragine](https://forum.techsoft3d.com/u/gabriel.peragine)\
**Post date:** [February 23, 2024, 9:46pm UTC](https://forum.techsoft3d.com/t/potential-link-problem-building-converter-and-authoring-with-hc-2024-1-0/3289/2 "2024-02-23T21:46:47Z")

</div>

Thanks Mike! I’m going to move this one into our KB

---

<div class="post-metadata">

**Author:** ![Toshi-TS3D](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.techsoft3d.com/toshi-ts3d/32/885_2.png) [@Toshi-TS3D](https://forum.techsoft3d.com/u/Toshi-TS3D)\
**Post date:** [February 26, 2024, 2:57am UTC](https://forum.techsoft3d.com/t/potential-link-problem-building-converter-and-authoring-with-hc-2024-1-0/3289/3 "2024-02-26T02:57:27Z")

</div>

As an additional info, `lstdc++fs` should be specified after `-lconverter`.  
i.e.)

```auto
BIN = ~/SDK/HOOPS_Communicator_2024.1.0/authoring/converter/bin/linux64/testConverter

OBJS = main.cpp
CC = g++ -std=c++11

PATH_TO_INCLUDES = -I ~/SDK/HOOPS_Exchange_Publish_2024.1.0/include \
	-I ~/SDK/HOOPS_Communicator_2024.1.0/authoring/libconverter/include 

PATH_TO_LIBCONVERTER = ~/SDK/HOOPS_Communicator_2024.1.0/authoring/converter/bin/linux64

LDLIBS = -ldl -lstdc++\
	-L$(PATH_TO_LIBCONVERTER) \
	-lconverter \
	-lstdc++fs

$(BIN): $(OBJS)
	$(CC) $(PATH_TO_INCLUDES) $(OBJS) -o $(BIN) $(LDLIBS)

```
