Inkscape-0.91pre3 Windows builds
Hey All,
In an unlikely turn of events, we have an OSX package available and none for Windows yet. Anyone interested in taking this on?
Cheers, Josh
I would be happy to build it except I don't use your build system.
If that's fine, I can build it and put it up on my website.
On Tue, Dec 2, 2014 at 6:34 PM, Josh Andler <scislac@...400...> wrote:
Hey All,
In an unlikely turn of events, we have an OSX package available and none for Windows yet. Anyone interested in taking this on?
Cheers, Josh
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hello Partha,
there is this pending bug for win64 build that it crashes on print. THe inkscape from your webpage does not crash. When I compare your inkscape 0.91-pre3 with the one that I build then the dll's shipped with the binaries does not match.
I do follow this recipe to build for win64: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
All my build always chrash when it comes to print. I do not know exactly which call actually leads to the crash. What do you do differently? Are you using the devlibs from https://code.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk ? Are you using the same compiler?
Best regards,
Adib. --
On Wed, Dec 3, 2014 at 1:25 AM, Partha Bagchi <partha1b@...400...> wrote:
I would be happy to build it except I don't use your build system.
If that's fine, I can build it and put it up on my website.
On Tue, Dec 2, 2014 at 6:34 PM, Josh Andler <scislac@...400...> wrote:
Hey All,
In an unlikely turn of events, we have an OSX package available and none for Windows yet. Anyone interested in taking this on?
Cheers, Josh
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl...
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Sat, Jan 17, 2015 at 1:18 PM, the Adib <theadib@...400...> wrote:
Hello Partha,
Hi Adib,
there is this pending bug for win64 build that it crashes on print. THe inkscape from your webpage does not crash. When I compare your inkscape 0.91-pre3 with the one that I build then the dll's shipped with the binaries does not match.
Well, I provided the latest builds of all of gtk+ and friends when I updated Cairo to 1.4.0. It's possible only the devlibs from May that I provided are in devlibs. If you use pkg-config, you should be able to tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
I do follow this recipe to build for win64: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
All my build always chrash when it comes to print. I do not know exactly which call actually leads to the crash. What do you do differently?
As mentioned above, I do my own builds. I don't use your build system.
Are you using the devlibs from https://code.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk ? Are you using the same compiler?
My compiler is gcc 4.9.2 seh exception handling. See my discussion with Johan about sjlj versus seh.
Best regards,
Hope this helps.
Adib.
Partha
--
On Wed, Dec 3, 2014 at 1:25 AM, Partha Bagchi <partha1b@...400...> wrote:
I would be happy to build it except I don't use your build system.
If that's fine, I can build it and put it up on my website.
On Tue, Dec 2, 2014 at 6:34 PM, Josh Andler <scislac@...400...> wrote:
Hey All,
In an unlikely turn of events, we have an OSX package available and none for Windows yet. Anyone interested in taking this on?
Cheers, Josh
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.cl... _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote:
Well, I provided the latest builds of all of gtk+ and friends when I updated Cairo to 1.4.0. It's possible only the devlibs from May that I provided are in devlibs. If you use pkg-config, you should be able to tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include the cairo*.pc files:
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/revision/...
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib. --
On Sat, Jan 17, 2015 at 11:15 PM, su_v <suv-sf@...58...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote:
Well, I provided the latest builds of all of gtk+ and friends when I updated Cairo to 1.4.0. It's possible only the devlibs from May that I provided are in devlibs. If you use pkg-config, you should be able to tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include the cairo*.pc files:
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/revision/...
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on Windows). Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7: 1) inkscape-0.91pre3-x64-2.msi (from 2015-01-04) http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06) https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape: 1) open a new document in currently installed Inkscape 0.91pre3 2) save a copy as PS file 3) open PS file in a plain-text editor and look in the comments section at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled with the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends when I > updated Cairo to 1.4.0. It's possible only the devlibs from May that I > provided are in devlibs. If you use pkg-config, you should be able to > tell which versions of glib/gtk/cairo/poppler etc are used in devlibs. Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include the cairo*.pc files: http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/revision/14
New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it only updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib. --
On Sun, Jan 18, 2015 at 6:17 PM, su_v <suv-sf@...58...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on Windows). Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled with the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends when
I
> updated Cairo to 1.4.0. It's possible only the devlibs from May
that I
> provided are in devlibs. If you use pkg-config, you should be able
to
> tell which versions of glib/gtk/cairo/poppler etc are used in
devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include the cairo*.pc files:
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/revision/...
New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
If your runtime is bundled with 1.12.16 and you built against 1.14.0 then how did it function? It should have crashed I think.
On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400...> wrote:
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it only updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib.
On Sun, Jan 18, 2015 at 6:17 PM, su_v <suv-sf@...58...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on Windows). Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled with the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends when
I > updated Cairo to 1.4.0. It's possible only the devlibs from May that I > provided are in devlibs. If you use pkg-config, you should be able to > tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include
the cairo*.pc files:
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/revision/...
New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Independent of how the devlibs64 arrived at the current inconsistent state - I'd like to remind again that inkscape (trunk, 0.91.x) with unpatched cairo 1.14.0 is quite unstable (random crashes with data loss). So before the missing files get committed to inkscape-devlibs64, now, I'd recommend to thoroughly test a local inkscape build with cairo 1.14.0, and patch cairo if needed. For further details, see e.g. this earlier message: http://sourceforge.net/p/inkscape/mailman/message/32980381/
Additional notes: AFAIU the cairo bug is not a platform-related crash limited to OS X (some linux distros already include the same patch from cairo git master with stable cairo 1.14 packages, others may have bug reports pending with the same patch proposed):
- Related cairo bug reports (same backtrace after crash): https://bugs.freedesktop.org/show_bug.cgi?id=85151 https://bugs.freedesktop.org/show_bug.cgi?id=85591
- Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766479 http://metadata.ftp-master.debian.org/changelogs//main/c/cairo/cairo_1.14.0-... - Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1152451#c3 - Arch Linux: https://bugs.archlinux.org/task/42596 https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages...
Regards, V
On 2015-01-18 20:03 (+0100), Partha Bagchi wrote:
If your runtime is bundled with 1.12.16 and you built against 1.14.0 then how did it function? It should have crashed I think.
On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400...> wrote:
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it only updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib.
On Sun, Jan 18, 2015 at 6:17 PM, su_v <...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on Windows). Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled with the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends when
I > updated Cairo to 1.4.0. It's possible only the devlibs from May that I > provided are in devlibs. If you use pkg-config, you should be able to > tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include
the cairo*.pc files:
I have rebuilt cairo from git (cloned today). If someone can help me put the files in devlibs, it would be much appreciated.
http://www.partha.com/temp/cairo-git.7z
Built with gcc 4.8.1 sjlj 64bit.
Thanks, Partha
On Sun, Jan 18, 2015 at 3:07 PM, su_v <suv-sf@...58...> wrote:
Independent of how the devlibs64 arrived at the current inconsistent state - I'd like to remind again that inkscape (trunk, 0.91.x) with unpatched cairo 1.14.0 is quite unstable (random crashes with data loss). So before the missing files get committed to inkscape-devlibs64, now, I'd recommend to thoroughly test a local inkscape build with cairo 1.14.0, and patch cairo if needed. For further details, see e.g. this earlier message: http://sourceforge.net/p/inkscape/mailman/message/32980381/
Additional notes: AFAIU the cairo bug is not a platform-related crash limited to OS X (some linux distros already include the same patch from cairo git master with stable cairo 1.14 packages, others may have bug reports pending with the same patch proposed):
- Related cairo bug reports (same backtrace after crash):
https://bugs.freedesktop.org/show_bug.cgi?id=85151 https://bugs.freedesktop.org/show_bug.cgi?id=85591
- Debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766479 http://metadata.ftp-master.debian.org/changelogs//main/c/cairo/cairo_1.14.0-...
- Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1152451#c3
- Arch Linux:
https://bugs.archlinux.org/task/42596 https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages...
Regards, V
On 2015-01-18 20:03 (+0100), Partha Bagchi wrote:
If your runtime is bundled with 1.12.16 and you built against 1.14.0 then how did it function? It should have crashed I think.
On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400...> wrote:
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it only updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib.
On Sun, Jan 18, 2015 at 6:17 PM, su_v <...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on Windows). Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled with the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends when
I > updated Cairo to 1.4.0. It's possible only the devlibs from May that I > provided are in devlibs. If you use pkg-config, you should be able to > tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include
the cairo*.pc files:
I just replaced the dll on my computer with the given dlls: - pdf reports cairo 1.14.1 - there is no crash for printing
So far this looks promising :-)
I do not know how abi compatible gcc4.9 and gcc4.8 are, Partha do you have any chance to recompile using gcc4.9 sjlj (as mentioned here http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit )
Many thanks.
Best regards,
Adib. --
On Sun, Jan 18, 2015 at 10:42 PM, Partha Bagchi <partha1b@...400...> wrote:
I have rebuilt cairo from git (cloned today). If someone can help me put the files in devlibs, it would be much appreciated.
http://www.partha.com/temp/cairo-git.7z
Built with gcc 4.8.1 sjlj 64bit.
Thanks, Partha
On Sun, Jan 18, 2015 at 3:07 PM, su_v <suv-sf@...58...> wrote:
Independent of how the devlibs64 arrived at the current inconsistent state - I'd like to remind again that inkscape (trunk, 0.91.x) with unpatched cairo 1.14.0 is quite unstable (random crashes with data loss). So before the missing files get committed to inkscape-devlibs64, now, I'd recommend to thoroughly test a local inkscape build with cairo 1.14.0, and patch cairo if needed. For further details, see e.g. this earlier message: http://sourceforge.net/p/inkscape/mailman/message/32980381/
Additional notes: AFAIU the cairo bug is not a platform-related crash limited to OS X (some linux distros already include the same patch from cairo git master with stable cairo 1.14 packages, others may have bug reports pending with the same patch proposed):
- Related cairo bug reports (same backtrace after crash):
https://bugs.freedesktop.org/show_bug.cgi?id=85151 https://bugs.freedesktop.org/show_bug.cgi?id=85591
- Debian:
http://metadata.ftp-master.debian.org/changelogs//main/c/cairo/cairo_1.14.0-...
- Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1152451#c3
- Arch Linux:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages...
Regards, V
On 2015-01-18 20:03 (+0100), Partha Bagchi wrote:
If your runtime is bundled with 1.12.16 and you built against 1.14.0 then how did it function? It should have crashed I think.
On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400...> wrote:
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it
only
updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib.
On Sun, Jan 18, 2015 at 6:17 PM, su_v <...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit)
available
for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on
Windows).
Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments
section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled
with
the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote:
Hello Johan,
Obviously there is a showblocker in the devlibs64: Inkscape crashes while printing text. https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250
Is there a patched cairo source/lib available? Maybe it is also related if lib and exe use compiler having different exception handling sjlj vs. seh. Are we sure we have the same exception handling on libs and exe?
According to the wiki doc we use sjlj compiler:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
Best regards,
Adib.
On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote:
On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > Well, I provided the latest builds of all of gtk+ and friends
when
I > updated Cairo to 1.4.0. It's possible only the devlibs from May that I > provided are in devlibs. If you use pkg-config, you should be
able
to > tell which versions of glib/gtk/cairo/poppler etc are used in devlibs.
Using pkg-config likely won't work - AFAICT the update from cairo 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include
the cairo*.pc files:
I published the windows binaries on sourceforge. The win64 ones contains the cairo lirary provided by Partha.
Within the next few days I can only check my mails rarely.
Best regards,
Adib.
Am Montag, 19. Januar 2015 schrieb the Adib :
I just replaced the dll on my computer with the given dlls:
- pdf reports cairo 1.14.1
- there is no crash for printing
So far this looks promising :-)
I do not know how abi compatible gcc4.9 and gcc4.8 are, Partha do you have any chance to recompile using gcc4.9 sjlj (as mentioned here http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit )
Many thanks.
Best regards,
Adib.
On Sun, Jan 18, 2015 at 10:42 PM, Partha Bagchi <partha1b@...400... javascript:_e(%7B%7D,'cvml','partha1b@...400...');> wrote:
I have rebuilt cairo from git (cloned today). If someone can help me put the files in devlibs, it would be much appreciated.
http://www.partha.com/temp/cairo-git.7z
Built with gcc 4.8.1 sjlj 64bit.
Thanks, Partha
On Sun, Jan 18, 2015 at 3:07 PM, su_v <suv-sf@...58... javascript:_e(%7B%7D,'cvml','suv-sf@...58...');> wrote:
Independent of how the devlibs64 arrived at the current inconsistent state - I'd like to remind again that inkscape (trunk, 0.91.x) with unpatched cairo 1.14.0 is quite unstable (random crashes with data loss). So before the missing files get committed to inkscape-devlibs64, now, I'd recommend to thoroughly test a local inkscape build with cairo 1.14.0, and patch cairo if needed. For further details, see e.g. this earlier message: http://sourceforge.net/p/inkscape/mailman/message/32980381/
Additional notes: AFAIU the cairo bug is not a platform-related crash limited to OS X (some linux distros already include the same patch from cairo git master with stable cairo 1.14 packages, others may have bug reports pending with the same patch proposed):
- Related cairo bug reports (same backtrace after crash):
https://bugs.freedesktop.org/show_bug.cgi?id=85151 https://bugs.freedesktop.org/show_bug.cgi?id=85591
- Debian:
http://metadata.ftp-master.debian.org/changelogs//main/c/cairo/cairo_1.14.0-...
- Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1152451#c3
- Arch Linux:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages...
Regards, V
On 2015-01-18 20:03 (+0100), Partha Bagchi wrote:
If your runtime is bundled with 1.12.16 and you built against 1.14.0 then how did it function? It should have crashed I think.
On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400...
javascript:_e(%7B%7D,'cvml','theadib@...400...');> wrote:
ok, I see. The package -3 I made with the latest devlibs64 available.
pls check
http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/1...
This revision #14 stated to update the cairo to version 1.14. But it
only
updates the development files.
The file bin/libcairo-2.dll remains untouched.
So we link against cairo 1.14 but the runtime is bundled 1.12.16. Remaining is to update the dlls in the bin directory.
Cheers, Adib.
On Sun, Jan 18, 2015 at 6:17 PM, su_v <...> wrote:
@AdiB: the two most recent 0.91pre3-x64 msi installers (64bit)
available
for download still use cairo 1.12.16 (i.e. a cairo version which is affected by the cairo bug when printing documents with text on
Windows).
Do you use up-to-date inkscape-devlibs64?
Installers tested today on Windows 7:
- inkscape-0.91pre3-x64-2.msi (from 2015-01-04)
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06)
https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=...
Steps to determine the cairo version used by installed Inkscape:
- open a new document in currently installed Inkscape 0.91pre3
- save a copy as PS file
- open PS file in a plain-text editor and look in the comments
section
at the top of the document for the comment starting with
%%Creator:
This comment shows which cairo version was used by Inkscape for PS export (i.e. on Windows and OS X, which version of cairo is bundled
with
the Inkscape package).
Header from PS file created with inkscape-0.91pre3-x64-3.msi:
%!PS-Adobe-3.0 %%Creator: cairo 1.12.16 (http://cairographics.org) %%CreationDate: Sun Jan 18 17:48:47 2015 %%Pages: 1 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%DocumentMedia: A4 595 842 0 () () %%BoundingBox: 79 438 504 471 %%EndComments
Regards, V
On 2015-01-18 14:36 (+0100), the Adib wrote: > Hello Johan, > > Obviously there is a showblocker in the devlibs64: Inkscape crashes > while printing text. > https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250 > > Is there a patched cairo source/lib available? > Maybe it is also related if lib and exe use compiler having
different
> exception handling sjlj vs. seh. > Are we sure we have the same exception handling on libs and exe? > > According to the wiki doc we use sjlj compiler: > >
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit
> > Best regards, > > Adib. > -- > > > > On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote: > > On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: > > Well, I provided the latest builds of all of gtk+ and friends
when
> I > > updated Cairo to 1.4.0. It's possible only the devlibs from
May
> that I > > provided are in devlibs. If you use pkg-config, you should be
able
> to > > tell which versions of glib/gtk/cairo/poppler etc are used in > devlibs. > > Using pkg-config likely won't work - AFAICT the update from
cairo
> 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not
include
> the > cairo*.pc files: >
Sorry for the problems.
-Johan
On 20-1-2015 20:17, the Adib wrote:
I published the windows binaries on sourceforge. The win64 ones contains the cairo lirary provided by Partha.
Within the next few days I can only check my mails rarely.
Best regards,
Adib.
Am Montag, 19. Januar 2015 schrieb the Adib :
I just replaced the dll on my computer with the given dlls: - pdf reports cairo 1.14.1 - there is no crash for printing So far this looks promising :-) I do not know how abi compatible gcc4.9 and gcc4.8 are, Partha do you have any chance to recompile using gcc4.9 sjlj (as mentioned here http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit ) Many thanks. Best regards, Adib. -- On Sun, Jan 18, 2015 at 10:42 PM, Partha Bagchi <partha1b@...400... <javascript:_e(%7B%7D,'cvml','partha1b@...400...');>> wrote: I have rebuilt cairo from git (cloned today). If someone can help me put the files in devlibs, it would be much appreciated. http://www.partha.com/temp/cairo-git.7z Built with gcc 4.8.1 sjlj 64bit. Thanks, Partha On Sun, Jan 18, 2015 at 3:07 PM, su_v <suv-sf@...58... <javascript:_e(%7B%7D,'cvml','suv-sf@...58...');>> wrote: > Independent of how the devlibs64 arrived at the current inconsistent > state - I'd like to remind again that inkscape (trunk, 0.91.x) with > unpatched cairo 1.14.0 is quite unstable (random crashes with data > loss). So before the missing files get committed to inkscape-devlibs64, > now, I'd recommend to thoroughly test a local inkscape build with cairo > 1.14.0, and patch cairo if needed. For further details, see e.g. this > earlier message: > http://sourceforge.net/p/inkscape/mailman/message/32980381/ > > Additional notes: > AFAIU the cairo bug is not a platform-related crash limited to OS X > (some linux distros already include the same patch from cairo git master > with stable cairo 1.14 packages, others may have bug reports pending > with the same patch proposed): > > - Related cairo bug reports (same backtrace after crash): > https://bugs.freedesktop.org/show_bug.cgi?id=85151 > https://bugs.freedesktop.org/show_bug.cgi?id=85591 > > - Debian: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766479 > http://metadata.ftp-master.debian.org/changelogs//main/c/cairo/cairo_1.14.0-2.1_changelog > - Fedora: > https://bugzilla.redhat.com/show_bug.cgi?id=1152451#c3 > - Arch Linux: > https://bugs.archlinux.org/task/42596 > https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/cairo&id=c95cf64c85a7849d2a2ba0f9d337f97ce6e46c7a > > > Regards, V > > > On 2015-01-18 20:03 (+0100), Partha Bagchi wrote: >> If your runtime is bundled with 1.12.16 and you built against 1.14.0 >> then how did it function? It should have crashed I think. >> >> On Sun, Jan 18, 2015 at 1:21 PM, the Adib <theadib@...400... <javascript:_e(%7B%7D,'cvml','theadib@...400...');>> wrote: >>> ok, I see. The package -3 I made with the latest devlibs64 available. >>> >>> pls check >>> http://bazaar.launchpad.net/~inkscape.dev/inkscape-devlibs64/trunk/changes/16?start_revid=16 <http://bazaar.launchpad.net/%7Einkscape.dev/inkscape-devlibs64/trunk/changes/16?start_revid=16> >>> >>> This revision #14 stated to update the cairo to version 1.14. But it only >>> updates the development files. >>> >>> The file bin/libcairo-2.dll remains untouched. >>> >>> So we link against cairo 1.14 but the runtime is bundled 1.12.16. >>> Remaining is to update the dlls in the bin directory. >>> >>> Cheers, Adib. >>> -- >>> >>> >>> On Sun, Jan 18, 2015 at 6:17 PM, su_v <...> wrote: >>>> >>>> @AdiB: the two most recent 0.91pre3-x64 msi installers (64bit) available >>>> for download still use cairo 1.12.16 (i.e. a cairo version which is >>>> affected by the cairo bug when printing documents with text on Windows). >>>> Do you use up-to-date inkscape-devlibs64? >>>> >>>> Installers tested today on Windows 7: >>>> 1) inkscape-0.91pre3-x64-2.msi (from 2015-01-04) >>>> http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/ >>>> 2) inkscape-0.91pre3-x64-3.msi (from 2015-01-06) >>>> >>>> https://drive.google.com/folderview?id=0ByQpCQ-C8wR2b09fYkRTSVk5bWM&usp=sharing#list >>>> >>>> Steps to determine the cairo version used by installed Inkscape: >>>> 1) open a new document in currently installed Inkscape 0.91pre3 >>>> 2) save a copy as PS file >>>> 3) open PS file in a plain-text editor and look in the comments section >>>> at the top of the document for the comment starting with >>>> >>>> %%Creator: >>>> >>>> This comment shows which cairo version was used by Inkscape for PS >>>> export (i.e. on Windows and OS X, which version of cairo is bundled with >>>> the Inkscape package). >>>> >>>> Header from PS file created with inkscape-0.91pre3-x64-3.msi: >>>> >>>> %!PS-Adobe-3.0 >>>> %%Creator: cairo 1.12.16 (http://cairographics.org) >>>> %%CreationDate: Sun Jan 18 17:48:47 2015 >>>> %%Pages: 1 >>>> %%DocumentData: Clean7Bit >>>> %%LanguageLevel: 2 >>>> %%DocumentMedia: A4 595 842 0 () () >>>> %%BoundingBox: 79 438 504 471 >>>> %%EndComments >>>> >>>> >>>> Regards, V >>>> >>>> >>>> On 2015-01-18 14:36 (+0100), the Adib wrote: >>>>> Hello Johan, >>>>> >>>>> Obviously there is a showblocker in the devlibs64: Inkscape crashes >>>>> while printing text. >>>>> https://bugs.launchpad.net/inkscape-devlibs64/+bug/1366250 >>>>> >>>>> Is there a patched cairo source/lib available? >>>>> Maybe it is also related if lib and exe use compiler having different >>>>> exception handling sjlj vs. seh. >>>>> Are we sure we have the same exception handling on libs and exe? >>>>> >>>>> According to the wiki doc we use sjlj compiler: >>>>> >>>>> http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_64-bit >>>>> >>>>> Best regards, >>>>> >>>>> Adib. >>>>> -- >>>>> >>>>> >>>>> >>>>> On Sat, Jan 17, 2015 at 11:15 PM, su_v <...> wrote: >>>>> >>>>> On 2015-01-17 23:02 (+0100), Partha Bagchi wrote: >>>>> > Well, I provided the latest builds of all of gtk+ and friends when >>>>> I >>>>> > updated Cairo to 1.4.0. It's possible only the devlibs from May >>>>> that I >>>>> > provided are in devlibs. If you use pkg-config, you should be able >>>>> to >>>>> > tell which versions of glib/gtk/cairo/poppler etc are used in >>>>> devlibs. >>>>> >>>>> Using pkg-config likely won't work - AFAICT the update from cairo >>>>> 1.12.16 to 1.14.0 in revision 14 of the devlibs64 did not include >>>>> the >>>>> cairo*.pc files: >>>>> >
New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (5)
-
Johan Engelen
-
Josh Andler
-
Partha Bagchi
-
su_v
-
the Adib