Package Details: kdiff3-qt 0.9.98-2

Git Clone URL: https://aur.archlinux.org/kdiff3-qt.git (read-only)
Package Base: kdiff3-qt
Description: A file comparator/merge tool (lightweight qt version without KDE dependencies)
Upstream URL: http://kdiff3.sourceforge.net/
Licenses: GPL
Conflicts: kdiff3
Provides: kdiff3=0.9.98
Submitter: xduugu
Maintainer: el_aur
Last Packager: xduugu
Votes: 35
Popularity: 0.017740
First Submitted: 2009-08-14 23:55
Last Updated: 2015-06-09 18:57

Dependencies (1)

Required by (4)

Sources (1)

Latest Comments

Chocobo commented on 2015-05-21 20:45

Thanks! That did it. I would never have thought of that. Sorry!

xduugu commented on 2015-05-21 18:01

Maybe the optional dependencies for the xcb backend are not installed?

$ pacman -Qi qt5-base | grep xcb
Depends On : libjpeg-turbo xcb-util-keysyms libgl dbus fontconfig systemd xcb-util-wm libxrender libxi sqlite xcb-util-image icu qtchooser
libxkbcommon-x11: xcb plugin [installed]
libsm: xcb plugin [installed]

Chocobo commented on 2015-05-21 17:50

This seems to happen regardless if I have QT_PLUGIN_PATH set.

[swinchen@splice ~]$ ls -l /usr/lib/qt/plugins/platforms/libqxcb.so
-rwxr-xr-x 1 root root 775352 May 14 02:30 /usr/lib/qt/plugins/platforms/libqxcb.so

[swinchen@splice ~]$ pacman -Qo /usr/lib/qt/plugins/platforms/libqxcb.so
/usr/lib/qt/plugins/platforms/libqxcb.so is owned by qt5-base 5.4.1-8

[swinchen@splice ~]$ echo $QT_PLUGIN_PATH
/usr/lib/qt/plugins

[swinchen@splice ~]$ kdiff3
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)

xduugu commented on 2015-04-06 18:40

According to [1], it is related to the QT_PLUGIN_PATH.

Does /usr/lib/qt/plugins/platforms/libqxcb.so exist on your system (owned by qt5-base)? Did you set/adjust the QT_PLUGIN_PATH variable?

[1] http://stackoverflow.com/questions/28899812/going-from-qt4-to-qt5-on-linux-this-application-failed-to-start-because-it-coul

xduugu commented on 2015-04-06 18:40

According to [1], it is related to the QT_PLUGIN_PATH.

Does /usr/lib/qt/plugins/platforms/libqxcb.so exist on your system (owned by qt5-base)? Did you set/adjust the QT_PLUGIN_PATH variable?

Chocobo commented on 2015-04-06 13:30

I get this when starting kdiff3. I checked and library dependencies look ok.


[swinchen@splice ~]$ kdiff3
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)
[swinchen@splice ~]$ which kdiff3
/usr/bin/kdiff3
[swinchen@splice ~]$ ldd /usr/bin/kdiff3
linux-vdso.so.1 (0x00007ffd991c8000)
libQt5PrintSupport.so.5 => /usr/lib/libQt5PrintSupport.so.5 (0x00007f32a4491000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007f32a3c74000)
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f32a372c000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f32a325a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f32a2f4b000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f32a2c46000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f32a2a30000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f32a268d000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f32a2470000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f32a221f000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f32a1f11000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f32a1bcf000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f32a1999000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f32a173c000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f32a1526000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f32a11ce000)
libicui18n.so.54 => /usr/lib/libicui18n.so.54 (0x00007f32a0d77000)
libicuuc.so.54 => /usr/lib/libicuuc.so.54 (0x00007f32a09e7000)
libpcre16.so.0 => /usr/lib/libpcre16.so.0 (0x00007f32a0782000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f32a057e000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f32a0376000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f32a4462000)
/lib64/ld-linux-x86-64.so.2 (0x00007f32a4314000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f32a0107000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f329fefe000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f329fcdc000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f329fa1f000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f329f801000)
libnvidia-tls.so.346.47 => /usr/lib/libnvidia-tls.so.346.47 (0x00007f329f5fe000)
libnvidia-glcore.so.346.47 => /usr/lib/libnvidia-glcore.so.346.47 (0x00007f329c925000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f329c713000)
libicudata.so.54 => /usr/lib/libicudata.so.54 (0x00007f329ace9000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f329aae5000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f329a8bf000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f329a6b4000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f329a3d3000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f329a1c1000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f3299faa000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f3299da6000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f3299ba0000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f3299990000)
libattr.so.1 => /usr/lib/libattr.so.1 (0x00007f329978b000)
[swinchen@splice ~]$

Chocobo commented on 2015-04-06 13:15

I get the following when trying to run this version of kdiff3

[swinchen@splice]$ kdiff3
This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: eglfs, kms, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)
[swinchen@splice]$

xduugu commented on 2015-03-21 18:00

Switched to Qt5

xduugu commented on 2015-03-21 18:00

Switched to QT5

xduugu commented on 2013-11-20 19:59

Added the additional sed and a comment about removing the !docs option to keep the documentation.

Alister.Hood commented on 2013-11-06 23:01

I also needed to add this:
sed -i 's@/usr/local@/usr@g' kreplacements/kreplacements.cpp

xduugu commented on 2013-09-21 20:17

Including the documentation doubles the size of the package. If you actually need the documentation, just comment out the line "options=(...)".

Alister.Hood commented on 2013-09-21 03:03

Hmmm. It would be good to install the help files as well:

QTextBrowser: No document for file://usr/local/share/doc/kdiff3/en/index.html

xduugu commented on 2013-03-01 23:07

Fixed. Thanks, the name of the symlink was changed recently.
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/qt4&id=b179e86d75b1f86c6f27f6f976154a9ad153f910

giniu commented on 2013-03-01 19:43

There is error during build, package qt4 provides qmake-qt4, not qmake4.

xduugu commented on 2011-06-09 10:49

you're welcome

Anonymous comment on 2011-06-08 15:27

thank you