ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #11211
[Bug 1999764] [NEW] Fix build for Poppler 22.12 transition
Public bug reported:
Inkscape won't build with Poppler >=22.09 because of calls such as
state->getLineDash(&dash_pattern, &dash_length, &dash_start);
Poppler's getLineDash API changed.
The attached patch fixes the compilation, nonetheless the package to
build
(https://launchpad.net/~nteodosio/+archive/ubuntu/poppler/+build/24938248)
because of a failed Pango test:
--->
304/307 Test #304: render_text-glyphs-combining ........................................***Failed 1.14 sec
Failed to get connection
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 600 x 600 pixels (96 dpi)
2
text-glyphs-combining FAILED
Failed to get connection
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 2400 x 2400 pixels (384 dpi)
text-glyphs-combining-large FAILED
<---
** Affects: inkscape (Ubuntu)
Importance: Undecided
Status: New
** Patch added: "fix-build-for-poppler-22-09.patch"
https://bugs.launchpad.net/bugs/1999764/+attachment/5635722/+files/fix-build-for-poppler-22-09.patch
** Description changed:
Inkscape won't build with Poppler >=22.09 because of calls such as
- state->getLineDash(&dash_pattern, &dash_length, &dash_start);
+ state->getLineDash(&dash_pattern, &dash_length, &dash_start);
Poppler's getLineDash API changed.
The attached patch fixes the compilation, nonetheless the package to
- build because of a failed Pango test:
+ build
+ (https://launchpad.net/~nteodosio/+archive/ubuntu/poppler/+build/24938248)
+ because of a failed Pango test:
--->
304/307 Test #304: render_text-glyphs-combining ........................................***Failed 1.14 sec
Failed to get connection
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
- font-family : 'Noto Sans';
- src : url(fonts/NotoSans-Regular.ttf)
+ font-family : 'Noto Sans';
+ src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 600 x 600 pixels (96 dpi)
2
text-glyphs-combining FAILED
Failed to get connection
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
- font-family : 'Noto Sans';
- src : url(fonts/NotoSans-Regular.ttf)
+ font-family : 'Noto Sans';
+ src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 2400 x 2400 pixels (384 dpi)
text-glyphs-combining-large FAILED
<---
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to inkscape in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1999764
Title:
Fix build for Poppler 22.12 transition
Status in inkscape package in Ubuntu:
New
Bug description:
Inkscape won't build with Poppler >=22.09 because of calls such as
state->getLineDash(&dash_pattern, &dash_length, &dash_start);
Poppler's getLineDash API changed.
The attached patch fixes the compilation, nonetheless the package to
build
(https://launchpad.net/~nteodosio/+archive/ubuntu/poppler/+build/24938248)
because of a failed Pango test:
--->
304/307 Test #304: render_text-glyphs-combining ........................................***Failed 1.14 sec
Failed to get connection
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19505): CRITICAL **: 18:49:52.468: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 600 x 600 pixels (96 dpi)
2
text-glyphs-combining FAILED
Failed to get connection
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_new_for_name: assertion 'connection != NULL' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_proxy_call:
assertion 'DBUS_IS_G_PROXY (proxy)' failed
** (inkscape:19519): CRITICAL **: 18:49:52.688: dbus_g_connection_register_g_object: assertion 'connection != NULL' failed
end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
end_font_face_cb: Added font: /<<PKGBUILDDIR>>/testfiles/rendering_tests/fonts/NotoSans-Regular.ttf
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 2400 x 2400 pixels (384 dpi)
text-glyphs-combining-large FAILED
<---
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1999764/+subscriptions
Follow ups