Jump to content

Nightly Builds


Circa

Recommended Posts

Posted
  On 7/13/2015 at 5:52 PM, ensiform said:

And yet all OSX mods are 32 bit, therefore 32-bit version for mac.

 

What do you mean by that, @@ensiform? :huh:

Posted
  On 7/14/2015 at 3:38 AM, Cerez said:

What do you mean by that, @@ensiform? :huh:

Every mod that exists and has existed for Mac is only PPC and 32 bit.  There are no 64-bit mods for Mac.

Posted

As far as I know, mods existing for OS X prior to OpenJK don't work with OpenJK. Might be wrong though. I changed the OS X builds to x64 a few days ago so let's see if anyone has any problems.

Posted
  On 7/14/2015 at 7:08 PM, ensiform said:

Every mod that exists and has existed for Mac is only PPC and 32 bit.  There are no 64-bit mods for Mac.

If that were true, I wouldn't be able to use any mod. PPC applications aren't supported on the latest 3 OS X versions.
Cerez likes this
Posted

To be perfectly honest, I've never run into JK3 mods made specifically for Mac before. The biggest problem for me with JK3 on Mac has been that most mods are made for Windows, utilising DLLs which are overlooked by Mac. Otherwise, if they are not using a DLL or a custom built launcher, every mod is universal, and not architecture dependent.

 

32-bit/64-bit relates only to executable content (binaries) from my understanding. Isn't that the case? How many Mac binary based mods do we know?

Posted
  On 7/15/2015 at 4:49 AM, Cerez said:

To be perfectly honest, I've never run into JK3 mods made specifically for Mac before. The biggest problem for me with JK3 on Mac has been that most mods are made for Windows, utilising DLLs which are overlooked by Mac. Otherwise, if they are not using a DLL or a custom built launcher, every mod is universal, and not architecture dependent.

 

32-bit/64-bit relates only to executable content (binaries) from my understanding. Isn't that the case? How many Mac binary based mods do we know?

Less people develop on the Mac than on the PC. Partially because there's less Mac users than PC users, partially because Mac development just plain sucks (you can knock MS all day, but VS curbstomps all other IDEs out there)

Posted
  On 7/14/2015 at 7:37 PM, Xycaleth said:

As far as I know, mods existing for OS X prior to OpenJK don't work with OpenJK. Might be wrong though. I changed the OS X builds to x64 a few days ago so let's see if anyone has any problems.

Just tried the latest build, and it gets further than last time and launches. I try to join a server and it gets to the last step and crashes. I get this:

 

 

  Reveal hidden contents

 

 

 

No crashlog in addition to that.

  • 5 months later...
Posted

I don't think this was ever resolved. No Mac build since ~March work correctly. They just crash at launch. I thought it might be because I need to update my SDL. So I did. Now all builds crash.

 

So I went back to SDL 2.0.3 and my old build from March 22. And all is well again.

 

I poked @@redsaurus about it and I think he's looking into the SDL issue, but it would be nice if the recent builds were functional.

 

It's important for OpenJK for Mac to work because we can't join servers without either OpenJK or JKJALaunch, and I always try to recommend OpenJK whenever I can.

Posted

Well the mac builds die constantly because the slave always dies.  Not much can do unless the buildbot slave is stable. (Mazter)

Posted

Well, I'm okay with the nightly builds not actually being nightly, but we're talking like the past 6-7 months (or more?) of dysfunctional OS X builds.

Posted

I guess I'll keep telling people to use an old build and old SDL (on Mac, not sure about Windows) then. Until it gets sorted out at least.

Posted
  On 1/14/2016 at 7:05 PM, ensiform said:

Well "still crashes" with no information on the crash whereabouts isn't going to help get it fixed. =/

 

I think its the same issue as before.

