### Author Topic: [PSA] Failing to install tilem-2.0 on Linux?  (Read 2719 times)

0 Members and 1 Guest are viewing this topic.

#### Deep Toaster

• So much to do, so much time, so little motivation
• LV13 Extreme Addict (Next: 9001)
• Posts: 8209
• Rating: +758/-15
##### [PSA] Failing to install tilem-2.0 on Linux?
« on: July 13, 2014, 06:26:43 pm »
This is a bug that struck me twice in six months (after wiping my computer twice and having to install TilEm on it each time), and each time took me half an hour to work out the solution, so I thought I'd post some instructions in case someone else runs into the same bug as me.

If you're compiling TilEm on Linux according to instructions (especially true for Ubuntu variants it seems) and run into an error "adding symbols: DSO missing from command line," edit the file tilem/gui/Makefile to replace the line
Code: [Select]
LIBS =with
Code: [Select]
LIBS = -lm. Recompiling should work without errors (assuming you have all the dependencies installed).

Hopefully the maintainers can modify their source to get rid of this bug, but for now that workaround works for me.

#### DJ Omnimaga

• Former TI programmer
• CoT Emeritus
• LV15 Omnimagician (Next: --)
• Posts: 55851
• Rating: +3151/-232
• CodeWalrus founder & retired Omnimaga founder
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #1 on: July 14, 2014, 01:34:52 am »
It's interesting to see TilEm being hard to install on Linux successfully considering it used to be Linux-only
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

#### Deep Toaster

• So much to do, so much time, so little motivation
• LV13 Extreme Addict (Next: 9001)
• Posts: 8209
• Rating: +758/-15
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #2 on: July 14, 2014, 01:38:15 am »
Yeah, I think it's specific to newer versions of Ubuntu variants or something like that.

#### Streetwalrus

• LV12 Extreme Poster (Next: 5000)
• Posts: 3821
• Rating: +80/-8
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #3 on: July 14, 2014, 03:39:37 am »
I've never had such issue on Arch using the pkgbuild provided in the AUR. So either Arch doesn't have the issue, or the pkgbuild has a patch.

#### Hooloovoo

• Posts: 225
• Rating: +22/-0
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #4 on: July 14, 2014, 05:00:14 pm »
I (ironically) had to solve this problem yesterday too (without internet). It does seem to be a fairly new issue, as I was able to compile it a while ago without problems, but it seems as if something changed in pkgbuild since the last time I compiled. I'm running Debian Jessie, the testing distro.
Another solution, which is very similar but (in my opinion) cleaner because it uses what the configure script already does:
Code: [Select]
LDFLAGS=-lm ./configure
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:

(actually I have quite a few more than this, but I don't feel like making bars for them all.)

#### Deep Toaster

• So much to do, so much time, so little motivation
• LV13 Extreme Addict (Next: 9001)
• Posts: 8209
• Rating: +758/-15
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #5 on: July 14, 2014, 08:34:52 pm »
Might be a Debian thing then (since Ubuntu is built on it).

Thanks for the tip. I'm not very familiar with gcc so my solution was more guess and check from random hints around the internet.

#### utz

• LV4 Regular (Next: 200)
• Posts: 161
• Rating: +28/-0
##### Re: [PSA] Failing to install tilem-2.0 on Linux?
« Reply #6 on: August 02, 2014, 02:26:16 pm »
Yes, the "DSO missing from command line" appeared under Debian recently. I'm getting it all the time, usually it's either a missing LIBS flag, or the order of the flags is wrong.

I'm having another error with compiling tilem though. For some reasons it keeps telling me that it can't find libticalcs2 (which is of course installed), and tells me to add the path to ticalcs2.pc to PKG_CONFIG_PATH. Which I did (export PKG_CONFIG_PATH=/usr/lib/i386-linux-gnu/pkgconfig), but that doesn't change anything. Any suggestions on how to fix this?
Edit: Nevermind. I still don't have a clue what went wrong, but the latest dist-upgrade fixed it.
« Last Edit: August 02, 2014, 03:44:54 pm by utz »