aliens

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - luciderous

Pages: 1 [2] 3 4 ... 7
16
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 16, 2014, 08:22:59 am »
Hey guys! Here goes an updated and (hopefully) fixed build - https://www.mediafire.com/download/2fa4290aj1pxy1u/OpenXcom-20140616-1.zip

Changes:
I've ditched buggy .dylibs for more 'canon' Frameworks - this should help to remedy SDL-crashes. Unfortunately, there are no prebuilt frameworks for SDL_gfx and YAML-cpp around, so these have to be statically linked still. If this setup works without further problems - I'll leave it like that. If not - I'll have to recompile those 2 frameworks manually, but that might take some time.

Have it a go and tell me if it works for you!  ;)

17
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 15, 2014, 05:10:55 pm »
The libSystem.B.dylib error isn't just his system. (of course it's on his system or OSX wouldn't boot) I've seen it before.
Have you tried the newest build I suggested above? I'm curious to get as much feedback from different sources as I can.

Seriously give that program a try.  It's one command in the commandline and you're done.  No mucking about with dependency hell, that's the whole point after all. This is far more problematic then it's worth, and there is in the end there is no difference if it's statically linked or not given apple's app layout.
I'll have a look at it.

18
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 15, 2014, 03:27:42 pm »
It is me again.
I am able to launch new updated bundle ONLY after I replaces openxcom.app/content/frameworks/libSDL-1.2.0.dylib with libSDL-1.2.0.dylib from my computer.
So I think that libSDL-1.2.0.dylib bundled with new version of bundle is hard coded to other frameworks/dylibs form computer in tas compilated on.
Maybe this advice can help anyone.
It's very odd, because libSystem.B.dylib library should exist on any functional OS X install. Perhaps your fiddling with Macports (e.g. installing/uninstalling different packages) somehow botched the original system.
In any case, I'd need some other people's feedbacks on the new build as well, to see if this is a general issue, or something specific to your environment.

19
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 15, 2014, 03:01:21 pm »
I suppose you can statically link the libraries, but that is hardly common practice.  Not to mention more work.  I'm not sure, but would it interfere with licensing? as the library isn't represented, despite being used.  I believe SDL to be pretty liberal with their license, but still.
We can argue about 'common practice' notion and the rationale for different options here, but it is irrelevant right now. I prefer static builds because they help to avoid dependency hell in portable apps. Yet it turned out, that Xcode made its own decision despite my preference, and went with dynamic linking instead. Both ways on Mac have their caveats, but to fix the issue ASAP, I adapted back to dynamic linking for now.
As for the licensing issue - your assumption is wrong. Static linking does not interfere with licensing requirements unless you are linking to strong copyleft code and fail to provide the source for your app under the same copyleft terms. Since OpenXcom project is under GPL - this is a non-issue in our case.

20
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 15, 2014, 02:51:52 pm »
The fixed build is ready, you can get it here - https://www.mediafire.com/download/cezhbh7ba46596c/OpenXcom-1.0.dmg
Or you can wait until SupSuper updates the official Downloads section.

21
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 15, 2014, 10:00:29 am »
I am looking into the matter right now.
There is a temporary solution, however, if you want to play the game right away. Install Homebrew - https://brew.sh/, and afterwards run the following command in your terminal:
Code: [Select]
$ brew install yaml-cpp sdl sdl_gfx sdl_image sdl_mixer --with-flac --with-libmikmod --with-libvorbis
Anyway, I'll post in this thread when the fixed build is ready. Sorry for inconvenience.

22
Builds & Ports / Re: OSX port does not include libraries in bundle?!
« on: June 14, 2014, 09:06:28 pm »
I noticed that the current osx bundle does not include necessary libraries inside the app bundle.  This really isn't ideal, as I'm sure you know.  For starters, as I mentioned in another thread, I, like a few others, am already slaved to macports (or someone could be using fink). If you can't link it to standard framework libraries, then might I suggest this very handy tool I use in my xboard work.
Yes, there are no dynamic libraries/frameworks within the bundle. Nor are they needed - the binary is statically linked with all the dependencies. So it doesn't matter whether you use macports or fink or whatever - nothing is loaded dynamically at startup.

23
Here is the screenshot of OpenXcom running perfectly on OSX 10.9 Mavericks.

24
Builds & Ports / Re: Request for OSX build
« on: May 14, 2013, 03:57:59 pm »
Quote
where can i find your build?
is it "app-iffied" ?

https://openxcom.org/index.php/downloads/
Yes. This is a full-featured OSX app bundle. Just put your data files inside and enjoy :)

25
Builds & Ports / Re: Request for OSX build
« on: May 14, 2013, 08:29:02 am »
My Xcode build is finally out too - you can try it if you like. It should work, I hope  :)

26
Builds & Ports / Re: Mac OS 1.6.8
« on: May 14, 2013, 08:08:01 am »
For the time being, the lowest target OSX supported in my builds is 10.7+ 64-bit. After the release 1.0 this might change and some legacy OS versions might be supported as well.

27
Open Feedback / Re: New website design
« on: April 18, 2012, 08:35:48 am »
Nice! The new UI should do the trick. Still looks a bit like a blog though :P

28
Programming / Re: The yaml-cpp include dilemma
« on: March 05, 2012, 08:51:23 am »
Since, unfortunately, I am rather dormant in terms of active OSX build management - I will concur to whatever decision you stick to :)
However, this doesn't mean we won't go back to this issue later, if it turns out problematic, but for now the actual development should take top priority.

29
Programming / Re: The yaml-cpp include dilemma
« on: December 08, 2011, 09:02:14 am »
Nice! I'll check it out when I get a free minute. Thanks!

30
Builds & Ports / Re: Compiling on Mac OS X Lion with Xcode 4 template
« on: December 08, 2011, 09:00:33 am »
Well, for the most part it's because right now OSX build is unofficial. That's why there are also no other OSX-specific files in the source tree, like frameworks, for example. This build began as my hobbyist contribution and currently stays this way  ;)

Pages: 1 [2] 3 4 ... 7