Package: yorick-ynfft
Version: 1.0.2-2
Severity: important

Dear Maintainer,

This source package fails to build with the latest release of libnfft
available in experimental. The relevant portion of the build log is
available below.

Version 3.3 introduced some API breaking changes in the signature of the
public structures.

```
cc -I. -DVERSION=\"1.0.2\" -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2  -fPIC -DPLUG_IN -I. -I/usr/lib/yorick/include -o 
yor_nfft.o -c yor_nfft.c
yor_nfft.c: In function 'op_eval':
yor_nfft.c:380:12: warning: assignment from incompatible pointer type 
[-Wincompatible-pointer-types]
   inp_dims = GET_INP_DIMS(op);
            ^
yor_nfft.c: In function 'op_extract':
yor_nfft.c:313:33: warning: initialization from incompatible pointer type 
[-Wincompatible-pointer-types]
 #define GET_OVR_DIMS(op)        ((op)->plan.n)
                                 ^
yor_nfft.c:448:22: note: in expansion of macro 'GET_OVR_DIMS'
     const int *src = GET_OVR_DIMS(op);
                      ^
yor_nfft.c:312:33: warning: initialization from incompatible pointer type 
[-Wincompatible-pointer-types]
 #define GET_INP_DIMS(op)        ((op)->plan.N)
                                 ^
yor_nfft.c:459:22: note: in expansion of macro 'GET_INP_DIMS'
     const int *src = GET_INP_DIMS(op);
                      ^
yor_nfft.c:315:44: error: 'nfft_plan {aka struct <anonymous>}' has no member 
named 'nfft_flags'
 #define GET_NFFT_FLAGS(op)      ((op)->plan.nfft_flags)
                                            ^
yor_nfft.c:500:27: note: in expansion of macro 'GET_NFFT_FLAGS'
     int value = get_flags(GET_NFFT_FLAGS(op), GET_FFTW_FLAGS(op));
                           ^
yor_nfft.c:315:44: error: 'nfft_plan {aka struct <anonymous>}' has no member 
named 'nfft_flags'
 #define GET_NFFT_FLAGS(op)      ((op)->plan.nfft_flags)
                                            ^
yor_nfft.c:503:17: note: in expansion of macro 'GET_NFFT_FLAGS'
     int value = GET_NFFT_FLAGS(op);
                 ^
yor_nfft.c: In function 'make_nfft_plan':
yor_nfft.c:1016:12: error: 'nfft_plan {aka struct <anonymous>}' has no member 
named 'nfft_flags'
   if ((plan->nfft_flags & PRE_ONE_PSI) != 0) {
```   

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (2, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to