Re: Help needed for discosnp

2019-01-23 Thread Andreas Tille
On Wed, Jan 23, 2019 at 09:05:47AM +0100, Olivier Sallou wrote:
> 
> On 1/22/19 10:37 PM, Andreas Tille wrote:
> > ...
> > cd /build/discosnp-2.3.0/obj-x86_64-linux-gnu/tools/kissnp2 && 
> > /usr/bin/cmake -E cmake_link_script CMakeFiles/kissnp2.dir/link.txt 
> > --verbose=1
> > /usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/discosnp-2.3.0=. 
> > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> > -D_FORTIFY_SOURCE=2  -Wl,-z,relro -rdynamic 
> > CMakeFiles/kissnp2.dir/src/Bubble.cpp.o 
> > CMakeFiles/kissnp2.dir/src/Filter.cpp.o 
> > CMakeFiles/kissnp2.dir/src/Kissnp2.cpp.o 
> > CMakeFiles/kissnp2.dir/src/main.cpp.o  -o ../../bin/kissnp2 -lgatbcore 
> > -lhdf5 
> > /usr/bin/ld: cannot find -lhdf5
> > collect2: error: ld returned 1 exit status
> 
> well, looks like hdf5 lib is not found at link time.
> 
> I gonna have a try

I've found a possibly helpful hint here

   
https://stackoverflow.com/questions/31438916/cmake-cannot-find-library-using-link-directories

and I think I found a solution now.  The position of LINK_LIBRARIES is
relevant.  Now it seems to work - so please save your time.

Kind regards

Andreas.

-- 
http://fam-tille.de



Re: Help needed for discosnp

2019-01-23 Thread Olivier Sallou


On 1/22/19 10:37 PM, Andreas Tille wrote:
> Hi Olivier,
>
> I've thought I'm so close to get at least discosnp[1] linked
> against gatb-core but there is a final thing missing:
>
>
> ...
> cd /build/discosnp-2.3.0/obj-x86_64-linux-gnu/tools/kissnp2 && /usr/bin/cmake 
> -E cmake_link_script CMakeFiles/kissnp2.dir/link.txt --verbose=1
> /usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/discosnp-2.3.0=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2  -Wl,-z,relro -rdynamic 
> CMakeFiles/kissnp2.dir/src/Bubble.cpp.o 
> CMakeFiles/kissnp2.dir/src/Filter.cpp.o 
> CMakeFiles/kissnp2.dir/src/Kissnp2.cpp.o 
> CMakeFiles/kissnp2.dir/src/main.cpp.o  -o ../../bin/kissnp2 -lgatbcore -lhdf5 
> /usr/bin/ld: cannot find -lhdf5
> collect2: error: ld returned 1 exit status

well, looks like hdf5 lib is not found at link time.

I gonna have a try

There is nobody in my lab anymore maintaining discosnp (don't know where
it is managed now).


Olivier

>
>
>
> My attempt[2] to sneak in some
>
>-L/usr/lib/x86_64-linux-gnu/hdf5/serial/
>
> which is obviously missing (if I add it to the '/usr/bin/c++ ' line it
> works) just failed.  Any last tiny hint to get this done?
>
> Kind regards
>
>   Andreas.
>
>
> [1] https://salsa.debian.org/med-team/discosnp
> [2] 
> https://salsa.debian.org/med-team/discosnp/commit/6b87aec1e8d587e750fd1dd25d419269fc66ed7c
>
-- 
Olivier Sallou
Univ Rennes, Inria, CNRS, IRISA
Irisa, Campus de Beaulieu
F-35042 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438



Help needed for discosnp

2019-01-22 Thread Andreas Tille
Hi Olivier,

I've thought I'm so close to get at least discosnp[1] linked
against gatb-core but there is a final thing missing:


...
cd /build/discosnp-2.3.0/obj-x86_64-linux-gnu/tools/kissnp2 && /usr/bin/cmake 
-E cmake_link_script CMakeFiles/kissnp2.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/build/discosnp-2.3.0=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -Wl,-z,relro -rdynamic 
CMakeFiles/kissnp2.dir/src/Bubble.cpp.o CMakeFiles/kissnp2.dir/src/Filter.cpp.o 
CMakeFiles/kissnp2.dir/src/Kissnp2.cpp.o CMakeFiles/kissnp2.dir/src/main.cpp.o  
-o ../../bin/kissnp2 -lgatbcore -lhdf5 
/usr/bin/ld: cannot find -lhdf5
collect2: error: ld returned 1 exit status



My attempt[2] to sneak in some

   -L/usr/lib/x86_64-linux-gnu/hdf5/serial/

which is obviously missing (if I add it to the '/usr/bin/c++ ' line it
works) just failed.  Any last tiny hint to get this done?

Kind regards

  Andreas.


[1] https://salsa.debian.org/med-team/discosnp
[2] 
https://salsa.debian.org/med-team/discosnp/commit/6b87aec1e8d587e750fd1dd25d419269fc66ed7c

-- 
http://fam-tille.de