Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
So, I'm not able to compile UQM on my Debian 8 system. Very strange; I've never experienced this before. This is what I did in a terminal and the output I got:
http://pastebin.com/rGfvcRC8
Searching the errors at the end suggested problems with a makefile. Is there something bad build.sh is doing that wasn't causing a problem before? And does anyone know how to get UQM to compile on Debian 8?
|
|
|
Logged
|
|
|
|
|
Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
Try cleaning and recompiling. I think it is either ./build.sh clean or ./build.sh uqm clean I've been doing that every time I've tried again to compile UQM. Every attempt is from a clean source directory.
Also, for future issues, Technical Issues is where you would post compiler problems and the like.
Oh yeah, I forgot that forum existed. xD
|
|
|
Logged
|
|
|
|
|
Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
They're from the Debian repo, version 1.2.
I also have SDL 2 and its headers installed (I need it to compile Project: Starfighter and Naev), but I don't think that should cause a problem, should it?
|
|
|
Logged
|
|
|
|
|
Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
Mine doesn't have "LIB_lua_LDFLAGS" defined anywhere (or any other text containing "LIB_lua").
|
|
|
Logged
|
|
|
|
jjj
Zebranky food
Offline
Posts: 2
|
It appears to be a change in the build config script that was made after version 0.7.0 was released. Clone the current git repository tip:
git clone git://git.code.sf.net/p/sc2/uqm sc2-uqm
|
|
|
Logged
|
|
|
|
Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
Alright, I'll try that. Just one question: is the current Git revision compatible with 0.7.0 for netgames?
|
|
|
Logged
|
|
|
|
Julie.chan
*Many bubbles*
Offline
Posts: 130
Sharing is good.
|
OK, this is a little random, but I decided to give these packages a try:
http://plantmonster.net/~oldlaptop/uqm-packages/deb/uf/
And... they didn't work. The problem: these packages depend on "libmikmod2". This is a virtual package in Debian 8; it doesn't exist. Instead there's "libmikmod3". Perhaps having a newer version of libmikmod is also causing this problem when I try to compile UQM from source?
|
|
|
Logged
|
|
|
|
oldlaptop
*Smell* controller
Offline
Posts: 337
|
This is a long-standing bug in UQM's build system:
http://forum.uqm.stack.nl/index.php?topic=5853.0
You will also find a simple (ugly) patch to work around the issue in my Debian source packages.
(It would appear that my build environment a year ago had the old libmikmod present, and shouldn't have. I've just put corrected jessie binaries on the server. Incidentally, I only saw this because someone other than you happened to mention it on IRC. I'm happy to help you with my packages, and of course I want to fix any issues people find, but you have to ask.)
|
|
« Last Edit: May 20, 2016, 04:47:08 am by oldlaptop »
|
Logged
|
|
|
|