control: reassign -1 codec2
control: found -1 1.1.1-5
control: affects -1 src:freedy

Hello, the missing header is not installed anymore by codec2, there is no bug 
on freedy side.

To me looks like a codec2 packaging error, but it might be that this header is 
not intended anymore to be put into a shared include and be used as public api.
In this case, we can patch freedy to not use it (looks like it might be just 
using it to print the library version).

On Sun, 16 Jul 2023 17:42:05 +0200 Sebastian Ramacher <sramac...@debian.org> 
wrote:
Source: freedv
Version: 1.8.11-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

https://buildd.debian.org/status/fetch.php?pkg=freedv&arch=amd64&ver=1.8.11-1%2Bb2&stamp=1689518012&raw=0

[ 95%] Building CXX object src/CMakeFiles/freedv.dir/ongui.cpp.o
cd /<<PKGBUILDDIR>>/Build/src && /usr/bin/c++ -DAUDIO_ENGINE_PULSEAUDIO_ENABLE -DGIT_HASH=\"None\" -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 
-D__WXGTK__ -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/Build/src -I/<<PKGBUILDDIR>>/Build -isystem 
/usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/codec2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pthread -O2 -g -DNDEBUG -std=c++14 -MD -MT 
src/CMakeFiles/freedv.dir/ongui.cpp.o -MF CMakeFiles/freedv.dir/ongui.cpp.o.d -o CMakeFiles/freedv.dir/ongui.cpp.o -c /<<PKGBUILDDIR>>/src/ongui.cpp
/<<PKGBUILDDIR>>/src/ongui.cpp:8:10: fatal error: lpcnet_freedv.h: No such file 
or directory
    8 | #include "lpcnet_freedv.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [src/CMakeFiles/freedv.dir/build.make:345: 
src/CMakeFiles/freedv.dir/ongui.cpp.o] Error 1
Cheers
--
Sebastian Ramacher


Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to