MacOSX Download #3921

Open
darren77 opened this Issue Feb 8, 2017 · 11 comments

Projects

None yet

4 participants

@darren77
darren77 commented Feb 8, 2017

Looks like an excellent game, thank you :)

Observed behaviour

I have build 20160330 31/3/2016 but when selecting and performing a mission no one collects my delivery and payment is not received by the date specified for that mission. I have tried multiple missions and waited for about 14 days later but no one takes my delivery.

I also noticed that the downloads showing on the website http://pioneerspacesim.net/download show that Linux and Windows were last update on 29/11/16 but Mac OSX is last updated 31/3/2016.

  1. Is there plans to update the Mac OSX copy?
  2. Does the updated copy allow for missions to receive payment?
@impaktor
Member
impaktor commented Feb 8, 2017 edited

HI!

  1. Mac builds are made when people (read: players) give us a binary build of our master. We (read: developers) don't have access to any Mac to build it on.

  2. Most likely you must be doing something wrong. Is this package delivery? Are you sure you're at the right system? System names are not unique. Do you see the package in your mission manifest? Once date has passed you should get a "failed" message, possibly next time you dock. (The code that checks if you pass or fail is run when docking, if I remember correctly).

@fluffyfreak
Contributor

@salborrelli if you're still around it'd be great if you can take a look at this. There's been a lot of optimisations and other work done lately but the existing XCode version seems a bit broken.

@salborrelli
Contributor

@fluffyfreak @impaktor Hi guys yes I'm still around and will take care of updating the Mac package as son as I have a bit of time. I know I've not been actively participating to the project for a while, the reason for this is two-fold:

  1. a chronic lack of time due to work commitments (I'm sure you know what I mean 😃
  2. an apparent lack of "things to do" on the C++ side, as after looking at the code in a certain depth I realised that most of the important things are basically written in Lua, a language that I have no wish at all to spend time on. I might be wrong of course but again the lack of time does not allow me to expand on this aspect beyond a given extent.

Will get back to you as soon as I have the new version of the install package for Mac ready.

Sal.

@fluffyfreak
Contributor

@salborrelli I tried to fixup the XCode package a bit earlier and noticed a few things could do with fixing so opened #3922

I think the Assimp version needs updating from 3.0.0 to 3.2 as well as it has some API changes and fixes.

@salborrelli
Contributor

@fluffyfreak @impaktor Hi guys, while working on the new version of the install package for Mac I've incurred in a strange compilation problem. As you can see from the attached screenshot, the LineProgram class (.../src/graphics/opengl/LineMaterial.h) refers to a parent constructor that doesn't seem to be defined by the parent Program class (.../src/graphics/opengl/Program.h). I have also checked the latest version of the file directly on GitHub, just to make sure it was not a revision problem, but the only constructor that seem to be defined by Program is still:

Program(const std::string &name, const std::string &defines);

without the third boolean parameter, that is.

What am I missing? Can you please help me figure out the cause of this problem?
screen shot 2017-02-16 at 19 00 37

@fluffyfreak
Contributor

I don't think that LineMaterial/LineProgram is actually used anywhere.

@fluffyfreak
Contributor

No it isn't, i'm doing a PR to remove it right now. @salborrelli you can safely ignore it, it'll be gone from master in a few minutes!

@salborrelli
Contributor

@fluffyfreak thank you Andrew, I can build without problems now.

@fluffyfreak
Contributor

@salborrelli how do you create an installPkg from the XCode build?

Would you mind creating one?
Would you have time to document how to do it?

I realise that somewhere in these issues/forums/PR's you have done this before but I cannot find the instructions :(
I apologise for that!

@fluffyfreak
Contributor

I did find this information but it's part of a cmd line build script.

@salborrelli
Contributor

@fluffyfreak No problems at all I had already planned to create the new install package at the first suitable moment (most likely tomorrow). Will share the link for you to download the package as soon as it's ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment