Search Criteria
Package Details: tinyfugue-git r155.72a5c32-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tinyfugue-git.git (read-only, click to copy) |
---|---|
Package Base: | tinyfugue-git |
Description: | TinyFugue, aka "tf", is a flexible, screen-oriented MUD client, for use with any type of text MUD. Git version with support for ATCP, GMCP and telnet option 102. |
Upstream URL: | https://github.com/ingwarsw/tinyfugue |
Licenses: | GPL |
Conflicts: | tinyfugue |
Provides: | tinyfugue |
Submitter: | Feirlane |
Maintainer: | Feirlane |
Last Packager: | Feirlane |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2016-07-28 08:10 (UTC) |
Last Updated: | 2022-10-25 17:49 (UTC) |
Latest Comments
SammyPoot commented on 2024-07-13 00:07 (UTC)
Hi! For anyone having difficulties with this package, I've done some digging for a solution.
I hit some compilation errors - strcasecmp and strdup being undefined, then an issue with integer size in the python extension.
These two lines post-configure pre-make will fix both:
I'm going to keep looking into whether there's a cleaner solution, or whether an upstream patch is needed.
Feirlane commented on 2022-10-25 17:50 (UTC)
Thanks for the out of date notification kantras.
You're right, the patches are no longer needed, I've removed them and the package now builds the vanilla git version of tinyfugue.
kantras commented on 2021-10-25 15:20 (UTC)
Both of the patches no longer appear to be needed
<deleted-account> commented on 2020-05-23 15:30 (UTC)
I'm encountering a build failure during makepkg. I've also tried pulling the source directly, same problem. The same also occurs with the "tinyfugue" package.
It looks like the include guard within socket.h is not being respected.
Log here: http://ix.io/2n8k
<deleted-account> commented on 2020-05-15 11:45 (UTC)
I'm encountering a build failure during makepkg. I've also tried pulling the source directly, same problem. The same also occurs with the "tinyfugue" package.
Feirlane commented on 2019-12-24 19:12 (UTC)
No worries, apologies for the long delay to get this updated, your previous message got lost in my global arch-related folder with all of the mailing list emails and I missed it.
I've also just updated the PKGBUILD with a couple of patches to make it build with python again.
Happy Christmas!
senjin commented on 2019-12-23 18:46 (UTC)
Wow, it seems you got me an Christmas gift ;) Thanks!
Feirlane commented on 2019-12-23 16:02 (UTC)
Disabling python in the PKGBUILD (delete line 35) allows you to build it again. If you're not using any custom scripts relying on python support you should be fine.
It looks like recent python versions have a conflict with some macros defined in this package, and even renaming the macros does not fix the issue. I'll see if I have some time to dig deeper into this and maybe get a patch out.
senjin commented on 2019-12-12 22:42 (UTC) (edited on 2019-12-12 22:43 (UTC) by senjin)
I had to recompile the package recently and I get errors (see below). I guess it's related to some system updates, unfortunately I don't know how to solve it. (I'm also sorry for messy look of the log below, I don't know how to paste it nicely in AUR).
make[1]: Entering directory '/tmp/tinyfugue-git/src/tinyfugue/src' gcc -march=native -mtune=generic -O2 -pipe -fno-plt -fstack-protector-strong -DTFPYTHON -D_FORTIFY_SOURCE=2 -DDATADIR=/usr/share -I/usr/include/python3.8 -I/usr/include/python3.8 -D_FORTIFY_SOURCE=2 -c -o attr.o attr.c gcc -march=native -mtune=generic -O2 -pipe -fno-plt -fstack-protector-strong -DTFPYTHON -D_FORTIFY_SOURCE=2 -DDATADIR=/usr/share -I/usr/include/python3.8 -I/usr/include/python3.8 -D_FORTIFY_SOURCE=2 -c -o command.o command.c In file included from tf.h:48, from command.c:17: globals.h:150:25: error: expected identifier or ‘(’ before ‘long’ 150 | #define getintvar(id) ((long) intvar(id)) | ^~~~ globals.h:194:21: note: in expansion of macro ‘getintvar’ 194 | #define interactive getintvar(VAR_interactive) | ^~~~~~~~~ /usr/include/python3.8/cpython/initconfig.h:253:9: note: in expansion of macro ‘interactive’ 253 | int interactive; | ^~~~~~~~~~~ globals.h:144:20: error: expected ‘)’ before ‘(’ token 144 | #define intvar(id) (get_special_var(id)->val.u.ival) | ^ globals.h:150:40: note: in expansion of macro ‘intvar’ 150 | #define getintvar(id) ((long) intvar(id)) | ^~~~~~ globals.h:194:21: note: in expansion of macro ‘getintvar’ 194 | #define interactive getintvar(VAR_interactive) | ^~~~~~~~~ /usr/include/python3.8/cpython/initconfig.h:253:9: note: in expansion of macro ‘interactive’ 253 | int interactive; | ^~~~~~~~~~~ command.c: In function ‘do_file_load’: command.c:528:18: warning: passing argument 1 of ‘tf_wprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 528 | tf_wprintf((const wchar_t )"invalid directory in TFPATH: %S", libfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const wchar_t * {aka const int } In file included from command.c:21: tfio.h:156:38: note: expected ‘const char ’ but argument is of type ‘const wchar_t ’ {aka ‘const int ’} 156 | extern void tf_wprintf(const char fmt, ...) format_printf(1, 2); | ~~~~~~~~~~~~^~~ command.c:536:14: warning: passing argument 1 of ‘tf_wprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 536 | tf_wprintf((const wchar_t )"invalid TFLIBDIR: %s", TFLIBDIR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const wchar_t * {aka const int } In file included from command.c:21: tfio.h:156:38: note: expected ‘const char ’ but argument is of type ‘const wchar_t ’ {aka ‘const int ’} 156 | extern void tf_wprintf(const char fmt, ...) format_printf(1, 2); | ~~~~~~~~~~~~^~~ command.c:595:32: warning: passing argument 1 of ‘tf_wprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 595 | tf_wprintf((const wchar_t )"whitespace following final '\'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const wchar_t * {aka const int } In file included from command.c:21: tfio.h:156:38: note: expected ‘const char ’ but argument is of type ‘const wchar_t ’ {aka ‘const int ’} 156 | extern void tf_wprintf(const char fmt, ...) format_printf(1, 2); | ~~~~~~~~~~~~^~~ command.c: In function ‘handle_echo_func’: command.c:365:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 365 | write(STDOUT_FILENO, src->data, src->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: [<builtin>: command.o] Error 1 make[1]: Leaving directory '/tmp/tinyfugue-git/src/tinyfugue/src' make: [Makefile:18: files] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: tinyfugue-git