Package Details: frobtads 1.2.4-1

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
Licenses: custom: freeware
Submitter: Yggdrasil
Maintainer: None
Last Packager: jbr100uk
Votes: 2
Popularity: 0.000000
First Submitted: 2015-12-26 23:52
Last Updated: 2018-05-06 22:53

Latest Comments

krouziciorel commented on 2020-10-12 09:50

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

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
}

Anonymous comment on 2016-10-04 11:39

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