I think it's time to start working on 0.45.1 - there are lots of patches in the queue.
However the most frequently reported problem is still not fixed: it does not work on OSX 10.3.9. Is there anyone on Mac who could look into this and report if this is fixable at all?
On Feb 27, 2007, at 8:08 PM, Aaron Spike wrote:
Packagers, could you all please pong this thread so that we know you're ready to start the process.
I did one very small change that fixed crashing when the UI is resized to run out of icon room. That would probably be good to push over.
On 2007-February-28 , at 01:29 , bulia byak wrote:
[...] However the most frequently reported problem is still not fixed: it does not work on OSX 10.3.9. Is there anyone on Mac who could look into this and report if this is fixable at all?
I think Michael looked at the problem. I read all messages about these crashes and all different bug reports boil down to one problem (but I am not authorized to mark things as duplicate in the tracker). The easiest way to solve it would be to have some of these people compile Inkscape on 10.3.9 and send us a binary to distribute specifically for 10.3.9. I asked those who left some contact info on SourceForge (3 people). Meanwhile, I should add some polish to Mac compiling with DarwinPorts so that it becomes easy for them (I don't think we need to produce a Universal binary for 10.3 users, Intel macs were out only after 10.4 was out, were'nt they?). More news soon.
JiHO --- http://jo.irisson.free.fr/
On Wed, Feb 28, 2007 at 10:39:26AM +0100, jiho wrote:
On 2007-February-28 , at 01:29 , bulia byak wrote:
[...] However the most frequently reported problem is still not fixed: it does not work on OSX 10.3.9. Is there anyone on Mac who could look into this and report if this is fixable at all?
I think Michael looked at the problem. I read all messages about these crashes and all different bug reports boil down to one problem (but I am not authorized to mark things as duplicate in the tracker).
Your permission levels are now enhanced to admin. Please do mark all the duplicates you see.
The easiest way to solve it would be to have some of these people compile Inkscape on 10.3.9 and send us a binary to distribute specifically for 10.3.9. I asked those who left some contact info on SourceForge (3 people). Meanwhile, I should add some polish to Mac compiling with DarwinPorts so that it becomes easy for them (I don't think we need to produce a Universal binary for 10.3 users, Intel macs were out only after 10.4 was out, were'nt they?). More news soon.
Thanks for staying on top of these issues!
Bryce
On Wed, 28 Feb 2007, jiho wrote:
On 2007-February-28 , at 01:29 , bulia byak wrote:
[...] However the most frequently reported problem is still not fixed: it does not work on OSX 10.3.9. Is there anyone on Mac who could look into this and report if this is fixable at all?
I think Michael looked at the problem. I read all messages about these crashes and all different bug reports boil down to one problem (but I am not authorized to mark things as duplicate in the tracker). The easiest way to solve it would be to have some of these people compile Inkscape on 10.3.9 and send us a binary to distribute specifically for 10.3.9.
I have indeed looked into this extensively. There are a couple of things that determine the dependencies for our final binary in terms of OS X version. There is a MACOSX_DEPLOYMENT_TARGET variable used at compile time, and the SDK that all the dependencies are compiled against, GTK, etc. For building the Universal package (which has been working great on 10.4 machines incidently) I have compiled everything with: MACOSX_DEPLOYMENT_TARGET=10.4 SDK="/Developer/SDKs/MacOSX10.4u.sdk"
We could use a 10.4 machine to compile a package for 10.3.9 users but it (and all Inkscape's dependencies) would need to be compiled with: MACOSX_DEPLOYMENT_TARGET=10.3 SDK="/Developer/SDKs/MacOSX10.3.9.sdk" And all would have to be built for PPC. This package would then work for 10.3.9 and 10.4.x users on PPC
It is physically possible to provide one package that works for everyone, from 10.3.9 onwards, but the Intel side would have to be compiled with the first set of options and the PPC side with the second set and then all lipo'ed together. There is no way you can pass this information to gcc to compile both at once like I do with '-arch ppc -arch i386' for the current 10.4.x universal packages. Very frustrating!!
Meanwhile, I should add some polish to Mac compiling with DarwinPorts so that it becomes easy for them (I don't think we need to produce a Universal binary for 10.3 users, Intel macs were out only after 10.4 was out, were'nt they?). More news soon.
I think it would be ideal if we could find a 10.3.9 user, as you suggest, who can compile and build and more importantly test this package. I have to borrow an old 10.3.9 machine when I want to test on that now, and it is only going to become harder for you or I to support 10.3.9 users ourselves once Leopard (10.5) is soon released.
Definitely all Universal packages I put up in future I will label as "tiger" or "10.4". I actually wouldn't mind just dropping support for 10.3.9 if we can't find someone who can easily produce packages for it -- say that 0.4x is the last version of Inkscape to support OS X 10.3.9.
And yes, you're correct in thinking 10.3 was PPC only, so that simplifies things a bit.
Cheers, Michael
Jon A. Cruz wrote:
On Feb 27, 2007, at 8:08 PM, Aaron Spike wrote:
Packagers, could you all please pong this thread so that we know you're ready to start the process.
I did one very small change that fixed crashing when the UI is resized to run out of icon room. That would probably be good to push over.
Patch?
Aaron
On 2007-02-28, at 12:38, Michael Wybrow wrote:
I think it would be ideal if we could find a 10.3.9 user, as you suggest, who can compile and build and more importantly test this package. I have to borrow an old 10.3.9 machine when I want to test on that now, and it is only going to become harder for you or I to support 10.3.9 users ourselves once Leopard (10.5) is soon released.
I can test Panther build on my machine in anytime.
On 2007-February-28 , at 15:44 , Areozol wrote:
On 2007-02-28, at 12:38, Michael Wybrow wrote:
I think it would be ideal if we could find a 10.3.9 user, as you suggest, who can compile and build and more importantly test this package. I have to borrow an old 10.3.9 machine when I want to test on that now, and it is only going to become harder for you or I to support 10.3.9 users ourselves once Leopard (10.5) is soon released.
I can test Panther build on my machine in anytime.
Do you mean you can test a version of Inkscape built for Panther on your machine or that you are ready to build it yourself? The later would be immensely helpful.
JiHO --- http://jo.irisson.free.fr/
On 2007-02-28, at 15:47, jiho wrote:
I can test Panther build on my machine in anytime.
Do you mean you can test a version of Inkscape built for Panther on your machine or that you are ready to build it yourself? The later would be immensely helpful.
I am not a programmer, so I can only test Inkscape builded by others.
On 2007-February-28 , at 15:49 , Areozol wrote:
On 2007-02-28, at 15:47, jiho wrote:
I can test Panther build on my machine in anytime.
Do you mean you can test a version of Inkscape built for Panther on your machine or that you are ready to build it yourself? The later would be immensely helpful.
I am not a programmer, so I can only test Inkscape builded by others.
You really do not need to be a programmer to build Inkscape, you just need some hard drive space, a little spare time and the will to follow the directions we can give you. Would you care trying?
By the way, I am no programmer at all either and I am building Inkscape from time to time. That's really easy.
JiHO --- http://jo.irisson.free.fr/
On 2007-02-28, at 15:56, jiho wrote:
You really do not need to be a programmer to build Inkscape, you just need some hard drive space, a little spare time and the will to follow the directions we can give you. Would you care trying?
By the way, I am no programmer at all either and I am building Inkscape from time to time. That's really easy.
Yes, I have installed the Apple's developer utilities, but only the older version from Panther install disks.
On 2007-February-28 , at 16:04 , Areozol wrote:
On 2007-02-28, at 15:56, jiho wrote:
You really do not need to be a programmer to build Inkscape, you just need some hard drive space, a little spare time and the will to follow the directions we can give you. Would you care trying?
By the way, I am no programmer at all either and I am building Inkscape from time to time. That's really easy.
Yes, I have installed the Apple's developer utilities, but only the older version from Panther install disks.
OK great! You may need to update those. This should be doable simply by software update I think. If nothing shows up, then you are all set on this matter.
The next step is to install inkscape dependendies. For that you need to install DarwinPorts for Panther: http://darwinports.opendarwin.org/getdp/
Then follow the beginning of the indications on the wiki about compiling Inkscape on OS X http://wiki.inkscape.org/wiki/index.php/ CompilingMacOsX#Preparing_the_build_using_DarwinPorts It tells you what to install with DarwinPorts. DarwinPorts runs from the command line so you need to open the "Terminal" application and when it's said on the wiki to
"... install them with the command: sudo port install boehmgc gtkmm gnome-vfs intltool libxslt lcms popt"
it means you need to type:
sudo port install boehmgc gtkmm gnome-vfs intltool libxslt lcms popt
in the Terminal window (copy-paste works of course). This involves compiling lots of stuff which is quite long once it starts so you may want to do this during the night in order to kept your computer responsive when you work on other stuff during the day. Do not mind the part about MMX optimization and such, this is outdated. Just run: sudo port install boehmgc gtkmm gnome-vfs intltool libxslt lcms popt and sudo port install aspell libgnomeprintui and report when you're done.
Thanks A LOT again!
JiHO --- http://jo.irisson.free.fr/
On 2007-02-28, at 16:14, jiho wrote:
in the Terminal window (copy-paste works of course). This involves compiling lots of stuff which is quite long once it starts so you may want to do this during the night in order to kept your computer responsive when you work on other stuff during the day. Do not mind the part about MMX optimization and such, this is outdated. Just run: sudo port install boehmgc gtkmm gnome-vfs intltool libxslt lcms popt and sudo port install aspell libgnomeprintui and report when you're done.
How mutch time and diskspace it would take? I have G4 1,33GHz, for the sake of record.
OK, if I will have this stuff compiled, it means that I schould run 'make' script from directory of Inkscape source code?
jiho wrote:
On 2007-February-28 , at 15:49 , Areozol wrote:
On 2007-02-28, at 15:47, jiho wrote:
I can test Panther build on my machine in anytime.
Do you mean you can test a version of Inkscape built for Panther on your machine or that you are ready to build it yourself? The later would be immensely helpful.
I am not a programmer, so I can only test Inkscape builded by others.
You really do not need to be a programmer to build Inkscape, you just need some hard drive space, a little spare time and the will to follow the directions we can give you. Would you care trying?
By the way, I am no programmer at all either and I am building Inkscape from time to time. That's really easy.
JiHO
Well, If it is not very difficult I can Build on an iMac G5 PPC 1.8 ghz on osx 10.4.8 with at least 30 GB free. I am not a programmer too but I want to help the movement of Inkscape into OSX. If you give me some instructions how to do it, I can do it :D
Juan Miguel Ramirez
On 2007-February-28 , at 22:43 , Juan Miguel Ramirez wrote:
jiho wrote:
On 2007-February-28 , at 15:49 , Areozol wrote:
On 2007-02-28, at 15:47, jiho wrote:
I can test Panther build on my machine in anytime.
Do you mean you can test a version of Inkscape built for Panther on your machine or that you are ready to build it yourself? The later would be immensely helpful.
I am not a programmer, so I can only test Inkscape builded by others.
You really do not need to be a programmer to build Inkscape, you just need some hard drive space, a little spare time and the will to follow the directions we can give you. Would you care trying? By the way, I am no programmer at all either and I am building Inkscape from time to time. That's really easy. JiHO --- http:// jo.irisson.free.fr/
Well, If it is not very difficult I can Build on an iMac G5 PPC 1.8 ghz on osx 10.4.8 with at least 30 GB free. I am not a programmer too but I want to help the movement of Inkscape into OSX. If you give me some instructions how to do it, I can do it :D
Thank you, that would be very useful. Currently what we urgently need is someone to compile Inkscape on 10.3.9 (and there is someone working on this). But your motivation could really be usuful to build development snapshots of Inkscape. Development of Inskcape occurs constantly and all new stuff are posted through SVN. It would be good to have someone compiling SVN regularly so that other people can see what is going on and test new features before they reach the release. I tried to do this in the past but do not have much time for it and it would be great if you could help.
To start you could get comfortable with SVN: http://wiki.inkscape.org/wiki/index.php/WorkingWithSVN then get DarwinPorts and build Inkscape dependencies with it: http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX The rest of the build process (i.e. actually building Inkscape) is all automated but needs a little polish right now (there have been many changes and several ways to compile Inkscape and the dust still needs to settle.) Note that this method will allow you to build Inkscape for PPC only. Michael Wybrow has developed a method to build Universal binaries of Inkscape in one go which does not involves DarwinPorts. But I do not know anything about it. Universal development snapshots would probably be more useful than PPC only ones so you may want to wait for him to start with this. As I said, all this is very new and it would need a little time to get everything right... hopefully with your help.
Thanks in advance.
JiHO --- http://jo.irisson.free.fr/
On 2/28/07, Aaron Spike <aaron@...749...> wrote:
Packagers, could you all please pong this thread so that we know you're ready to start the process.
We haven't heard from the Windows packagers so far... Adib, are you able to work on packaging 0.45.1 in the near future?
bulia byak schrieb:
On 2/28/07, Aaron Spike <aaron@...749...> wrote:
Packagers, could you all please pong this thread so that we know you're ready to start the process.
We haven't heard from the Windows packagers so far... Adib, are you able to work on packaging 0.45.1 in the near future?
Bulia,
I am going to the mountains on Monday and I am back on Wednesday.
I am still curious how this 45.1 should work? Will this be an continious work on the 0.45 branch and just bugfixes? or is this a certain snapsh oot of our trunk? There are a certain number of new translations I guess those will be in also? - this needs some translation work in the separate language installer files as well. Will we have a list of bugs that must be closed also in the 45.1 ?
cu,
Adib. ----
On 3/4/07, Adib Taraben <taraben.a@...1512...> wrote:
I am going to the mountains on Monday and I am back on Wednesday.
So we can release 0.45.1 the end of this week? Or will someone else step up as Windows packager?
I am still curious how this 45.1 should work? Will this be an continious work on the 0.45 branch and just bugfixes? or is this a certain snapsh oot of our trunk?
No, it's a separate branch, which only has bugfixes and no new features. The list of fixes is in http://wiki.inkscape.org:8080/wiki/index.php/ReleaseNotes045. If you want to get there more translations, contact Aaron Spike.
bulia byak schrieb:
On 3/4/07, Adib Taraben <taraben.a@...1512...> wrote:
I am going to the mountains on Monday and I am back on Wednesday.
So we can release 0.45.1 the end of this week? Or will someone else step up as Windows packager?
I am still curious how this 45.1 should work? Will this be an continious work on the 0.45 branch and just bugfixes? or is this a certain snapsh oot of our trunk?
No, it's a separate branch, which only has bugfixes and no new features. The list of fixes is in http://wiki.inkscape.org:8080/wiki/index.php/ReleaseNotes045. If you want to get there more translations, contact Aaron Spike.
I made a fresh make dist on etch and build from scratch on win32:
https://sourceforge.net/tracker/index.php?func=detail&aid=1673673&gr...
It should build/package fine now.
I could not compile using Ishmals latest gcc-set mingw411-070228.7z so I took the older one mingw411-060525.zip also used for the 0.45.
Adib. ---
participants (9)
-
Aaron Spike
-
Adib Taraben
-
Areozol
-
Bryce Harrington
-
bulia byak
-
jiho
-
Jon A. Cruz
-
Juan Miguel Ramirez
-
Michael Wybrow