# Problem compiling project: error ld with -lproxTV

**URL:** https://discourse.itk.org/t/problem-compiling-project-error-ld-with-lproxtv/3711
**Category:** Engineering
**Tags:** ld, proxtv
**Created:** [December 17, 2020, 10:32am UTC](https://discourse.itk.org/t/problem-compiling-project-error-ld-with-lproxtv/3711 "2020-12-17T10:32:12Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![phcerdan](https://discourse.itk.org/user_avatar/discourse.itk.org/phcerdan/32/286_2.png) [@phcerdan](https://discourse.itk.org/u/phcerdan)
#### Post date: [January 28, 2021, 10:48pm UTC](https://discourse.itk.org/t/problem-compiling-project-error-ld-with-lproxtv/3711/8 "2021-01-28T22:48:07Z")

</div>

I am sorry I cannot reproduce in Archlinux, gcc-10.2, cmake-3.19.2

Tested with ITK release branch.

```bash
cd /path//itk-src; git checkout release
cd /path/itk-build
cmake -G Ninja /path/itk-src -DModule_TotalVariation:BOOL=ON

```

ITK compiles successfully with some warnings.

Then I compile whatever hello world example, and it links ok.

I am wondering if you are using an old SHA for the module.

Open your `/path/itk-build/CMakeCache.txt`  
And delete the option `Module_TotalVariation_GIT_TAG`:

```auto
//Override default GIT_TAG value for remote module TotalVariation
Module_TotalVariation_GIT_TAG:STRING=e47fb5b1e2eef32cddb131d8ba47b78dbde9fbbd

```

Then, re-configure and re-build ITK, and do the same with your HelloWorld project that links to that freshly built ITK with `-DITK_DIR=/path/itk-build`.

EDIT: To check the current SHA for the module see [Update remote module in ITK](https://discourse.itk.org/t/update-remote-module-in-itk/2615/7)

---

_[View the full topic](https://discourse.itk.org/t/problem-compiling-project-error-ld-with-lproxtv/3711)._
