By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 665

Summary: kompare: cannot display diff files, cannot load KompareViewPart
Product: TDE Reporter: Laurent Dard <f.couperin>
Component: tdesdkAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED WORKSFORME    
Severity: major CC: bugwatch, darrella, kb9vqf
Priority: P5    
Version: 3.5.13 [Trinity]   
Hardware: amd64   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Laurent Dard 2011-11-21 04:39:03 CST
Kompare isn't working in Ubuntu

right-click on a patch file / view with Kompare
--> unable to load KompareViewPart

System info:

$ lsb_release -ics
Ubuntu
oneiric

$ kde-config -v
Qt: 3.3.8d
KDE: 3.5.13
kde-config: 1.0

$ kde-config --prefix
/opt/trinity

$ env | grep -i -e trinity -e kde | sort
DEFAULTS_PATH=/usr/share/gconf/trinity.default.path
DESKTOP_SESSION=trinity
GTK2_RC_FILES=/home/myself/.gtkrc-2.0-kde-kde4:/home/myself/.trinity/share/config/gtkrc-2.0
GTK_RC_FILES=/etc/gtk/gtkrc:/home/myself/.gtkrc:/home/myself/.trinity/share/config/gtkrc
KDEDIR=/opt/trinity/
KDEDIRS=/opt/trinity/:/usr/:/opt/trinity/:/usr/
KDEHOME=/home/myself/.trinity
KDE_MULTIHEAD=false
KDE_SESSION_UID=
MANDATORY_PATH=/usr/share/gconf/trinity.mandatory.path
MANPATH=/opt/trinity/share/man:/opt/trinity/share/man:
OLDPWD=/mnt/linux-data/telechargements/trinity/Ubuntu-Trinity/kdelibs
PATH=/opt/trinity/bin:/opt/trinity/bin:/opt/trinity/bin:/home/myself/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
XDG_CONFIG_DIRS=/etc/xdg/xdg-trinity:/usr/share/ubuntustudio-menu/:/etc/xdg/:/opt/trinity/etc/xdg/:/etc/xdg/:/opt/trinity/etc/xdg/:/etc/xdg/
XDG_DATA_DIRS=/usr/share/trinity:/usr/local/share/:/usr/share/:/opt/trinity/share/:/usr/share/:/opt/trinity/share/:/usr/share/
Comment 1 Laurent Dard 2011-11-27 13:38:30 CST
More info:

$ kompare series.diff
The Trinity ltdl loader was unable to dlopen() the shared library '/opt/trinity/lib/trinity/libkomparepart.so' : '/opt/trinity/lib/trinity/libkomparepart.so: undefined symbol: _ZTI15QSplitterHandle'
The Trinity ltdl loader was unable to dlopen() the shared library '/opt/trinity/lib/trinity/libkomparepart.so' : '/opt/trinity/lib/trinity/libkomparepart.so: undefined symbol: _ZTI15QSplitterHandle'

$ grep -rn _ZTI15QSplitterHandle /var/lib/dpkg/info
/var/lib/dpkg/info/libqtgui4:i386.symbols:12252: _ZTI15QSplitterHandle@Base 4:4.5.3
/var/lib/dpkg/info/libqtgui4:amd64.symbols:12251: _ZTI15QSplitterHandle@Base 4:4.5.3

$ grep -rn /opt/trinity/lib/trinity/libkomparepart.so /var/lib/dpkg/info
/var/lib/dpkg/info/kompare-trinity.list:60:/opt/trinity/lib/trinity/libkomparepart.so

That's a problem with a Qt4 symbol. I don't understand why Qt4 is involved.
Comment 2 Darrell 2012-04-13 12:22:49 CDT
This looks related to bug report 854. Does this specific bug still exist?

I can open a diff file without error in kompare through the konqueror context menu.
Comment 3 Timothy Pearson 2012-05-26 13:27:45 CDT
I cannot replicate this bug on the latest GIT HEAD for R14.0.
Comment 4 Darrell 2013-04-20 17:15:49 CDT
Is this report still valid?
Comment 5 Darrell 2013-05-09 17:56:12 CDT
No response from the original reporter. This problem likely was a duplicate of 854. Closing as WORKSFORME.