Package Details: kdepimlibs4 4.14.10-15

Git Clone URL: https://aur.archlinux.org/kdepimlibs4.git (read-only)
Package Base: kdepimlibs4
Description: KDE4 PIM Libraries
Upstream URL: https://projects.kde.org/projects/kde/kdepimlibs
Licenses: GPL, LGPL
Conflicts: kdepimlibs
Provides: kdepimlibs
Replaces: kdepimlibs
Submitter: Chazza
Maintainer: None
Last Packager: Chazza
Votes: 1
Popularity: 0.464560
First Submitted: 2018-02-17 17:12
Last Updated: 2018-02-26 23:08

Pinned Comments

Chazza commented on 2018-02-26 13:56

Note to all - The akonadi-qt4 package conflicts with the KDE 5 version of akonadi and you need akonadi-qt4 to build kdepimlibs4. However, kdepimlibs4 only needs libakonadi-qt4 at runtime which doesn't conflict with akonadi. So if you're trying to build kdepimlibs4 but you have packages which depend on KDE 5 akonadi installed then what you need to do is the following:

1) pacman -Rdd akonadi (this will uninstall KDE 5 akonadi with no dependency checks)

2) Install akonadi-qt4 and libakonadi-qt4

3) Build and install kdepimlibs4

4) pacman -R akonadi-qt4

5) pacman -S akonadi

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Chazza commented on 2018-02-26 23:11

@mozo I'm sorry, I made a dumb mistake with the kdepimlibs4 PKGBUILD earlier. I thought I'd sucessfully compiled it against akonadi (from repos) so I change the dependency. But I was mistaken. So I've changed the dependency back. It will build fine now. As for the other issues, I'm too tired to look at those right now. I'll have a look tomorrow. :)

mozo commented on 2018-02-26 21:56

I resolved the harfbuzz problem with uninstalling freetype2-infinality and installing freeype2. I can't resolve the other problems so I'm waiting for your instructions before I restore from backup.

mozo commented on 2018-02-26 19:49

Here you are the dolphin error:

dolphin: error while loading shared libraries: libbaloofiles.so.4: cannot open shared object file: No such file or directory

mozo commented on 2018-02-26 19:28

Hello again :) Today I decided to try to update and unhold the held packages. There are several problems - if you update harfbuzz there is an error and KDE4 doesn't start. At TTY it gives the following error:

/usr/lib/xorg-server/Xorg: symbol looking error: /usr/lib/libharfbuzz.so.o: undefined symbol: FT_Done _MM_Var

So I downgraded it again to be able enter KDE.

Second problem - at the update process the system asked me to replace baloo4-widgets with baloo-widgets. After that gwenview and dolphin stoped working. The file transfer dialog disappears too. The file or folder gets copied but the dialog with the progress was gone.

Third problem - when I try to install the new version of kdepimlibs4 4.14.10-14 I receive that error

https://pastebin.com/FEXpxCrr

And another error:

Now when bulding the system said to remove baloo4-widgets and to install baloo. When I try to revert to baloo4-widgets it fails with libbaloo4 dependency for it is missing from AUR.

Chazza commented on 2018-02-26 17:30

Ok the Fedora patch works fine so I've switched the dependency over to plain libical. I also found that you don't need akonadi-qt4 to build kdepimlibs4 - it just provides some dbus service files, mainly, which are also provided by the akonadi package. So I switched the dependency over to plain akonadi which means there won't be any more unresolvable conflicts when building this.

Sorry for the inconvenience folks!

Chazza commented on 2018-02-26 16:36

Ooh, Fedora already has a patch for libical 3 in Rawhide! I'll test this asap and then switch the dependency back to plain libical if it works. I don't know why I didn't think of checking Rawhide earlier...

Chazza commented on 2018-02-26 16:23

@brianbrodsky12 You just need to install libical2 with pacman and you will be automatically prompted to uninstall libical.

I should note (and I will do this in the libical2 package comments) that any package that is specifically linked against libical.so.3 will stop working. There's not much I can do about that, other than adding a symlink in the libical2 package to the new library name.

Using the old version of libical is not a good solution but kdepimlibs4 isn't compatible with the newer version so this is a stopgap. Really, kdepimlibs4 needs to be patched to make it compatible with libical version 3 but I have no idea how much work that would be at this stage.

brianbrodsky12 commented on 2018-02-26 15:48

@Chazza Thank you. I got further but now am getting libical2 and libical are in conflict. I would of followed the same instructions for this package except you list it as a dependency and not just a make dependency.

Chazza commented on 2018-02-26 13:56

Note to all - The akonadi-qt4 package conflicts with the KDE 5 version of akonadi and you need akonadi-qt4 to build kdepimlibs4. However, kdepimlibs4 only needs libakonadi-qt4 at runtime which doesn't conflict with akonadi. So if you're trying to build kdepimlibs4 but you have packages which depend on KDE 5 akonadi installed then what you need to do is the following:

1) pacman -Rdd akonadi (this will uninstall KDE 5 akonadi with no dependency checks)

2) Install akonadi-qt4 and libakonadi-qt4

3) Build and install kdepimlibs4

4) pacman -R akonadi-qt4

5) pacman -S akonadi

brianbrodsky12 commented on 2018-02-26 13:13

I am getting the following error:

==> Finished making: akonadi-qt4 1.13.0-14 (Mon Feb 26 08:05:52 EST 2018) ==> Cleaning up...

==> Continue installing akonadi-qt4 ? [Y/n] ==> [v]iew package contents [c]heck package with namcap ==> --------------------------------------------------- ==>

[sudo] password for brian: [sudo] password for brian: loading packages... warning: libakonadi-qt4-1.13.0-14 is up to date -- reinstalling resolving dependencies... looking for conflicting packages... :: akonadi-qt4 and akonadi are in conflict. Remove akonadi? [y/N] error: unresolvable package conflicts detected error: failed to prepare transaction (conflicting dependencies) :: akonadi-qt4 and akonadi are in conflict ==> WARNING: Your packages are saved in /tmp/yaourt-tmp-brian ==> Restart building kdepimlibs4 ? [y/N] ==> ------------------------------------ ==> ==> ERROR: unable to update [brian@brian-arch-desktop ~]$