Bug#951474: libfmt-dev: spdlog try to load fmt v5 function()

2020-02-18 Thread Christian Marillat
On 18 févr. 2020 13:39, "Eugene V. Lyubimkin"  wrote:

[...]

> I'd need more details to reproduce and understand the problem, particularly 
> whether
> packaged libfmt v5 is a root case or not.
>
> I can see the from lines that there is a linking problem in the package 
> 'gerbera`,
> but I do not see where these logs are coming from. The unstable
> version of the package builds
> cleanly for me - are you trying to build an unreleased version? If
> yes, which exact sources?

>From my own repository :

https://www.deb-multimedia.org/pool/main/g/gerbera-dmo/gerbera-dmo_1.4.0+20200216.gitb93113f2-dmo1.debian.tar.xz
https://www.deb-multimedia.org/pool/main/g/gerbera-dmo/gerbera-dmo_1.4.0+20200216.gitb93113f2-dmo1.dsc
https://www.deb-multimedia.org/pool/main/g/gerbera-dmo/gerbera-dmo_1.4.0+20200216.gitb93113f2.orig.tar.xz

> Do you have links to build logs?

https://www.deb-multimedia.org/tests/gerbera-dmo_1.4.0+20200216.gitb93113f2-dmo1_armhf.build

For the record after I packaged libfmt-dev 6.1.2 gerbera build without
problem.

Christian



Bug#951474: libfmt-dev: spdlog try to load fmt v5 function()

2020-02-18 Thread Eugene V. Lyubimkin
Control: tags -1 + moreinfo

Hello,

Christian Marillat kirjoitti 17.2.2020 klo 8.45:
> Note : This bug is for armel, armhf, arm64 and powerpc arches.
> 
> As said in bug #950857 spdlog is build using an embedded copy of version 6+
> and thus fail to load include from version 5.
>
> [...]

I'd need more details to reproduce and understand the problem, particularly 
whether
packaged libfmt v5 is a root case or not.

I can see the from lines that there is a linking problem in the package 
'gerbera`,
but I do not see where these logs are coming from. The unstable version of the 
package builds
cleanly for me - are you trying to build an unreleased version? If yes, which 
exact sources?
Do you have links to build logs?


Regards,
-- 
Eugene V. Lyubimkin aka JackYF
C++ GNU/Linux userspace developer, Debian Developer



Bug#951474: libfmt-dev: spdlog try to load fmt v5 function()

2020-02-16 Thread Christian Marillat
Package: libfmt-dev
Version: 5.3.0+ds-2
Severity: grave

Dear Maintainer,

Note : This bug is for armel, armhf, arm64 and powerpc arches.

As said in bug #950857 spdlog is build using an embedded copy of version 6+
and thus fail to load include from version 5.

/usr/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `void 
spdlog::logger::log(spdlog::source_loc, 
spdlog::level::level_enum, char const (&) [38])':
/usr/include/spdlog/logger.h:154: undefined reference to 
`spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)'
/usr/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `void 
spdlog::logger::log(spdlog::source_loc, 
spdlog::level::level_enum, char const (&) [51])':
/usr/include/spdlog/logger.h:154: undefined reference to 
`spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)'
/usr/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `void 
spdlog::logger::log(spdlog::source_loc, 
spdlog::level::level_enum, char const (&) [40])':
/usr/include/spdlog/logger.h:154: undefined reference to 
`spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)'
/usr/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `void 
spdlog::logger::log(spdlog::source_loc, 
spdlog::level::level_enum, char const (&) [80])':
/usr/include/spdlog/logger.h:154: undefined reference to 
`spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)'
/usr/bin/ld: CMakeFiles/gerbera.dir/src/main.cc.o: in function `void 
spdlog::logger::log(spdlog::source_loc, 
spdlog::level::level_enum, char const (&) [35])':
/usr/include/spdlog/logger.h:154: undefined reference to 
`spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)'
/usr/bin/ld: 
CMakeFiles/gerbera.dir/src/main.cc.o:/usr/include/spdlog/logger.h:154: more 
undefined references to `spdlog::details::log_msg::log_msg(spdlog::source_loc, 
fmt::v5::basic_string_view, spdlog::level::level_enum, 
fmt::v5::basic_string_view)' follow
collect2: error: ld returned 1 exit status

Christian

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.20 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libfmt-dev depends on:
ii  libc62.29-10
ii  libgcc-s1 [libgcc1]  10-20200211-1
ii  libgcc1  1:10-20200211-1
ii  libstdc++6   10-20200211-1

libfmt-dev recommends no packages.

Versions of packages libfmt-dev suggests:
pn  libfmt-doc  

-- no debconf information