#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.