control: severity -1 serious On 2020-07-03 22:27, Aurelien Jarno wrote: > Source: linuxtv-dvb-apps > Version: 1.1.1+rev1500-1.2 > Severity: important > Tags: patch upstream > > linuxtv-dvb-apps fails to build from source with glibc 2.31: > > | CC dvbdate > | dvbdate.c: In function ‘set_time’: > | dvbdate.c:312:6: warning: implicit declaration of function ‘stime’; did you > mean ‘ctime’? [-Wimplicit-function-declaration] > | 312 | if (stime(new_time)) { > | | ^~~~~ > | | ctime > | /usr/bin/ld: /tmp/cchQDddv.o: in function `set_time': > | ./util/dvbdate/dvbdate.c:312: undefined reference to `stime' > | /usr/bin/ld: ./util/dvbdate/dvbdate.c:312: undefined reference to `stime' > | collect2: error: ld returned 1 exit status > | make[3]: *** [../../Make.rules:82: dvbdate] Error 1 > | make[3]: Leaving directory '/<<PKGBUILDDIR>>/util/dvbdate' > | make[2]: *** [Makefile:10: all] Error 2 > | make[2]: Leaving directory '/<<PKGBUILDDIR>>/util' > | make[1]: *** [Makefile:14: all] Error 2 > | make[1]: Leaving directory '/<<PKGBUILDDIR>>' > | dh_auto_build: error: make -j1 returned exit code 2 > | make: *** [debian/rules:4: build] Error 25 > | dpkg-buildpackage: error: debian/rules build subprocess returned exit > status 2 > > The full build log is available there: > http://qa-logs.debian.net/2020/06/24/linuxtv-dvb-apps_1.1.1+rev1500-1.2_unstable_glibc-exp.log > > The stime function has been marked as obsolete for some time, and since > glibc 2.31 it is no longer available to newly linked binaries. The > clock_settime function should be used instead. > > You will find attached a patch fixing that. It would be nice if it can > be fixed relatively soon so that we can start the transition. >
Note that glibc 2.31 is now in unstable. I am therefore increasing the severity to serious. Regards, Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net