most icons missing, Windows 10, Inkscape 0.92+devel trunk-65-gf65c700 2017-07-04
just built Inkscape 0.92+devel trunk-65-gf65c700 2017-07-04: commit f65c70038c52f305d0da7e97f96bf6695cb3554e Author: Tavmjong Bah <tavmjong@...8...> Date: Tue Jul 4 20:05:55 2017 +0200
More icon clean-up. ................................................................ most of the icons are missing. There are many messages of the type:
(inkscape.exe:9664): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 'G_IS_LOADABLE_ICON (icon)' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 'G_IS_LOADABLE_ICON (icon)' failed
tia, Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/most-icons-missing-Windows-10-Inkscape-0-92... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
Am 04.07.2017 um 23:42 schrieb alvinpenner:
just built Inkscape 0.92+devel trunk-65-gf65c700 2017-07-04: commit f65c70038c52f305d0da7e97f96bf6695cb3554e Author: Tavmjong Bah <tavmjong@...8...> Date: Tue Jul 4 20:05:55 2017 +0200
More icon clean-up.
................................................................ most of the icons are missing. There are many messages of the type:
(inkscape.exe:9664): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 'G_IS_LOADABLE_ICON (icon)' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_file_new_for_path: assertion 'path != NULL' failed (inkscape.exe:9664): GLib-GIO-CRITICAL **: g_loadable_icon_load: assertion 'G_IS_LOADABLE_ICON (icon)' failed
tia, Alvin
Works fine in MSYS2 builds (I guess you're still using devlibs64?)
The error suggests, that an icon file can not be found. If you want you can check if the file is where it's supposed to be (e.g. among many others you should now have "inkscape\share\icons\align-horizontal-baseline.svg").
Apart from that there were changes to both icon handling code as well has the code that handles resource paths during the hackfest (so a regression in both is possible)
Regards, Eduard
yes, I'm using devlibs64. the file you mentioned exists, as in:
Directory of C:\Users\penne_000\AppData\Roaming\InkscapeGit\inkscape\build\inkscape\share\icons
06/30/2017 01:35 PM 4,049 align-horizontal-baseline.svg
I think my most recent compile was about two days ago, which worked normally.
Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/most-icons-missing-Windows-10-Inkscape-0-92... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
screenshot attached missingicons.png http://inkscape.13.x6.nabble.com/file/n4980410/missingicons.png
Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/most-icons-missing-Windows-10-Inkscape-0-92... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
On Tue, 2017-07-04 at 15:48 -0700, alvinpenner wrote:
screenshot attached missingicons.png http://inkscape.13.x6.nabble.com/file/n4980410/missingicons.png
This could be my work, I've been cleaning up the paths code but have no way to test windows builds:
Can you run:
G_MESSAGES_DEBUG=all ./bin/inkscape
Or whatever the windows equivalent is please? this should output all the resource files it's loading and where it's trying to get them.
Best Regards, Martin Owens
that command does not seem to exist, I get: G_MESSAGES_DEBUG 'G_MESSAGES_DEBUG' is not recognized as an internal or external command, operable program or batch file.
Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/most-icons-missing-Windows-10-Inkscape-0-92... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
On Tue, 2017-07-04 at 17:54 -0700, alvinpenner wrote:
that command does not seem to exist, I get: G_MESSAGES_DEBUG 'G_MESSAGES_DEBUG' is not recognized as an internal or external command, operable program or batch file.
Aye, that means windows doesn't work like unix. I don't know how you make an environment variable in windows.
Anyone else know how?
Martin,
On Tue, Jul 04, 2017 at 09:21:06PM -0400, Martin Owens wrote:
On Tue, 2017-07-04 at 17:54 -0700, alvinpenner wrote:
that command does not seem to exist, I get: G_MESSAGES_DEBUG 'G_MESSAGES_DEBUG' is not recognized as an internal or external command, operable program or batch file.
Aye, that means windows doesn't work like unix. I don't know how you make an environment variable in windows.
Anyone else know how?
Martin,
Iff this is cygwin (no idea), google and stackoverflow suggest using export, so something like
export G_MESSAGESDEBUG=all ./bin/inkscape
or whatever the correct command to invoke inkscape is.
ĸen
- on windows the command is: set G_MESSAGES_DEBUG=all - then run Inkscape separately from DOS to get the attached output: dumpdata.txt http://inkscape.13.x6.nabble.com/file/n4980415/dumpdata.txt Alvin
-- View this message in context: http://inkscape.13.x6.nabble.com/most-icons-missing-Windows-10-Inkscape-0-92... Sent from the Inkscape - Dev mailing list archive at Nabble.com.
participants (4)
-
alvinpenner
-
Eduard Braun
-
Ken Moffat
-
Martin Owens