#1116 DUNE_CONTROL_PATH fails if an entry is subdir of an other entry
Metadata
| Property | Value |
|---|---|
| Reported by | Markus Blatt (markus@dr-blatt.de) |
| Reported at | May 22, 2012 18:12 |
| Type | Bug Report |
| Version | Git (pre2.4) [autotools] |
| Operating System | Unspecified / All |
| Last edited by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
| Last edited at | Jul 10, 2012 18:47 |
| Closed by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
| Closed at | Jul 10, 2012 18:47 |
| Closed in version | Unknown |
| Resolution | Fixed |
| Comment |
Description
revision r6740 introduced a new problem.
While modules installed as Debian packages are detected and local modules supersede them, this is not the case for modules installed with make install:
DUNE_CONTROL_PATH=.:/dune_release DUNE_PKGCONFIG_PATH=/dune_release/lib/pkgconfig/ ./dune-common/bin/dunecontrol
ERROR: multiple definition of module dune-common
previous defined in:
/home/mblatt/dune_release/lib/dunecontrol/dune-common/dune.module
redefined in:
/home/mblatt/dune_release/svn/dune2.2rc/dune-common-2.2beta1/dune.module
Execution of dunecontrol terminated due to errors!
mblatt@legolas:~/src/dune/current$
The problem is again the arch-triplet subdir of libdir which is there for Debian and not there for modules installed by make install.