Package Details: sotw 1.5.2-1

Git Clone URL: https://aur.archlinux.org/sotw.git (read-only, click to copy)
Package Base: sotw
Description: Shadow Of The Wyrm is a single player, traditional roguelike by Julian Day.
Upstream URL: http://www.shadowofthewyrm.org/
Keywords: console curses game graphic rogue roguelike sdl terminal tiles videogame
Licenses: MIT
Conflicts: sotw-dev
Provides: sotw
Submitter: Larzid
Maintainer: Larzid
Last Packager: Larzid
Votes: 7
Popularity: 0.001131
First Submitted: 2016-10-03 00:47 (UTC)
Last Updated: 2023-01-07 20:28 (UTC)

Latest Comments

1 2 Next › Last »

greeny commented on 2022-10-30 11:32 (UTC)

Hey Larzid, installing the package icu solved the issue for me :) Maybe it could be added as a dependency?

Larzid commented on 2022-10-28 21:18 (UTC)

Hello greeny

from your error log seems that the linker is having a problem finding the xerces-c library. Could you please try (re)installing the xerces-c package and then give it another try.

Please let me know your results, I will gladly help with install problems.

greeny commented on 2022-10-28 19:05 (UTC)

I tried to install the package yesterday and ran into the following error message:

Linking ShadowOfTheWyrm
/usr/bin/ld: warning: libicui18n.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.72, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `u_toupper_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `u_foldCase_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_openPatternOptions_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_getMaxCharSize_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_serialize_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_fromUChars_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_toUChars_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_getSerializedRange_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `u_charType_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_close_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_fromUnicode_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `u_tolower_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_getMinCharSize_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_close_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_setFromUCallBack_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_getSerializedSet_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_getSerializedRangeCount_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_open_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_openU_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `uset_setSerializedToOne_72'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/libxerces-c.so: undefined reference to `ucnv_toUnicode_72'
collect2: error: ld returned 1 exit status
make[1]: *** [ShadowOfTheWyrm.make:1308: bin/Release/ShadowOfTheWyrm] Error 1
make: *** [Makefile:33: ShadowOfTheWyrm] Error 2

I checked out the Git Repo and built it locally, but ended up with the same error.

Larzid commented on 2022-01-06 23:31 (UTC) (edited on 2022-01-07 19:21 (UTC) by Larzid)

Just added the fix suggested by user f5bb39 and the package installs v1.4.0

Larzid commented on 2022-01-06 22:58 (UTC)

f5bb39 Thank you for you input, sorry it took me a long time to respond, I took a small vacation for the end of the year.

The PKGBUID is setup so it compiles the latest state of the Master branch since the dev does not do a package release and often misses to setup a release tag.

f5bb39 commented on 2021-12-24 18:07 (UTC)

Weirdly enough - 1.4 just came out a few hours ago. Installing this package gave me 1.4. This isn't the dev package though?

f5bb39 commented on 2021-12-24 17:55 (UTC) (edited on 2021-12-24 17:57 (UTC) by f5bb39)

adding options=("!buildflags") to the pkg build fixes it

f5bb39 commented on 2021-12-24 17:54 (UTC) (edited on 2021-12-24 17:55 (UTC) by f5bb39)

The latest build keeps failing to build, for me, with these messages:

display/source/CursesDisplay.cpp: In member function ‘virtual void CursesDisplay::add_message(const string&, Colour, bool)’: display/source/CursesDisplay.cpp:445:12: error: format not a string literal and no format arguments [-Werror=format-security]

Larzid commented on 2020-06-20 21:14 (UTC)

Version 1.2.0 is fixed and building. Thanks for the flag and the votes, this game seems to be gaining popularity.