Process:               openjk.x86_64 [1343]
Path:                  /Users/USER/Library/Containers/com.aspyr.jediacademy.appstore/*/openjk.x86_64.app/Contents/MacOS/openjk.x86_64
Identifier:            openjk.x86_64
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           openjk.x86_64 [1343]
User ID:               501

Date/Time:             2016-01-14 13:07:53.321 -0600
OS Version:            Mac OS X 10.11.2 (15C50)
Report Version:        11
Anonymous UUID:        7B89F876-4FF2-541B-730D-799C9E50F3C3

Sleep/Wake UUID:       80ED5EDD-B58C-4C08-849C-95D0EFBD80E0

Time Awake Since Boot: 8200 seconds
Time Since Wake:       1000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib
  Referenced from: /Users/USER/Library/Containers/com.aspyr.jediacademy.appstore/*/openjk.x86_64.app/Contents/MacOS/openjk.x86_64
  Reason: image not found

Binary Images:
    0x7fff64145000 -     0x7fff6417bfa7  dyld (360.18) <1A7F8274-FC32-3B86-9979-66B8F2B7B5E2> /usr/lib/dyld
    0x7fff892df000 -     0x7fff892edfff  com.apple.opengl (12.0.40 - 12.0.40) <4D469B19-F5B3-3A2F-93D5-31E3AA3B14BF> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff90ffc000 -     0x7fff9100dff7  libz.1.dylib (61.20.1) <B3EBB42F-48E3-3287-9F0D-308E04D407AC> /usr/lib/libz.1.dylib

Model: MacBookPro11,4, BootROM MBP114.0172.B07, 4 processors, Intel Core i7, 2.2 GHz, 16 GB, SMC 2.29f24
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533642465238412D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.21.94.136.1a1)
Bluetooth: Version 4.4.3f4 16616, 3 services, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0512G, 500.28 GB
USB Device: USB 3.0 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

That's what comes up when it crashes.

Posted
  On 1/14/2016 at 7:31 PM, ensiform said:

There's literally no useful debug information there though since its not a debug build.

 

Well it's looking for a libSDL2-2.0.0.dylib file, but it doesn't exist. And its looking fairly deep in my system for it.

 Library not loaded: /usr/local/opt/sdl2/lib/libSDL2-2.0.0.dylib
  Referenced from: /Users/USER/Library/Containers/com.aspyr.jediacademy.appstore/*/openjk.x86_64.app/Contents/MacOS/openjk.x86_64
  Reason: image not found

I tried locating it manually, and I get stopped at the local folder. The opt folder doesn't exist.

Posted

Does it by any chance have anything to do with the fact that you're essentially having the app within another app like that?  I have no clue how Apple libraries are loaded particularly SDL2.  Its not specifically in our codebase as loading it manually with dlopen.  It must be in the SDL code itself.

Posted
  On 1/14/2016 at 10:22 PM, ensiform said:

Does it by any chance have anything to do with the fact that you're essentially having the app within another app like that?  I have no clue how Apple libraries are loaded particularly SDL2.  Its not specifically in our codebase as loading it manually with dlopen.  It must be in the SDL code itself.

It's not inside an app. The OpenJK.app is in /Users/me/Library/Containers/com.aspyr.jediacademy.appstore/Data/Library/Application Support/Jedi Academy/

Posted

Oh, the format of the folder path is just weird.

 

You can use brew install sdl2 to get it there. Per mazter instructions for now.

Posted
  On 1/15/2016 at 12:05 AM, ensiform said:

Oh, the format of the folder path is just weird.

 

You can use brew install sdl2 to get it there. Per mazter instructions for now.

 

Well, that made the game launch. I loaded a local game fine. But joining servers results in a crash.

 

First server I joined is just running OpenJK/base and gave me this:

 

 

  Reveal hidden contents

 

 

 

But then I try joining the JAWA server (running JA++ I believe) and get a crash and this:

 

vMbYzKX.png

And then this is at the end of the crashlog, after all the pk3s are listed:

 

  Reveal hidden contents

 

Posted

Mismatched UI_API_VERSION: expected 1, got 2

 

Means there's a conflict between engine and UI import/exports.  IE either old engine and new mod or something like that.  Probably affects all the mod "dlls"

 

The crash is... Not sure, might try without mods (particularly custom models) to see if that affects the crash from the first part.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...