Bug 10561

Summary: OpenZwave generates libopenzwave.so.1.4 instead of libopenzwave.so.1.5
Product: buildroot Reporter: Guillaume Bailleul <laibulle>
Component: Outdated packageAssignee: unassigned
Status: RESOLVED INVALID    
Severity: normal CC: buildroot, laibulle
Priority: P5    
Version: 2017.02   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: Target:
Build:

Description Guillaume Bailleul 2017-12-08 10:59:39 UTC
Hello, 

I am a new user of BuildRoot. I am trying to use OpenZwave 1.5 on raspberry Pi 3, I have fetched buildroot-2017.02.8.tar.gz but the generated lib is version 1.4 but the content of is package/openzwave/openzwave.mk is

OPENZWAVE_VERSION = V1.5
OPENZWAVE_SITE = $(call github,OpenZWave,open-zwave,$(OPENZWAVE_VERSION))
OPENZWAVE_LICENSE = LGPLv3+, GPLv3 (examples), Apache-2.0 (sh2ju.sh)
OPENZWAVE_LICENSE_FILES = license/license.txt license/lgpl.txt \
	license/gpl.txt license/Apache-License-2.0.txt


Am doing something wrong ?

Best regards
Comment 1 Peter Korsgaard 2017-12-08 18:19:22 UTC
This isn't a problem. The soname does not _NEED_ to match the package version, and the openzwave upstream has decided (explictly or by accident) to not bump the soname version when releasing version 1.5.

See cpp/build/support.mk in the openzwave sources for details.