<html><head></head><body>Use <limit> and make signed<br><br><div class="gmail_quote">Le 27 août 2017 15:58:34 GMT+02:00, James Cowgill <jcowgill@debian.org> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi,<br /><br />On 27/08/17 14:40, Andreas Tille wrote:<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Hi,<br /> <br /> when trying to build sga it results in an error:<br /> <br /> ...<br /> g++ -DHAVE_CONFIG_H -I. -I..  -I../Bigraph -I../Thirdparty -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp  -I/usr//include -I/usr//include/bamtools -Wall -Wextra  -Wno-unknown-pragmas -std=c++98 -O3 -c -o libutil_a-VariantIndex.o `test -f 'VariantIndex.cpp' || echo './'`VariantIndex.cpp<br /> VariantIndex.cpp: In member function 'VariantRecordVector VariantIndex::getNearVariants(const string&, int, int) const':<br /> VariantIndex.cpp:89:46: error: call of overloaded 'abs(long unsigned int)' is ambiguous<br />              if(abs(record.position - position) < distance)<br />                                               ^<br /></blockquote><br />In C++11, you cannot call abs on an unsigned integer (which makes no<br />sense anyway). Probably "record.position" needs casting to a signed type<br />(like long).<br /><br />Thanks,<br />James<br /><br /></pre></blockquote></div><br>
-- <br>
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.</body></html>