
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
Thanks
Giovanni

On Thu, Dec 3, 2009 at 14:51, Giovanni Lanzani <ulissesroc@...400...> wrote:
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
No one has really every tried I think. Could you point us out to the gimp-64 bit thingy? Is it documented somewhere? All our dependencies come from macports while I think The Gimp has gotten more and more towards doing their own thing, or reinventing their own wheel if you are so inclined. It might be that, for this particular purpose, their wheel is better suited than ours.
JiHO --- http://maururu.net

On 7/12/09 03:52, JiHO wrote:
On Thu, Dec 3, 2009 at 14:51, Giovanni Lanzani <ulissesroc@...400...> wrote:
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
No one has really every tried I think. Could you point us out to the gimp-64 bit thingy? Is it documented somewhere? All our dependencies come from macports while I think The Gimp has gotten more and more towards doing their own thing, or reinventing their own wheel if you are so inclined. It might be that, for this particular purpose, their wheel is better suited than ours.
Main goals of the current 'gimponosx' project afaiu are - use as many system libraries as possible - reduce the number of bundled MacPorts libraries - don't use $DYLD_LIBRARY_PATH or rpath or rewriting the install_dir with install_name_tool
resulting in -among other things- these steps: - use a 'private' MacPorts tree with a prefix that is a link in /tmp for building all dependencies needed for GIMP - use a local MacPorts repository provided by 'gimponosx' (for portfiles, patches and some source tarballs) - build GIMP using the same prefix, the link in /tmp will be recreated on every system when launching GIMP.
You can browse the SVN repository and search for the changes to allow building a 64bit GIMP version on Snow Leopard: http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/
and there are news about the recent builds for Snow Leopard on the projects website: http://gimp.lisanet.de/Website/News/News.html http://gimp.lisanet.de/Website/News/Eintrage/2009/11/7_64-bit_GIMP_version_is_out.html
~suv
[sidenote: I don't understand why talking about the current 'Inkscape' and 'Gimp on OS X' projects always has this implied statement "but we are doing it better" (btw from both sides... ;-). Gimp builds the app skeleton differently, yes, but the question which way is better doesn't help to figure out how to build a 64bit Inkscape.app on SL imho.]

Thanks for the clarification ~suv,
On Mon, Dec 7, 2009 at 11:49, ~suv <suv-sf@...58...> wrote:
Main goals of the current 'gimponosx' project afaiu are
- use as many system libraries as possible
- reduce the number of bundled MacPorts libraries
- don't use $DYLD_LIBRARY_PATH or rpath or rewriting the
install_dir with install_name_tool
These are all laudable goals that we should pursue also.
resulting in -among other things- these steps:
- use a 'private' MacPorts tree with a prefix that is a link in /tmp for
building all dependencies needed for GIMP
- use a local MacPorts repository provided by 'gimponosx' (for
portfiles, patches and some source tarballs)
- build GIMP using the same prefix, the link in /tmp will be recreated
on every system when launching GIMP.
but this looks like a clunky workaround and this is what I called "reinventing their own wheel". Of course, said like that it sounds a bit pejorative, but it is not, really ;). The reality is that, to make gimp or inkscape exactly how we would like them to be, the best solution would be to compile all dependencies manually ourselves, where we want them and how we want them. However, using macports is so much more practical that we currently leverage that. gimponosx places the trade off towards more control than we do. I would not object getting our build process a bit more complex if it resulted in better integration of Inkscape afterwards. I just don't have time to get involved in it.
You can browse the SVN repository and search for the changes to allow building a 64bit GIMP version on Snow Leopard: http://gimponosx.svn.sourceforge.net/viewvc/gimponosx/
and there are news about the recent builds for Snow Leopard on the projects website: http://gimp.lisanet.de/Website/News/News.html http://gimp.lisanet.de/Website/News/Eintrage/2009/11/7_64-bit_GIMP_version_is_out.html
thanks.
JiHO --- http://maururu.net

JiHO <jo.lists@...400...> writes:
On Thu, Dec 3, 2009 at 14:51, Giovanni Lanzani <ulissesroc@...400...> wrote:
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
No one has really every tried I think. Could you point us out to the gimp-64 bit thingy? Is it documented somewhere? All our dependencies come from macports while I think The Gimp has gotten more and more towards doing their own thing, or reinventing their own wheel if you are so inclined. It might be that, for this particular purpose, their wheel is better suited than ours.
Pretty much what ~suv said ;)

On 7/12/09 12:32, Giovanni Lanzani wrote:
JiHO <jo.lists@...400...> writes:
On Thu, Dec 3, 2009 at 14:51, Giovanni Lanzani <ulissesroc@...400...> wrote:
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
No one has really every tried I think. Could you point us out to the gimp-64 bit thingy? Is it documented somewhere? All our dependencies come from macports while I think The Gimp has gotten more and more towards doing their own thing, or reinventing their own wheel if you are so inclined. It might be that, for this particular purpose, their wheel is better suited than ours.
Pretty much what ~suv said ;)
sorry for answering a question JiHO had addressed to you ;-)
'gimponosx' initial changes for compiling on SL beginn with rev. 71 http://gimponosx.svn.sourceforge.net/viewvc/gimponosx?view=rev&revision=71 and continue up to rev. 87 (including the changes to use the system python and allow quit from dock icon).
~suv

On 7/12/09 12:56, ~suv wrote:
On 7/12/09 12:32, Giovanni Lanzani wrote:
JiHO <jo.lists@...400...> writes:
On Thu, Dec 3, 2009 at 14:51, Giovanni Lanzani <ulissesroc@...400...> wrote:
I was wondering, now that SL supports 64bit widely, is it possible to create an Inkscape build which runs in 64bit? lisanet.de already made one from Gimp, and it seems to be working much faster than before.
Of course in Gimp speed is more relevant than in Inkscape, but I guess a speed up is welcome (even if it would just be a startup speed up). Or are there things (like Python libraries, etc.) which prevent this?
No one has really every tried I think. Could you point us out to the gimp-64 bit thingy? Is it documented somewhere? All our dependencies come from macports while I think The Gimp has gotten more and more towards doing their own thing, or reinventing their own wheel if you are so inclined. It might be that, for this particular purpose, their wheel is better suited than ours.
Pretty much what ~suv said ;)
sorry for answering a question JiHO had addressed to you ;-)
'gimponosx' initial changes for compiling on SL beginn with rev. 71 http://gimponosx.svn.sourceforge.net/viewvc/gimponosx?view=rev&revision=71 and continue up to rev. 87 (including the changes to use the system python and allow quit from dock icon).
oops - wrong: rev. 67 as well... http://gimponosx.svn.sourceforge.net/viewvc/gimponosx?view=rev&revision=67
participants (3)
-
Giovanni Lanzani
-
JiHO
-
~suv