Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - dwarffortress-lnp-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: dwarffortress-lnp-git 43.03-7

Git Clone URL: https://aur-dev.archlinux.org/dwarffortress-lnp-git.git (read-only)
Package Base: dwarffortress-lnp-git
Description: Installer for the Lazy Newb Pack to run Dwarf Fortress. Includes vanilla dwarf fortress, dfhack and graphics
Upstream URL: None
Licenses: custom
Submitter: metamer
Maintainer: metamer
Last Packager: metamer
Votes: 11
Popularity: 2.217096
First Submitted: 2016-03-06 03:30
Last Updated: 2017-01-30 05:40

Required by (0)

Sources (25)

Latest Comments

1 2 3 4 Next › Last »

metamer commented on 2017-01-30 02:56

Many thanks for the details. It seems that the issue has not yet been corrected upstream, so I have created an issue there (https://bitbucket.org/Pidgeot/python-lnp/issues/135/unable-to-launch-df-due-to).

Edit: I've added a patch which addresses the issue to this package as a stopgap

cphoton commented on 2017-01-29 19:51

> Is the get-terminal related TKinter exception mentioned in October still an issue? I suspect it was an issue with the upstream python-lnp that might have been corrected.

It was for me, making dvirok's change fixed it for me:

> The traceback shows line 28 of the file ~/.dwarffortress-lnp-git/python-lnp/core/terminal.py as source of the error, where get_configured_terminal.name is requested; That should be a function call. Simply replacing this by get_configured_terminal().name seems to fix the issue. Works fine since.

I did not check if it was fixed upstream, though.

metamer commented on 2017-01-29 12:42

Apologies for the hiatus and thanks for the fix description cphoton. I've updated the location of the twbt sources to point to v5.7 tag.

Is the get-terminal related TKinter exception mentioned in October still an issue? I suspect it was an issue with the upstream python-lnp that might have been corrected.

cphoton commented on 2017-01-25 02:56

df-twbt needs to track the latest tag instead of the latest commit (latest changes intended to fix some windows issues but broke the linux build). I was able to get the package generated by changing the following line on the PKGBUILD:

git+"https://github.com/mifki/df-twbt.git"#tag=v5.70

(add #tag=v5.70 on line 55)

Ikkitsyne commented on 2017-01-21 19:40

Hello, for the last few days i was trying to make LNP working and i would be very thankful if someone will help me. It compiles with TWBT fix, however after i launch LNP i get new terminal asking pass for dwarftherapist and after that just crashes, this is what i get :

Running PyLNP 0.12a (OS: linux, Compiled: False)
WARNING: JSONConfiguration: File PyLNP.user does not exist
INFO: Installing extras content for first time
Traceback (most recent call last):
File "./PyLNP", line 12, in <module>
File "/home/ikkitsyne/.dwarffortress-lnp-git/python-lnp/core/lnp.py", line 119, in __init__
self.initialize_ui()
File "/home/ikkitsyne/.dwarffortress-lnp-git/python-lnp/core/lnp.py", line 210, in initialize_ui
self.ui = TkGui()
File "./tkgui/tkgui.py", line 131, in __init__
self.root = root = Tk()
File "/usr/lib/python3.6/tkinter/__init__.py", line 2017, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: bad cursor spec "#BCC3CF"

Thank's in advance.

oranje25 commented on 2017-01-09 14:20

Thanks, tetris11. I was able to compile and install with the TWBT adjustment.

tetris11 commented on 2017-01-03 01:55

Seeing same type conversions errors as badonkadong, stemming from

> [ 99%] Building CXX object plugins/df-twbt/CMakeFiles/twbt.dir/twbt.cpp.o

This is from the "Text Will Be Text" plugin, so it compiles if you comment out the following lines from the PKGBUILD:

cd $srcdir/dfhack/plugins
# patch -uN CMakeLists.custom.txt $srcdir/dfhack-twbt.patch

cd $srcdir/dfhack/plugins
patch -uN CMakeLists.txt $srcdir/dfhack-visualizers.patch

# mkdir -p $srcdir/dfhack/plugins/df-twbt
# cd $srcdir/df-twbt
# rsync -av --progress $srcdir/df-twbt $srcdir/dfhack/plugins \
# --exclude .git \
# --exclude .gitignore

badonkadong commented on 2017-01-01 13:15

won't compile

...cache/pacaur/dwarffortress-lnp-git/src/dfhack/plugins/df-twbt/dwarfmode.hpp:115:48: error: invalid conversion from ‘int32_t* {aka int*}’ to ‘long int*’ [-fpermissive]
long *screentexpostop = gps->screentexpos;
...

make[2]: *** [plugins/df-twbt/CMakeFiles/twbt.dir/build.make:63: plugins/df-twbt/CMakeFiles/twbt.dir/twbt.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4530: plugins/df-twbt/CMakeFiles/twbt.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build dwarffortress-lnp-git package(s)

shilkovsky commented on 2016-10-21 14:24

This is exeption I got after clicking "Play Dwarf Fortress!" just after installing the package

Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 1550, in __call__
return self.func(*args)
File "/home/shilkovsky/.dwarffortress-lnp-git/python-lnp/core/launcher.py", line 52, in run_df
result = run_program(executable, force, True, spawn_terminal)
File "/home/shilkovsky/.dwarffortress-lnp-git/python-lnp/core/launcher.py", line 93, in run_program
run_args = terminal.get_terminal_command([path,])
File "/home/shilkovsky/.dwarffortress-lnp-git/python-lnp/core/terminal.py", line 28, in get_terminal_command
get_configured_terminal.name) #pylint: disable=no-member
AttributeError: 'function' object has no attribute 'name'

dvirok commented on 2016-10-12 20:53

I had the same issue with Tkinter with the current version and could not launch DF.

The traceback shows line 28 of the file ~/.dwarffortress-lnp-git/python-lnp/core/terminal.py as source of the error, where get_configured_terminal.name is requested; That should be a function call. Simply replacing this by get_configured_terminal().name seems to fix the issue. Works fine since.