Author Topic: Mac OSX Port  (Read 85576 times)

AdemoS

  • Guest
Mac OSX Port
« on: May 19, 2009, 06:42:18 am »
I've shown a couple Mac OSX-using friend this software and they're interested, but want to use it on their OS.

Any plan to port it to Mac OSX?
« Last Edit: November 22, 2012, 03:46:20 am by achadwick »

Offline maxy

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: +9/-1
Re: Mac OSX Port
« Reply #1 on: May 20, 2009, 05:11:04 pm »
I'm not planning to make one myself, but if someone else does it I will of course put it on the homepage.

I have already seen a proof-of-concept screenshot of MyPaint on MacOS quite a while ago but I think the effort was discontinued.

AdemoS

  • Guest
Re: Mac OSX Port
« Reply #2 on: May 20, 2009, 05:39:39 pm »
Hmm alright, I checked MacPorts, but nothing there yet.

Hopefully as MyPaint becomes more popular someone on the Mac OSX will be interested enough to hack it.

But as for me, I'm currently using it without any problems on Linux. :D

AdemoS

  • Guest
Re: Mac OSX Port
« Reply #3 on: June 08, 2009, 09:33:54 pm »
I recently found this GTK project, that may automate the process of porting to MacOSX:
http://apps.sourceforge.net/trac/gtk-osx/

So if MyPaint uses GTK, (and it appears to) using this might allow MyPaint to be completely multi-platform.

fog

  • Guest
Re: Mac OSX Port
« Reply #4 on: November 23, 2009, 10:02:54 pm »
IŽm really interested too in the OSX port.
Could someone give me some info, and IŽll try to build the OSX version. IŽm an artist, but IŽll do my best to suply OSX builds to everybody :)

Offline maxy

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: +9/-1
Re: Mac OSX Port
« Reply #5 on: November 24, 2009, 08:21:53 am »
You can try to ask David Gunzinger (pfy at zhadum dot ch) about it; he showed me the program running on macosx, with a few ugly bugs, though. He should be able to tell you what setup you need. I don't know whether he continued, but I'll see him next week and ask.

fog

  • Guest
Re: Mac OSX Port
« Reply #6 on: November 24, 2009, 06:19:53 pm »
Thanks maxy for your fast reply.
I donŽt know how can I contact David, so If you could ask him for what I need to build mypaint on macosx IŽll be very grateful.

Looking forward hearing from you!
Thanks Maxy!!


You can try to ask David Gunzinger (pfy at zhadum dot ch) about it; he showed me the program running on macosx, with a few ugly bugs, though. He should be able to tell you what setup you need. I don't know whether he continued, but I'll see him next week and ask.

themystician

  • Guest
Re: Mac OSX Port
« Reply #7 on: December 08, 2009, 09:43:30 pm »
Any news on the mac port?  ???

Offline maxy

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: +9/-1
Re: Mac OSX Port
« Reply #8 on: December 09, 2009, 07:14:41 pm »
He did not get much further. From what I understood, the problem is that the X11 server he used on MacOS doesn't support pressure.

themystician

  • Guest
Re: Mac OSX Port
« Reply #9 on: December 09, 2009, 08:53:46 pm »
The Leopard and previous versions of Apple's X11 doesn't support Xinput well, so not pressure support.
To enable pressure support under leopard or previous versions of osx, he should use Xquartz project instead.

Snow Leopard's X11 is based in an old version of Xquarz, so it has pressure support, there's some xquartz beta for snow leopard too.

Offline maxy

  • Moderator
  • Hero Member
  • *****
  • Posts: 559
  • Karma: +9/-1
Re: Mac OSX Port
« Reply #10 on: December 26, 2009, 03:21:52 pm »
If anyone has more information about work in progress on a OSX Port, please add your information to the wiki here: http://wiki.mypaint.info/index.php?title=Packaging#OSX

Offline slug45

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Re: Mac OSX Port
« Reply #11 on: February 07, 2010, 02:35:31 pm »
Hi there.

I tried to build mypaint on osx 10.6 by:

1. installing xcode 3.2.1
2. installing macports
3. Building:

sudo port install python26
sudo port install py-gtk2

sudo port install python_select
sudo python_select python26

sudo port install py26-numpy
sudo port install py26-configobj
sudo port install protobuf-python26
sudo port install py26-gtk
sudo port install py26-cairo
sudo port install py26-gobject

sudo port install scons
sudo port install swig
sudo port install swig-python

Download mypaint sources, uncompress them and:

sudo scons prefix=/usr/local install

THIS is what I get.

Any help?
« Last Edit: February 08, 2010, 04:10:54 am by slug45 »

jonnor

  • Guest
Re: Mac OSX Port
« Reply #12 on: February 09, 2010, 05:09:11 pm »
"undefined symbol" is a linker error, and those symbols seems to be for CPython.  I don't really know more than that.
For your reference here is the output of a successful build on my system (Arch Linux):
http://mypaint.pastebin.com/f129507b1

Could be possible that the missing includes is the problem.

Offline slug45

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Re: Mac OSX Port
« Reply #13 on: February 10, 2010, 06:05:59 pm »
Jonnor, thanks for the reply.

I tried adding more ports, like glib-dev, uninstalling/reinstalling all, starting from zero, and I also tried what U suggested (the best I could) but I get the same errors again (and some new others).

I spent some hours trying building it, but I got nothing :(. I just hope somebody gets this to work on osx, I'm testing it on linux (btw building it on linux is, by far, easier) and I think it's a really great piece of software.

I did what I could and I hope the people who knows what they're doing, spend some time in this ;).

Thanks.

Offline tumagonx

  • Newbie
  • *
  • Posts: 21
  • Karma: +2/-0
Re: Mac OSX Port
« Reply #14 on: February 11, 2010, 12:55:33 pm »
Hi slug45

yours:
g++ -o lib/_mypaintlib -bundle lib/mypaintlib_wrap.os -L/opt/local/lib -lglib-2.0 -lintl -liconv
seems too few (no headers Includes), and the undefined symbols is in libpython26.a (or something, I'm on windows) which in my case is solved by adding -lpython26

I like to help but hackintosh never like my PC :P