The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 14, 2024, 03:02:34 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  The MegaMod 0.8.0 has finally arrived!
« previous next »
Pages: 1 [2] 3 4 ... 13 Print
Author Topic: The MegaMod 0.8.0 has finally arrived!  (Read 53649 times)
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #15 on: January 06, 2018, 03:28:39 am »

I'm sorry to say I found another issue Sad

When a ship explodes in 1x you just hear a sound effect and the ship pops out of existence. there is no explosion effect.  Not sure what's causing that.
Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #16 on: January 06, 2018, 03:34:00 am »

Xcode 3.2.6 remember?
What are the library versions you're using for Linux?
That could play a big part in what's going down.

I took a look at arilouc.c and nothing stands out.
Though I did poke around in some of the comm files and updated some includes that were showing errors in Visual Studio.
Give it a try now and see if that changed anything.

________________________

That explosion thing has happened to me before but it went away. I'm not sure what caused it but I think it might be either missing ship files or erroneous ship files.

EDIT:

Looks like another base content failure. I'll be taking a hard look at it.

It was a problem with the way the new Crew Dot and Ion Trail code from UQM-Remix were put in. I forgot to put a RESOLUTION_FACTOR clause around the loading of its assets.
Screwed the rest of the order up.

I'll put up new binaries in a few minutes.

UPDATE:

New release has been up for a few hours now forgot to update the post.
« Last Edit: January 06, 2018, 12:25:49 pm by Serosis » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #17 on: January 06, 2018, 03:23:33 pm »

Excellent, I'll give it a try on the mac.

Regarding Linux, I would be suppriesd if it was a library or else I'd expect to see some SDL error.  As for versions I'm using SDL 1.2 and family.  I'm pretty sure these havn't changed in a while.

Your fix wasn't it, but I think you are on the right track.  That would definitely cause problems, i think visualstudio is just smart enough to look in the subdirectories for missing headers.  (Not sure why it works on mac though...)  One of the files make complained about was commglue.h   I noticed that too had a globdata.h so I made that "uqm/globdata.h"  Still the same though.

[edit]

I'm going to go on a limb and say it doesn't look like it's finding the uqm/comm/arilou/strings.h file  

though setting it to
#include "uqm/comm/arilou/strings.h" doesn't help...though seeing how it's in the same directory as arilouc.c #include "strings.h" should have worked....

[EDIT2]

Just so you know this linux issue isn't you.  There is something wrong with the build script in 0.8.0.  Same thing happens on the snapshot.

« Last Edit: January 06, 2018, 05:52:38 pm by darklord42 » Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #18 on: January 07, 2018, 12:58:26 am »

What distribution are you using?

I want to see if I can try to crack the issue through a VM.

EDIT:

I think I'm going to use Linux Mint. I liked the idea of Ubuntu but never liked the UI it forced on everybody.

Or maybe Manjaro...
« Last Edit: January 07, 2018, 01:00:46 am by Serosis » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #19 on: January 07, 2018, 01:14:37 am »

Yeah, VM is the way to go.

Agreed, when Ubuntu went the way of Unity I went with XUbuntu with XFCE, which I am rather fond of.

On this rig i'm using Ubuntu Mate.  (Mate being the modern incarnation of the venerable Gnome2)

Thankfully a few months ago Ubuntu base version switched from their Unity to Gnome3.  Still, really, you can use any Desktop you like with Ubuntu, be it KDE or Cinnamon.   It's really more of the debian style environment and support forums why I like Ubuntu.  As oppose to a fedora type environment.  Most of my linux life, until recently, I didn't even bother with a desktop Wink
« Last Edit: January 07, 2018, 01:27:22 am by darklord42 » Logged
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #20 on: January 07, 2018, 01:43:46 am »

Dang, I think you got confused with the Rev3 mac release.   The content package doesn't have your fix pointing to uqm-mm-hqx packages or something, as the alt slides aren't showing anymore.
Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #21 on: January 07, 2018, 02:31:30 am »

And here I am trying to get a simple Git GUI to fricken work in Manjaro for the past two hours.

Is there some sort of God you have to pray to to get Linux to work even half as good as OS X or Windows?

Well, the Windows version doesn't have the slides problem.


____

The macOS package still had the old base content, uploading a new .dmg in a sec.

Will also make sure that the file on Sourceforge is recent as well.

...And, done.
« Last Edit: January 07, 2018, 02:53:18 am by Serosis » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #22 on: January 07, 2018, 03:28:38 am »

Ah thanks!

