Bug 27341 - libpurple-devel cannot be installed due to libdbus-devel-1.13.8-4.2.mga7.i586 needing systemd-devel-241-8.mga7.i586
Summary: libpurple-devel cannot be installed due to libdbus-devel-1.13.8-4.2.mga7.i586...
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: NEEDINFO
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-30 11:41 CEST by Kristoffer Grundström
Modified: 2020-10-07 05:59 CEST (History)
3 users (show)

See Also:
Source RPM: libpurple-devel
CVE:
Status comment:


Attachments

Description Kristoffer Grundström 2020-09-30 11:41:00 CEST
Description of problem: I was going to compile the source code for the external WhatsApp plugin to be used in Pidgin and as I ran make -j4 I got a message stating: You need libpurple development headers installed to be able to compile this plugin

I searched for libpurple-devel using urpmq -y libpurple and I got these hits:

libpurple-devel
libpurple-events-devel
libpurple-events1
libpurple0

urpmq --list-media shows:

Core Release (distrib1)
Core Release Debug (distrib2)
Core Updates (distrib3)
Core Updates Debug (distrib4)
Nonfree Release (distrib11)
Nonfree Release Debug (distrib12)
Nonfree Updates (distrib13)
Nonfree Updates Debug (distrib14)
Core 32bit Release (distrib31)
Core 32bit Updates (distrib32)
Nonfree 32bit Release (distrib36)
Nonfree 32bit Updates (distrib37)

Version-Release number of selected component (if applicable): 2.13.0

How reproducible: All the time.

Steps to Reproduce:
1. Open a terminal window.
2. Make sure that golang-bin is installed.
3. Type git clone https://github.com/hoehermann/purple-gowhatsapp.git
4. cd to that directory.
5. Type make and hit Enter/Return.
6. Voila! It fails to compile since you need libpurple development headers which cannot be installed due to missing systemd-devel-241-8.mga7.i586
Kristoffer Grundström 2020-09-30 11:42:02 CEST

Hardware: All => x86_64

Comment 1 Barry Jackson 2020-09-30 12:04:27 CEST
You need lib64purple-devel

CC: (none) => zen25000

Comment 2 Barry Jackson 2020-09-30 12:06:25 CEST
... and lib64dbus-devel
Comment 3 Kristoffer Grundström 2020-09-30 12:11:43 CEST
Correct me if I'm wrong, but don't I have the right medias for urpmi to install it?
Comment 4 Barry Jackson 2020-09-30 12:37:38 CEST
Yes you do, but you need to un-install the i586 -devel packages that you installed first. Then install all the lib64*-devel versions.
Comment 5 Aurelien Oudelet 2020-09-30 14:58:29 CEST
@Kristoffer,
Do you want to compile for 64bits or 32Bits?
If so, please report here success or not for advice done by Barry.

And special thanks for you Barry for catching this.


This could be closes ASAP if all are good.
Leaving this in Bugsquad until further answer from OP.

CC: (none) => ouaurelien

Comment 6 Lewis Smith 2020-10-06 10:20:52 CEST
@Kristoffer

It is a week now since Barry gave his quick-and-simple-to-do advice. Please can you report back?
If you do not, we can assume that this bug can be closed.

CC: (none) => lewyssmith
Whiteboard: (none) => NEEDINFO

Comment 7 Kristoffer Grundström 2020-10-07 05:59:41 CEST
That did the trick. Thanks.

Status: NEW => RESOLVED
Resolution: (none) => WORKSFORME


Note You need to log in before you can comment on or make changes to this bug.