-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
I'm getting this error during compile:
[ 0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/__/cdparse/cdparse.c.o
[ 0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o
[ 0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o
[ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o
[ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o
[ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o
[ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o
[ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o
[ 2%] Linking C static library libcdp2k.a
[ 2%] Built target cdp2k
[ 2%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o
[ 2%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o
[ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o
[ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o
[ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o
[ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o
[ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o
[ 3%] Linking C static library libsfsys.a
[ 3%] Built target sfsys
[ 3%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o
In function ‘prepare_pvfmt’,
inlined from ‘pvoc_createfile’ at /home/awright/CDP8/dev/pvxio2/pvfileio.c:458:5:
/home/awright/CDP8/dev/pvxio2/pvfileio.c:378:35: warning: ‘*(WAVEFORMATEX *)pfile.nBlockAlign’ may be used uninitialized [-Wmaybe-uninitialized]
378 | pfmt->nAvgBytesPerSec = pfmt->nBlockAlign * srate;
| ~~~~^~~~~~~~~~~~~
[ 4%] Linking C static library libpvxio2.a
[ 4%] Built target pvxio2
[ 4%] Building C object dev/blur/CMakeFiles/blur.dir/main.c.o
[ 4%] Building C object dev/blur/CMakeFiles/blur.dir/ap_blur.c.o
[ 5%] Building C object dev/blur/CMakeFiles/blur.dir/blur.c.o
[ 5%] Linking C executable ../../NewRelease/blur
/usr/bin/ld: ../cdp2k/libcdp2k.a(cdparse.c.o):(.bss+0x0): multiple definition of `errstr'; CMakeFiles/blur.dir/main.c.o:(.bss+0x20): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [dev/blur/CMakeFiles/blur.dir/build.make:132: NewRelease/blur] Error 1
make[1]: *** [CMakeFiles/Makefile2:1529: dev/blur/CMakeFiles/blur.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
Happens with GCC and Clang on NixOS, Debian and RHEL. Any idea on how to fix this?
Metadata
Metadata
Assignees
Labels
No labels