Quote
Is there some sort of God you have to pray to to get Linux to work even half as good as OS X or Windows?

Haha!  It's true, Linux can be a lot of work... especially some distributions (Which is why I don't use pure debian normally for example).  No idea bout Manjaro.  
Though even Ubuntu takes work to not only get things running, but organized in a way that you would like to use day in day out...

Honestly I don't think it wouldn't be a bad idea to learn the command-line interface for git.  It's actually not too bad.  Everything you do on the GUI, push, pull, make commits, switch branches, there is a single command for that.  
Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #23 on: January 07, 2018, 03:41:53 am »

I like the visual confirmation. Being able to click on each file and see what has been changed without having to type anything in.
A timeline of .diff files.

____

EDIT:

Well it seems I can get way further than you when it comes to building on Linux.
It gets all the way to end and throws this at me:
Code:
 CC       obj/release/src/uqm/supermelee/netplay/packetsenders.c.o
  CC       obj/release/src/uqm/supermelee/netplay/packetq.c.o
  CC       obj/release/src/uqm/supermelee/netplay/proto/npconfirm.c.o
  CC       obj/release/src/uqm/supermelee/netplay/proto/ready.c.o
  CC       obj/release/src/uqm/supermelee/netplay/proto/reset.c.o
  LINK     UrQuanMasters
/usr/bin/ld: obj/release/src/libs/graphics/drawable.c.o: undefined reference to symbol 'atan2@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile.build:88: recipe for target 'UrQuanMasters' failed
make: *** [UrQuanMasters] Error 1

I think you might have a missing dependency.
____

...And I got it to build.



Pushed the changes I made to Github. But it was as simple as adding '-lm' to the uqm_LDFLAGS in build.vars.
I had to add '-lm' to config_proginfo_host.
____

Installing and testing in an Ubuntu Mate VM now.
____

Wow, yeah. Ubuntu Mate's GCC absolutely hates UQM.
« Last Edit: January 07, 2018, 02:07:54 pm by Serosis » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #24 on: January 07, 2018, 02:07:30 pm »

I think you might have a missing dependency.

Wow,  you have to be right. but the question is what.  I hate it when the build script doesn't tell you and throws you down the wrong path where it trips up.  Is there a list?

I'm ashamed I didn't see this sooner  http://forum.uqm.stack.nl/index.php?topic=6334.0.  Your post there, especially GNU GCC and make 3 may have been the issue.  Unless you were able to get away with a newer version this time around?

EDIT
Quote
Wow, yeah. Ubuntu Mate's GCC absolutely hates UQM.
Heh, our posts crossed.   Nice to know I'm not totally crazy.
« Last Edit: January 07, 2018, 02:10:17 pm by darklord42 » Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #25 on: January 07, 2018, 02:09:42 pm »

Even with the right dependencies I get the same errors as you.

Since I can build on Linux Mint, which is basically a re-wrapped Ubuntu, how about I just try to make a package on that instead?

For future reference Linux Mint's make and gcc version:

GNU Make 4.1
GCC 5.4.0

Way behind Ubuntu's versions.
« Last Edit: January 07, 2018, 02:12:21 pm by Serosis » Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #26 on: January 07, 2018, 02:17:41 pm »

If you can make a .appimage package, that would be great. They are all the rage recently, and are supported by a lot of distributions even outside of Debian.  Only  I woudln't know where to start to build one. I do know they operate similar to OSX app bundles.
Logged
JHGuitarFreak
Enlightened
*****
Offline Offline

Posts: 1374



View Profile WWW
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #27 on: January 07, 2018, 02:25:30 pm »

I was thinking of cracking open a current UQM .deb and plundering it's husk.
Logged

The artist once again known as Kohr-Ah Death 213.

Get your MegaMod HERE
Zanthius
Enlightened
*****
Offline Offline

Posts: 941



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #28 on: January 07, 2018, 02:28:00 pm »

Way behind Ubuntu's versions.

Yep, and Ubuntu is way behind Arch Linux.
Logged
darklord42
*Many bubbles*
***
Offline Offline

Posts: 208



View Profile
Re: The MegaMod 0.8.0 has finally arrived!
« Reply #29 on: January 07, 2018, 02:31:42 pm »

That all makes sense why it builds on the old OSX 10.7.  I'm sure it's version of make and gcc are based off of something even more ancient.

I was thinking of cracking open a current UQM .deb and plundering it's husk.


That would be easier,  but Mr. Arch Linux would be very disappointed. Smiley
Logged
Pages: 1 [2] 3 4 ... 13 Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!