Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1016384

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

From Aurelien Jarno <aurel32@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#964223: linuxtv-dvb-apps: FTBFS with glibc 2.31 (uses removed stime function)
Date 2020-07-03 22:40 +0200
Message-ID <AoADw-71-15@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

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.

Regards,
Aurelien

Back to linux.debian.bugs.dist | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Bug#964223: linuxtv-dvb-apps: FTBFS with glibc 2.31 (uses removed stime function) Aurelien Jarno <aurel32@debian.org> - 2020-07-03 22:40 +0200
  Bug#964223: linuxtv-dvb-apps: FTBFS with glibc 2.31 (uses removed stime function) Aurelien Jarno <aurel32@debian.org> - 2020-07-13 23:50 +0200

csiph-web