[Bug 204719] New: inkscape is missing icons
https://bugzilla.novell.com/show_bug.cgi?id=204719 Summary: inkscape is missing icons Product: openSUSE 10.2 Version: Alpha 4 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: molkentin@kde.org QAContact: qa@suse.de When using inkscape from Beta 4 or factory, several icons are missing, at least when KDE is selected as default desktop. This is either a packaging bug or a missing dependency. Version information: # rpm -qi inkscape Name : inkscape Relocations: (not relocatable) Version : 0.43 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany Output of missing icons (stderr log) attached. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #1 from molkentin@kde.org 2006-09-09 04:11 MST ------- Created an attachment (id=98274) --> (https://bugzilla.novell.com/attachment.cgi?id=98274&action=view) Error output listing missing icons on startup -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #2 from molkentin@kde.org 2006-09-09 04:25 MST ------- Sorry, that should of course read Alpha 4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |molkentin@kde.org ------- Comment #3 from jpr@novell.com 2006-09-12 21:17 MST ------- Does running SuSEconfig solve the problem? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #4 from molkentin@kde.org 2006-09-12 23:47 MST ------- Nope, Problem presists. The icons don't appear to be part of the package either, at least not as seperate files. Are they compiled into some resource file? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 molkentin@kde.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|molkentin@kde.org | ------- Comment #5 from molkentin@kde.org 2006-09-13 03:18 MST ------- Information provided. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #6 from jpr@novell.com 2006-09-18 10:05 MST ------- They are likely part of the icon theme. Is gnome-icon-theme and/or tango-icon-theme installed? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #7 from molkentin@kde.org 2006-09-18 11:34 MST ------- yes: tango-icon-theme-0.7.2-12 gnome-icon-theme-2.15.92-4 Both were not auto-dependencies of inkscape, though. They got installed later. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 stbinner@suse.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |djais@novell.com ------- Comment #8 from stbinner@suse.de 2006-09-23 05:37 MST ------- *** Bug 207430 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |WORKSFORME ------- Comment #9 from jpr@novell.com 2006-09-26 12:20 MST ------- This looks like either a build issue or a corrupt package since: ** (process:26407): WARNING **: Could not open units file '${datarootdir}/inkscape/ui/units.txt': No such file or directory indicates it can't find other items as well (and rpm -ql inkscape | grep units.txt shows a file for me). Works fine under both GNOME and KDE for me (both installed). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #10 from andreas.hanke@gmx-topmail.de 2006-09-26 15:45 MST ------- ${datarootdir} is an unexpanded autotools variable, indicating a build system bug in inkscape. It seems to be fixed by now, "strings" does not find any occurances of "datarootdir" in /opt/gnome/bin/inkscape. Instead, it finds an occurance of /opt/gnome/share/inkscape/ui which indicates that the underlying problem is fixed by now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME | ------- Comment #11 from andreas.hanke@gmx-topmail.de 2006-09-26 16:47 MST ------- Sorry, I really managed to confuse my 10.1 and 10.2 systems. Comment 10 is wrong because of that, please ignore it. => Reopening. inkscape is still broken, there are unexpanded autotools variables all over the place: % strings /opt/gnome/bin/inkscape | grep datarootdir ${datarootdir}/inkscape/extensions ${datarootdir}/pixmaps ${datarootdir}/locale ${datarootdir}/inkscape/templates ${datarootdir}/inkscape/screens ${datarootdir}/inkscape/tutorials ${datarootdir}/inkscape/markers ${datarootdir}/inkscape/palettes ${datarootdir}/inkscape/icons ${datarootdir}/inkscape/gradients ${datarootdir}/inkscape/patterns ${datarootdir}/inkscape/ui ${datarootdir} That way the binary will not be able to find any of its resources. (It's caused by autoconf 2.60, it expands ${datadir} to ${datarootdir} by default which did not exist in earlier autoconf versions. This requires build scripts to be adjusted.) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #12 from andreas.hanke@gmx-topmail.de 2006-09-26 17:18 MST ------- The bug is in inkscape's configure.ac between lines 706 and 728: The test does not handle ${datarootdir} at all. Known upstream: http://sourceforge.net/search/?ml_name=inkscape-devel&type_of_search=mlists&group_id=93438&words=datarootdir https://sourceforge.net/tracker/?func=detail&atid=604308&aid=1521963&group_id=93438 But none of the three patches is good, they are all removing the bad code instead of fixing it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #13 from andreas.hanke@gmx-topmail.de 2006-09-26 18:36 MST ------- It's totally broken, the default config.h when just running ./configure without arguments contains: #define INKSCAPE_DATADIR "${datarootdir}" #define INKSCAPE_LIBDIR "NONE/lib" #define PACKAGE_LOCALE_DIR "${datarootdir}/locale" Any volunteers to fix this for autoconf 2.60 without breaking it for earlier autoconf versions? If not, you can work around this bug by explicitly adding --datadir=/opt/gnome/share to the ./configure invocation. It's not a fix, but prevents the buggy code path from being used. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |jhargadon@novell.com |gnome@forge.provo.novell.com| Status|REOPENED |NEW ------- Comment #14 from jpr@novell.com 2006-09-27 08:30 MST ------- I'm puzzled why I can't replicate this on alpha4. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #15 from jhargadon@novell.com 2006-10-04 14:26 MST ------- Should I go ahead and add --datadir=/opt/gnome/share to the ./configure for the time being? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #16 from andreas.hanke@gmx-topmail.de 2006-10-05 09:42 MST ------- "strings" shows that the latest Factory build (inkscape-0.44.1-2) still has ${datarootdir} compiled into the binary. (Unfortunately it's not installable because of bug 209601.) So I'd say "Yes". A workaround is better than a broken inkscape. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #17 from jhargadon@novell.com 2006-10-05 10:17 MST ------- I have submitted inkscape with the --datadir=/opt/gnome/share workaround. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #18 from andreas.hanke@gmx-topmail.de 2006-10-05 18:31 MST ------- Created an attachment (id=100635) --> (https://bugzilla.novell.com/attachment.cgi?id=100635&action=view) Patch This should be a real fix. But I recommend keeping just the workaround for now and not using this patch. The patch doesn't fix binreloc detection (broken as well for the same reason, but unused on Linux) - I'll try to fix that as well and submit the patch upstream. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 ------- Comment #19 from djais@novell.com 2006-10-09 08:01 MST ------- still missing in alpha5 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=204719 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #20 from jpr@novell.com 2006-10-26 09:15 MST ------- Since we have a workaround, Andreas I would say you should just file your fix upstream and we'll close this out for 10.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com