Package Details: tlsdate-git 1:0.0.13-1

Git Clone URL: https://aur.archlinux.org/tlsdate-git.git (read-only, click to copy)
Package Base: tlsdate-git
Description: Secure rdate replacement to update local time over HTTPS
Upstream URL: https://github.com/ioerror/tlsdate
Licenses: BSD
Conflicts: tlsdate
Provides: tlsdate
Submitter: mutantmonkey
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 4
Popularity: 0.000000
First Submitted: 2014-10-24 05:35 (UTC)
Last Updated: 2016-11-13 01:27 (UTC)

Latest Comments

dreieck commented on 2024-02-16 16:39 (UTC) (edited on 2024-02-16 16:45 (UTC) by dreieck)

Fails to build for me on x86_64 with tlsdate-helper.c:377:11: error: invalid use of incomplete typedef ‘SSL’ {aka ‘const struct ssl_st’} and subsequent errors:

make[1]: Entering directory '/tmp/makepkg/build/tlsdate-git/src/tlsdate-git'
  CC       src/tlsdate-tlsdate.o
  CCLD     src/tlsdate
  CC       src/tlsdate_helper-seccomp.o
  CC       src/tlsdate_helper-tlsdate-helper.o
src/tlsdate-helper.c: In function ‘openssl_time_callback’:
src/tlsdate-helper.c:377:11: error: invalid use of incomplete typedef ‘SSL’ {aka ‘const struct ssl_st’}
  377 |       (ssl->state == SSL3_ST_CR_SRVR_HELLO_A || ssl->state == SSL3_ST_CR_SRVR_HELLO_B))
      |           ^~
[...]
rc/tlsdate-helper.c:1194:27: error: invalid use of incomplete typedef ‘SSL’ {aka ‘struct ssl_st’}
 1194 |   memcpy(&result_time, ssl->s3->server_random, sizeof (uint32_t));
      |                           ^~
make[1]: *** [Makefile:2036: src/tlsdate_helper-tlsdate-helper.o] Error 1

↗ Upstream issue report.

Building from https://github.com/mskd12/tlsdate and without applying no_sslv3.patch succeeds.

Regards!

EtiennePerot commented on 2016-07-17 00:26 (UTC)

This does not build on aarch64. Consider adding in the following pull request which makes it work: https://github.com/ioerror/tlsdate/pull/184 It's too bad ioerror seems slow at merging in pull requests, as seen with the SSLv3 patch.

EtiennePerot commented on 2016-07-03 00:08 (UTC)

This builds on armv7h, though the file says "arm7h". Can you add armv7h? Might as well throw in armv7l, armv8h, armv8l while you're at it.