Package Details: syncterm 1.1-4

Git Clone URL: https://aur.archlinux.org/syncterm.git (read-only, click to copy)
Package Base: syncterm
Description: A BBS terminal program, supporting ANSI music and IBM charset.
Upstream URL: http://syncterm.bbsdev.net
Keywords: ansi bbs retro terminal
Licenses: GPL
Submitter: maandree
Maintainer: mwawrzyniak
Last Packager: mwawrzyniak
Votes: 18
Popularity: 0.013889
First Submitted: 2013-04-11 00:16 (UTC)
Last Updated: 2022-06-02 20:06 (UTC)

Dependencies (5)

Required by (0)

Sources (4)

Pinned Comments

mwawrzyniak commented on 2022-06-02 20:09 (UTC)

Updated the package to fix some build issues, plus include a thread patch similar to how upstream fixed for SBBS.

ncurses is required by the base group, so that's the only hard requirement. Everything else is now optional (X11/SDL/the "icon" support).

Let me know if you have any issues with the new package.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

dleslie commented on 2020-09-04 03:28 (UTC)

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 (UTC)

@asterisc Ok, done.

asterisc commented on 2020-08-10 23:38 (UTC)

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 (UTC)

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

chris_l commented on 2020-05-27 01:58 (UTC)

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

shack commented on 2020-05-27 00:55 (UTC)

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 (UTC)

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

chris_l commented on 2018-04-19 22:07 (UTC)

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 (UTC)

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

jagossel commented on 2016-10-28 22:10 (UTC)

Would it be possible to list "unzip" as a dependency when trying to compile? I typically do not have the "unzip" package installed when I set up my Arch Linux environment and I had to install it in order to get it to build.