Package Details: frobtads 2.0-2

Git Clone URL: https://aur.archlinux.org/frobtads.git (read-only, click to copy)
Package Base: frobtads
Description: Combined TADS 2 & 3 interpreter and compilers for playing and creating Interactive Fiction games
Upstream URL: http://www.tads.org/frobtads.htm
Keywords: interactive-fiction
Licenses: custom: freeware
Submitter: Yggdrasil
Maintainer: libele
Last Packager: libele
Votes: 4
Popularity: 0.188154
First Submitted: 2015-12-26 23:52 (UTC)
Last Updated: 2021-07-27 22:01 (UTC)

Latest Comments

krouziciorel commented on 2021-07-27 08:37 (UTC)

Many thanks for the update, please modify the 16th line to

source=("https://github.com/realnc/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.bz2")

and the package will be created correctly.

krouziciorel commented on 2020-10-12 09:50 (UTC)

Actually I can not compile this version of frobtads, I I'm getting this error:


CXX tads3/askf_tx3.o CXX tads3/charmap.o In file included from tads3/osifcnet.h:942, from tads3/vmdatasrc.h:23, from tads3/charmap.cpp:31: ./tads3/unix/osnetunix.h:222:20: error: missing '(' after "__has_builtin" 222 | # if __has_builtin == 0 | ^~ ./tads3/unix/osnetunix.h:222:23: error: missing binary operator before token "0" 222 | # if __has_builtin == 0 | ^ make[1]: [Makefile:10271: tads3/charmap.o] Error 1 make[1]: Opouští se adresář „/home/wanbli/.cache/yay/frobtads/src/frobtads-1.2.4“ make: [Makefile:3854: all] Error 2 ==> Error: Došlo k chybě v build().


with directives

  • ./configure --prefix=/usr
  • ./configure --prefix=/usr CXXFLAGS="-std=c++03"

there are other errors:


In file included from /usr/include/sys/types.h:25, from ./src/common.h:11, from ./src/osfrobtads.h:10, from ./tads2/os.h:187, from tads3/askf_tx3.cpp:33: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ CXX tads3/charmap.o In file included from /usr/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/10.2.0/x86_64-pc-linux-gnu/bits/c++config.h:518, from /usr/include/c++/10.2.0/cstdlib:41, from /usr/include/c++/10.2.0/stdlib.h:36, from tads3/charmap.cpp:23: /usr/include/features.h:397:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 397 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from tads3/osifcnet.h:942, from tads3/vmdatasrc.h:23, from tads3/charmap.cpp:31: ./tads3/unix/osnetunix.h:222:20: error: missing '(' after "__has_builtin" 222 | # if __has_builtin == 0 | ^~ ./tads3/unix/osnetunix.h:222:23: error: missing binary operator before token "0" 222 | # if __has_builtin == 0 | ^ make[1]: [Makefile:10271: tads3/charmap.o] Error 1 make[1]: Opouští se adresář „/home/wanbli/.cache/yay/frobtads/src/frobtads-1.2.4“ make: [Makefile:3854: all] Error 2 ==> Error: Došlo k chybě v build().


Older gcc 8 or 9 compilers do not work, f. e. export CC=/usr/bin/gcc-9 or export CXX=/usr/bin/gcc-9 make the same result.

Today is possible to download frobtads 1.3.0, which uses cmake, can you please update this package to actual version (which I can manually compile with actual gcc10 without any problems)?

yktor commented on 2017-09-11 19:51 (UTC) (edited on 2017-09-11 19:52 (UTC) by yktor)

Failed to build with fresh gcc. Fix: diff --git a/PKGBUILD b/PKGBUILD index 5c78bee..b1d0ec1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -17,7 +17,7 @@ md5sums=('c6ed8cd6dac04b3ee6f4422cea688979') build() { cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr + ./configure --prefix=/usr CXXFLAGS="-std=c++03" make }

<deleted-account> commented on 2016-10-04 11:39 (UTC)

This package doesn't seem to contain t3run at all, or any of the TADS standard library.