Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]

Author Topic: Help with Masterwork Linux  (Read 3174 times)

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Help with Masterwork Linux
« Reply #15 on: April 13, 2019, 02:15:08 pm »

Delete out the 5 symbolic links in the ./df_linux/libs/ folder.

Try running these commands:
sudo apt-get update
apt-cache madison libncurses6


If it shows a libncurses6 package, that should be what you need, and you should be able to run this command to get it:
sudo apt-get install libncurses6

If there is no package to get, I believe the options are
- download and compile the ncurses6 code from gnu.org
- upgrade Ubuntu
- Play a different DF mod
Logged
How did I manage to successfully apply the lessons of The Screwtape Letters to my perceptions of big grocery stores?

sladc

  • Bay Watcher
    • View Profile
Re: Help with Masterwork Linux
« Reply #16 on: April 13, 2019, 06:40:08 pm »

After removing all of the symbolic links and reinstalling libncurses6 through the ubuntu software centre it finally worked. Thanks for all your help  :)
Logged

urmane

  • Bay Watcher
    • View Profile
Re: Help with Masterwork Linux
« Reply #17 on: April 14, 2019, 09:23:24 am »

I package the current Masterwork Linux dist (it's the only current one, AFAIK, so it appears you're using my package).

I'm running a Gentoo system (yes, still rockin' the Gentoo), and I recompile the video drivers to use current library versions - my system doesn't have the old ones included in vanila DF.

My system has this setup:
Code: [Select]
/bin/ls -ld /usr/lib*
lrwxrwxrwx   1 root root      5 Mar 16  2016 /usr/lib -> lib64
drwxr-xr-x  63 root root  86016 Mar 20 21:56 /usr/lib32
drwxr-xr-x 182 root root 176128 Mar 20 21:59 /usr/lib64
drwxr-xr-x  24 root root   4096 Mar 20 21:59 /usr/libexec

(which is why the paths all say "/usr/lib/...")

I'm not doing anything wacky with libraries, just using the distro defaults.  Here's my ncurses:
Code: [Select]
$ /bin/ls -l /usr/lib/libncurs*
-rwxr-xr-x 1 root root    530 May 30  2018 /usr/lib/libncurses.so
lrwxrwxrwx 1 root root     17 May 30  2018 /usr/lib/libncurses++.so -> libncurses++.so.6
-rwxr-xr-x 1 root root 296056 Jan 16  2018 /usr/lib/libncurses.so.5
lrwxrwxrwx 1 root root     19 May 30  2018 /usr/lib/libncurses++.so.6 -> libncurses++.so.6.1
-rwxr-xr-x 1 root root  77152 May 30  2018 /usr/lib/libncurses++.so.6.1
lrwxrwxrwx 1 root root     18 May 30  2018 /usr/lib/libncurses++w.so -> libncurses++w.so.6
-rwxr-xr-x 1 root root    531 May 30  2018 /usr/lib/libncursesw.so
-rwxr-xr-x 1 root root 349688 Jan 16  2018 /usr/lib/libncursesw.so.5
lrwxrwxrwx 1 root root     20 May 30  2018 /usr/lib/libncurses++w.so.6 -> libncurses++w.so.6.1
-rwxr-xr-x 1 root root  77152 May 30  2018 /usr/lib/libncurses++w.so.6.1

My ncurses6 looks to be almost a year old - is Ubuntu still maining 5?
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: Help with Masterwork Linux
« Reply #18 on: April 14, 2019, 12:13:50 pm »

The ncurses5 package is still available, it was part of the core package with the ubuntu 16.04 release in 2016.

I knew nothing about ncurses two days ago and couldn't find internet chatter about problems with it, so I was being cautious about suggesting changes. I expect other DF players may have run into the same issue with Masterwork but knew how to handle the problem due to their experience with linux.
Logged
How did I manage to successfully apply the lessons of The Screwtape Letters to my perceptions of big grocery stores?
Pages: 1 [2]