Package Details: syncterm 1:1.1-3

Git Clone URL: https://aur.archlinux.org/syncterm.git (read-only, click to copy)
Package Base: syncterm
Description: A BBS terminal program, Supports ANSI music and the IBM charset when possible. Will run from a console, under X11 using XLib, or using SDL.
Upstream URL: http://syncterm.bbsdev.net
Keywords: ansi bbs retro terminal
Licenses: GPL
Submitter: maandree
Maintainer: chris_l
Last Packager: chris_l
Votes: 14
Popularity: 0.043309
First Submitted: 2013-04-11 00:16
Last Updated: 2020-08-16 03:05

Latest Comments

1 2 3 Next › Last »

dleslie commented on 2020-09-04 04:06

This compiles and runs fine on aarch64 (and presumably other arm variants) so long as both calls to make are preceded with CFLAGS=-D__arm__=1

I imagine a simple check for architecture and branching the make calls would suffice.

dleslie commented on 2020-09-04 03:28

Fails to build, warnings include:

test/highlvl.c: In function 'signData':
test/highlvl.c:258:12: warning: ignoring return value of 'cryptGetAttribute' declared with attribute 'warn_unused_result' [-Wunused-result]
  258 |   ( void ) cryptGetAttribute( CRYPT_UNUSED,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |          CRYPT_OPTION_MISC_SIDECHANNELPROTECTION,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |          &value );
      |          ~~~~~~~~
test/highlvl.c: In function 'testSignDataCMS':
test/highlvl.c:2024:11: warning: ignoring return value of 'cryptGetAttribute' declared with attribute 'warn_unused_result' [-Wunused-result]
 2024 |  ( void ) cryptGetAttribute( CRYPT_UNUSED,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2025 |         CRYPT_OPTION_CERT_SIGNUNRECOGNISEDATTRIBUTES,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2026 |         &value );
      |         ~~~~~~~~
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/keydbx.c
test/keydbx.c: In function 'checkKeysetCRL':
test/keydbx.c:132:12: warning: ignoring return value of 'cryptGetAttribute' declared with attribute 'warn_unused_result' [-Wunused-result]
  132 |   ( void ) cryptGetAttribute( CRYPT_UNUSED,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |          CRYPT_OPTION_CERT_COMPLIANCELEVEL,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  134 |          &complianceValue );
      |          ~~~~~~~~~~~~~~~~~~
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/keyfile.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/loadkey.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/lowlvl.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/s_cmp.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/s_scep.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/sreqresp.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/ssh.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/ssl.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/stress.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/suiteb.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/testfunc.c
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -Wno-pointer-sign -Wno-strict-aliasing -fwrapv -fno-delete-null-pointer-checks -fstack-protector-strong -D_FORTIFY_SOURCE=2 -DOSVERSION=5 -O3 -fomit-frame-pointer -D_REENTRANT test/testlib.c
In file included from ./crypt.h:327,
                 from test/testlib.c:1348:
./misc/os_detect.h:245: warning: "VC_LT_2005" redefined
  245 |   #define VC_LT_2005( version )  1
      | 
In file included from test/testlib.c:23:
./test/test.h:324: note: this is the location of the previous definition
  324 |   #define VC_LT_2005( version )  0
      | 
cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -DFIXED_SEED=0xb3479d5192da971f -DHAS_LDAP -fPIC

chris_l commented on 2020-08-16 03:06

@asterisc Ok, done.

asterisc commented on 2020-08-10 23:38

This package is building the executable in debug mode. Adding RELEASE=1 to the make parameters fixes this.

shack commented on 2020-05-27 02:52

@chris_l: no issues now; thanks for the quick update

chris_l commented on 2020-05-27 01:58

@shack: I updated the package to the 1.1rc4 version. Try again.

shack commented on 2020-05-27 00:55

Compile fails for me on my i7-8700k (uname -m is x86_64):

cc -c -D__UNIX__ -DNDEBUG -I. -DDATA_LITTLEENDIAN -fPIC -DHAS_RECURSIVE_MUTEX -DHAS_ROBUST_MUTEX -mcpu=pentium -O3 -DOSVERSION=5 -fomit-frame-pointer -D_REENTRANT -o ./static-obj/bn_add.o bn/bn_add.c cc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead cc1: error: CPU you selected does not support x86-64 instruction set make[2]: *** [makefile:435: static-obj/bn_add.o] Error 1

Looks like -mcpu=pentium is the culprit. Building the most recent source tarball from http://syncterm.bbsdev.net/syncterm-src.tgz is successful, however, which sets -march=native. Is anybody else seeing similar behavior?

erkin commented on 2019-04-03 08:58

It fails to find <cryptlib.h> but successfully builds anyway.

chris_l commented on 2018-04-19 22:07

Sorry, for some reason I didn't realized I had a request. I have just added unzip as makedep.

Alad commented on 2017-06-05 10:48

Bump to comment below, unzip is not part of base-devel but required to build this package