Bug#964223: linuxtv-dvb-apps: FTBFS with glibc 2.31 (uses removed stime function)

Aurelien Jarno aurel32 at debian.org
Mon Jul 13 22:44:03 BST 2020


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
aurelien at aurel32.net                 http://www.aurel32.net



More information about the pkg-vdr-dvb-devel mailing list