Search Criteria
Package Details: townsemu-git 3396.a6cf19ae-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/townsemu-git.git (read-only, click to copy) |
|---|---|
| Package Base: | townsemu-git |
| Description: | An emulator of legendary Fujitsu FM TOWNS computer |
| Upstream URL: | https://github.com/captainys/TOWNSEMU |
| Licenses: | GPL |
| Conflicts: | townsemu |
| Provides: | townsemu |
| Submitter: | heavysink |
| Maintainer: | heavysink (lilac) |
| Last Packager: | lilac |
| Votes: | 1 |
| Popularity: | 0.000000 |
| First Submitted: | 2020-09-09 13:59 (UTC) |
| Last Updated: | 2025-10-03 16:34 (UTC) |
Latest Comments
rubin55 commented on 2025-10-04 08:23 (UTC)
I saw you updated the PKGBUILD, good stuff. FWIW, I noticed lately that the
-j1is not necessary anymore, significantly speeding up the build on multicore systems.rubin55 commented on 2025-08-16 07:28 (UTC)
Upstream needs to merge a PR related to usage of termio which was removed in glibc 2.42. It doesn't seem to get merged very soon, so here's the patch:
There is no requirement for gcc13 anymore, also a lot of sed stuff the
PKGBUILDdid is not necessary anymore. Here's the PKGBUILD:rubin55 commented on 2025-06-18 08:48 (UTC)
gcc13andgcc13-libswas removed from core, so I needed to mangle the build a bit. I first tried regular build with current default gcc (version), but ran into incompatible pointer type errors, which could be circumvented by passing-Wno-error=incompatible-pointer-types, but due to a bug in src/gui/CmakeLists.txt this breaks the resultingmake.flags.If you're impatient, you can patch that
CmakeLists.txtyourself with thisfix-cmakelists-quoting.patch:I've also heavily cleaned up the
PKGBUILD, removing commented-out seds, removing single-thread building, and making use of this fix by passing along CMAKE_C_FLAGS and CMAKE_CXX_FLAGS to speficy-Wno-error=incompatible-pointer-types. Here's the completePKGBUILD(patch file and command could be removed after upstream accepts previously linked PR):rubin55 commented on 2025-02-15 10:00 (UTC)
This package seems to be broken due to some issue with cmake upstream. I filed: https://github.com/captainys/TOWNSEMU/issues/145
The error(s):
rubin55 commented on 2024-08-01 12:44 (UTC)
I noticed I can't compile anymore since upgrading to GCC 14.x. As a workaround, you can compile with (latest, v19.x at this moment) clang, by exporting CC and CXX in the PKGBUILD. Juist add the following two lines to the
build()function, at the beginning:klore commented on 2021-01-26 04:40 (UTC)
Now I can compile
klore commented on 2021-01-10 08:42 (UTC)
/usr/bin/ld: yssimplesound.cpp:(.text+0x10f8): undefined reference to `YsSoundPlayer::SoundData::CleanUpAPISpecific()' collect2: error: ld returned 1 exit status make[2]: [tests/CMakeFiles/disasm_addr.dir/build.make:162: tests/disasm_addr] Error 1 make[1]: [CMakeFiles/Makefile2:2560: tests/CMakeFiles/disasm_addr.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 98%] Linking CXX static library libfssimplewindow_connection.a [ 98%] Built target fssimplewindow_connection [ 99%] Linking CXX static library libtownsargv.a [ 99%] Built target townsargv [ 99%] Linking CXX static library libtownscommand.a [ 99%] Built target townscommand make: [Makefile:114: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...