stefan-langenmaier / jami-overlay

Jami (formerly Ring (formerly SFLphone)) is a SIP compatible softphone for GNU/Linux.
GNU General Public License v3.0
21 stars 9 forks source link

dev-libs/msgpack not building with gcc-8.2 #57

Closed pedrocmoreno closed 4 years ago

pedrocmoreno commented 6 years ago

Seems like a new warning by gcc-8.2 that becomes an error with -Werror. The build log is available in the attachment build-abi_x86_64.amd64.log

.

stefan-langenmaier commented 6 years ago

Hi @KuroLevin sorry for the late reply and thanks for opening the issue. I just started looking into.

I haven't tried to compile it yet with a gcc-8.2. Have you tried to build the dev-libs/msgpack-2.1.1 that is in the official Gentoo repository? This version might also work.

pedrocmoreno commented 6 years ago

That version does build but there is also a similar bug open for the latest unmasked version with gcc7: https://bugs.gentoo.org/show_bug.cgi?id=658262. The problem seems to be referred here and the solution should apply to booth versions.

stefan-langenmaier commented 6 years ago

I will look into the option to remove the version in this repo if it isn't needed.

The issue in the bugzilla is referencing an earlier version (1.2.0). I leave the issue open for the moment.

pedrocmoreno commented 5 years ago

After digging deeper i found out that upstream from version 1.4.2 onward a patch is applied that removes the Werror flag. Haven't checked if the patch is compatible with the version in here but it should be.

stefan-langenmaier commented 4 years ago

Seems to be fixed: https://bugs.gentoo.org/658262