[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#828034: marked as done (gnss-sdr: FTBFS on i386 and amd64: cannot convert 'unsigned int*' to 'uint16_t*)



Your message dated Wed, 6 Jul 2016 15:29:08 +0200
with message-id <ce84ca44-f06c-6a64-b19f-168016dfd74d@cttc.es>
and subject line Bug fixed
has caused the Debian Bug report #828034,
regarding gnss-sdr: FTBFS on i386 and amd64: cannot convert 'unsigned int*' to 'uint16_t*
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
828034: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828034
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---

Package: gnss-sdr
Version: 0.0.7-1
Severity: important
Tags: sid
Justification: FTBFS



Package gnss-sdr FTBFS on i386 and amd64 with following error:

>  cd /«PKGBUILDDIR»/build/src/algorithms/acquisition/gnuradio_blocks && /usr/bin/c++    -I/«PKGBUILDDIR»/src/algorithms/acquisition/gnuradio_blocks/ -I/«PKGBUILDDIR»/src/core/system_parameters -I/«PKGBUILDDIR»/src/core/interfaces -I/«PKGBUILDDIR»/src/core/receiver -I/«PKGBUILDDIR»/src/algorithms/libs -I/usr/include/glog -I/«PKGBUILDDIR»/build/volk_gnsssdr_module/build/include -I/«PKGBUILDDIR»/src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/include  -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   -std=c++11 -Wall -Wextra    -fvisibility=hidden -o CMakeFiles/acq_gr_blocks.dir/pcps_acquisition_cc.cc.o -c /«PKGBUILDDIR»/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc
>  [ 90%] Building CXX object src/algorithms/acquisition/gnuradio_blocks/CMakeFiles/acq_gr_blocks.dir/pcps_acquisition_cc.cc.o
>  /«PKGBUILDDIR»/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc: In member function 'virtual int pcps_acquisition_cc::general_work(int, gr_vector_int&, gr_vector_const_void_star&, gr_vector_void_star&)':
>  /«PKGBUILDDIR»/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc:339:84: error: cannot convert 'unsigned int*' to 'uint16_t* {aka short unsigned int*}' in argument passing
>		      volk_32f_index_max_16u(&indext, d_magnitude, effective_fft_size);
>										      ^
>  make[3]: *** [src/algorithms/acquisition/gnuradio_blocks/CMakeFiles/acq_gr_blocks.dir/pcps_acquisition_cc.cc.o] Error 1
>  make[2]: *** [src/algorithms/acquisition/gnuradio_blocks/CMakeFiles/acq_gr_blocks.dir/all] Error 2
>  src/algorithms/acquisition/gnuradio_blocks/CMakeFiles/acq_gr_blocks.dir/build.make:65: recipe for target 'src/algorithms/acquisition/gnuradio_blocks/CMakeFiles/acq_gr_blocks.dir/pcps_acquisition_cc.cc.o' failed
>  make[3]: Leaving directory '/«PKGBUILDDIR»/build'


This behavior is caused by changes in volk package, with older version (1.2.2-1) this error does not appear.

The main reason is change in function p_32f_index_max_16u, volk_typedefs.h.

> -typedef void (*p_32f_index_max_16u)(unsigned int* , const float* , unsigned int );
> +typedef void (*p_32f_index_max_16u)(uint16_t* , const float* , uint32_t );

--- End Message ---
--- Begin Message ---
Version: 0.0.8-1


Dear all,

Bug #828034 has been fixed in gnss-sdr 0.0.8-1.

Best regards,
Carles

--- End Message ---

Reply to: