When I attempt to compare two files with KDiff3 it exits. This information is output to the console: weakest_link root # kdiff3 Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". QPixmap: Cannot create a QPixmap when no GUI is being used QPixmap: Cannot create a QPixmap when no GUI is being used kbuildsycoca running... Reusing existing ksycoca kio (KMimeType): WARNING: 'kdeveloplanguagesupport.desktop' specifies undefined mimetype/servicetype 'KDevelop/Part' kbuildsycoca: WARNING: 'kmplayer_component.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kbuildsycoca: WARNING: 'kmplayer_component.desktop' specifies undefined mimetype/servicetype 'video/x-avi' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/noatun.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kvoctrain.desktop' specifies undefined mimetype/servicetype 'text/x-kvtml' kbuildsycoca: WARNING: 'khtmlimage.desktop' specifies undefined mimetype/servicetype 'image/x-portable-anymap' kbuildsycoca: WARNING: 'khtmlimage.desktop' specifies undefined mimetype/servicetype 'image/x-portable-graymap' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kaboodle.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kbuildsycoca: WARNING: 'kdevjavadebugger.desktop' specifies undefined mimetype/servicetype 'KDevelop/Part' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kuickshow.desktop' specifies undefined mimetype/servicetype 'image/x-psd' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kuickshow.desktop' specifies undefined mimetype/servicetype 'image/x-eim' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/english' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/mathml' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/richtext' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/tab-separated-values' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-authors' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-c' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-c++' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-comma-separated-values' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-copying' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-credits' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-csh' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-dcl' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-dsl' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-dtd' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-emacs-lisp' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-gtkrc' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-idl' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-install' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-perl' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-python' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-readme' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-scheme' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-setext' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-sh' kbuildsycoca: WARNING: 'vimpart.desktop' specifies undefined mimetype/servicetype 'text/x-sql' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kpovmodeler.desktop' specifies undefined mimetype/servicetype 'KPovModeler/Document' kbuildsycoca: WARNING: 'kcertpart.desktop' specifies undefined mimetype/servicetype 'application/binary-certificate' kbuildsycoca: WARNING: '/usr/kde/3.2/share/applications/kde/kmid.desktop' specifies undefined mimetype/servicetype 'audio/midi' kbuildsycoca: WARNING: 'kaboodleengine.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kbuildsycoca: WARNING: '/usr/share/applications/kde/kmplayer.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kbuildsycoca: WARNING: '/usr/share/applications/kde/kmplayer.desktop' specifies undefined mimetype/servicetype 'video/x-avi' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-csharp-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-csharp-hde' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-eiffel-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-ferite-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-ilerpg-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-javascript' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-kbasic-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/mfile' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-sather-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-scheme' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-sql' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-verilog-src' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/x-vhdl' kbuildsycoca: WARNING: 'katepart.desktop' specifies undefined mimetype/servicetype 'text/book' kbuildsycoca: WARNING: 'qeditor_part.desktop' specifies undefined mimetype/servicetype 'text/english' kbuildsycoca: WARNING: 'qeditor_part.desktop' specifies undefined mimetype/servicetype 'text/x-c' kbuildsycoca: WARNING: 'qeditor_part.desktop' specifies undefined mimetype/servicetype 'text/x-c++' kbuildsycoca: WARNING: 'qeditor_part.desktop' specifies undefined mimetype/servicetype 'text/x-sql' kbuildsycoca: WARNING: 'knotify.desktop' specifies undefined mimetype/servicetype 'KNotify' kbuildsycoca: WARNING: 'kaboodle_component.desktop' specifies undefined mimetype/servicetype 'audio/x-mp2' kded: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor! kded: WARNING: KGenericFactory: instance requested but no instance name passed to the constructor! Mutex destroy failure: Device or resource busy ICE default IO error handler doing an exit(), pid = 979, errno = 0 Reproducible: Always Steps to Reproduce: 1.run kdiff3 2.select two files 3.compare Actual Results: KDiff3 exits Expected Results: displayed diff info about the files For the moment I would recommend that kdiff3 be removed from amd64 as I have verified this bug with praetor in #gentoo-amd64 in irc.freenode.net
what if you `env CFLAGS=-pipe emerge diffutils`
Nope. Still the same problem. Also tried merging both programs using CFLAGS="-O0" and the problems still persisted.
this is not critical if a single app that the rest of a base system does NOT depend on is not functional, that doesn't affect anything other than that app ... again, NOT critical
Sorry about that...hadn't actually realized that I did that. I had not intended to mark it as such...Wonder how I managed to do that...?
app-misc/kdiff3-0.9.82 works here without problems. could you test this and let us know if it works for you?
Travis, kdiff3-0.9.82 doesn't work for me either...
I'd like to recommend merging kompare, if you want a good GUI for diff.
BTW, kompare is part of kdesdk...
If someone would tell me just how to run/merge compare it would be much appreciated. Tried typing compare at the command line with no success and running slocate kompare yeilds nothing...so did I miss something here?
Resovled with kdiff3-0.9.86.