Search Criteria
Package Details: syncterm 1.3-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.64 |
First Submitted: | 2013-04-11 00:16 (UTC) |
Last Updated: | 2024-12-05 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 Next › Last »
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.
chris_l commented on 2021-03-30 21:25 (UTC)
@ekollof Well, I don't know what to tell you. I've just compile it without issues.
That's how I compiled it, and it worked fine.
ekollof commented on 2021-03-30 12:35 (UTC) (edited on 2021-03-30 12:36 (UTC) by ekollof)
@chris_l
Oops, I also tried building by hand which gave a similar error. This is what I get from yay:
chris_l commented on 2021-03-30 11:09 (UTC)
@ekollof How are you compiling it?
That path
Downloads/unpack/sbbs/3rdp/build
looks unusual. It should be something likesrc/syncterm-1.1/3rdp/build
ekollof commented on 2021-03-30 10:42 (UTC) (edited on 2021-03-30 10:43 (UTC) by ekollof)
Compile fails:
dleslie commented on 2020-09-04 04:06 (UTC)
This compiles and runs fine on
aarch64
(and presumably other arm variants) so long as both calls tomake
are preceded withCFLAGS=-D__arm__=1
I imagine a simple check for architecture and branching the make calls would suffice.
1 2 3 Next › Last »