Search Criteria
Package Details: syncterm 1.6-1
Package Actions
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: | 19 |
Popularity: | 0.142682 |
First Submitted: | 2013-04-11 00:16 (UTC) |
Last Updated: | 2025-02-26 13:27 (UTC) |
Dependencies (5)
- ncurses (ncurses-gitAUR)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (optional) – for GUI icon support
- libx11 (libx11-gitAUR) (optional) – for X11 GUI support
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat) (optional) – for SDL GUI support
Latest Comments
1 2 3 4 Next › Last »
manpaco commented on 2025-04-02 22:32 (UTC)
@Grumpyoldgamer yes, I was thinking about that solution. I will try it later.
Grumpyoldgamer commented on 2025-03-18 04:00 (UTC)
Looks like it may be necessary to add dos2unix to the build deps on this one. Also, for awareness, using the cmakelists included with the source, it builds without having to patch or tinker.
manpaco commented on 2025-03-17 09:30 (UTC) (edited on 2025-03-17 09:40 (UTC) by manpaco)
@shtirlic: The following patch works for me (probably there is a more elegant solution). Basically the patch changes the order of the Makefile rules to build 3rd. party dependencies and copy
cryptlib.h
in the right place before reach the newwebget.o
target (added in version 1.5).To apply the patch use something like this in PKGBUILD, before running make in the
build()
function:If you don't want to use the patch and you are not interested in Cryptlib (SSL/TLS and SSH secure sessions), you can disable the compilation with:
shtirlic commented on 2025-02-27 10:44 (UTC) (edited on 2025-02-27 10:48 (UTC) by shtirlic)
for the 1.6-1
shawny commented on 2025-02-25 01:39 (UTC)
Out-of-date ping. Thanks.
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.
dubwoc commented on 2022-04-22 18:06 (UTC) (edited on 2022-04-22 18:08 (UTC) by dubwoc)
I fixed this by creating a patch against src/cl/kernel/thread.h to swap pthread_yield to use sched_yield (as is used in other areas). I am not sure if this is 100% equiv but it compiled and I was able to use it for a bit.
In order to fit this into the build system I added the patch file to 3rdp/build/ as cl-thread-pthread_yield.patch.
I modified 3rdp/build/GNUmakefile in the following ways:
Modified line 70 to include
$(3RDP_ROOT)$(DIRSEP)/build/cl-thread-pthread_yield.patch
right before| $(CRYPT_SRC) $(CRYPT_IDIR)
end.I added an additional patch line right after the "cl-learn-numbers.patch" line on 114:
$(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-thread-pthread_yield.patch
Now if you compile SyncTERM as before it should compile and link. Perhaps the maintainer knows how to wire all this up in an Arch reasonable way?
chris_l commented on 2022-02-26 22:44 (UTC) (edited on 2022-02-26 22:44 (UTC) by chris_l)
@rvalles: Yes, it is broken. But its a upstream issue.
There is a ticket about this
undefined reference to pthread_yield'
: https://sourceforge.net/p/syncterm/tickets/77/But so far, there is no fix.
The ticket is somewhat recent; its from 2022-01-05. Lets hope it gets fixed soon.
Since its an upstream issue, there is nothing I can do about it.
rvalles commented on 2022-02-25 19:29 (UTC)
This build seems currently broken.
andy5995 commented on 2022-02-19 22:15 (UTC)
On Manjaro, I just installed it a few days ago. Works fine.
1 2 3 4 Next › Last »