I built an application that uses the xclass library. When xclass tries to locate xpm files it is looking in /usr/local/xclass-icons (found this using strace). The xpm files are installed in /usr/share/xclass. The application I built is located at: http://xclass.sourceforge.net/rx320.html Simple sulition is: ln -s /usr/share/xclass /usr/local/xclass-icons I'm assuming this is an ebuild config problem but of course may be totally wrong. :-) Reproducible: Always Steps to Reproduce: 1.Build and run rx320 SW - no ebuild for this 2.Right click and Select 'Frequency database' 3.Select either the 'Open Frequency File' or 'Save Frequency File' Actual Results: Fatal error: Pixmap not found: folder.t.xpm Expected Results: The xclass library should look for its files in /usr/sharexclass and not /usr/local/xclass-icons
Created attachment 31164 [details, diff] xclass-0.8.2.ebuild.patch this patch should fix up the wrong locations in 0.7.4 and 0.8.2
Created attachment 31165 [details, diff] xclass.ebuilds.patch wrong file attached, this is the correct one
Created attachment 31167 [details, diff] xclass.ebuilds.patch > Hi Sven, > > Thanks very much for the fast patch. I don't know if this is the correct > way to respond. I've not used bugzilla before. Anyway, there is a small > typo in your patch: > > /usr/shared/xclass > > should be: > > /usr/share/xclass > > Other than that it works perfectly. thx for info, updated the patch next time just create a comment under the original bug
The last patch works perfectly.
Created attachment 31269 [details] xclass-0.8.2-r1.ebuild try this ebuild out please
I had to run: ebuild /usr/portage/x11-libs/xclass/xclass-0.8.2-r1.ebuild digest before I could emerge the package but other than that it works perfectly.
now in portage, thanks all