Skip to content

Conversation

@cbix
Copy link
Member

@cbix cbix commented Dec 16, 2023

@cbix cbix added the package New package label Dec 16, 2023
@cbix cbix self-assigned this Dec 16, 2023
@murl-digital
Copy link

hi! i'm trying to use this to install cdp, but i'm hitting a build error i haven't seen documented anywhere else, see below:

[ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/mxfft.c.o
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:34:5: error: conflicting types for ‘fft_’; have ‘int(void)’
   34 | int fft_(),fftmx(),reals_();
      |     ^~~~
In file included from /home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:31:
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/./dev/include/pvoc.h:40:5: note: previous declaration of ‘fft_’ with type ‘int(float *, float *, int,  int,  int,  int)’
   40 | int fft_(float *, float *,int,int,int,int);
      |     ^~~~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:34:12: error: conflicting types for ‘fftmx’; have ‘int(void)’
   34 | int fft_(),fftmx(),reals_();
      |            ^~~~~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/./dev/include/pvoc.h:41:5: note: previous declaration of ‘fftmx’ with type ‘int(float *, float *, int,  int,  int,  int,  int,  int *, float *, float *, float *, float *, int *, int *)’
   41 | int fftmx(float *,float *,int,int,int,int,int,int *,float *,float *,float *,float *,int *,int[]);
      |     ^~~~~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:34:20: error: conflicting types for ‘reals_’; have ‘int(void)’
   34 | int fft_(),fftmx(),reals_();
      |                    ^~~~~~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/./dev/include/pvoc.h:42:5: note: previous declaration of ‘reals_’ with type ‘int(float *, float *, int,  int)’
   42 | int reals_(float *,float *,int,int);
      |     ^~~~~~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c: In function ‘fft_’:
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:134:27: error: too many arguments to function ‘fftmx’; expected 0, have 14
  134 |         if((exit_status = fftmx(a,b,ntot,nf,nspn,isn,m,&kt,at,ck,bt,sk,np,nfac))<0)
      |                           ^~~~~ ~
/home/draconium/Desktop/repos/archlinux-proaudio/packages/cdp/src/CDP8-CDP8.0/dev/misc/mxfft.c:34:12: note: declared here
   34 | int fft_(),fftmx(),reals_();
      |            ^~~~~
make[2]: *** [dev/misc/CMakeFiles/paudition.dir/build.make:93: dev/misc/CMakeFiles/paudition.dir/mxfft.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2855: dev/misc/CMakeFiles/paudition.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

i also had to add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ to the configure command, other cmake would refuse to finish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package New package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Package CDP (Composers Desktop Project)

2 participants