philippe44 / LMS-uPnP

Integrate UPnP players with LogitechMediaServer
108 stars 17 forks source link

Error messages on 8.5.1 installed from Ports #81

Open make-nz opened 4 months ago

make-nz commented 4 months ago

When I restarted to load the new LMS 8.5.1 version (from LMS 8.4 before) I got the following:

root@LMS:/usr/ports/audio/logitechmediaserver # service logitechmediaserver restart Starting logitechmediaserver. root@LMS:/usr/ports/audio/logitechmediaserver # service logitechmediaserver restartld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" [22:34:55.149] main:1831 Starting squeeze2upnp version: v3.3.9 (Apr 5 2024 @ 22:10:05) [22:34:55.150] Start:1530 Binding to iface 192.xx.xx.xx:49152 [epair0b] (http port 0) [22:34:55.150] Start:1566 UPnP search for urn:schemas-upnp-org:device:MediaRenderer:1 [22:34:55.359] Start:1566 UPnP search for urn:schemas-upnp-org:device:MediaRenderer:2 ld-elf.so.1: Shared object "libstdc++.so.6" not cd "printf '%b' '\0057media\0057media'"ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64" ld-elf.so.1: Shared object "libstdc++.so.6" not found, required by "squeeze2raop-freebsd-x86_64"

This is on a TrueNAS CORE Jail (freeBSD 13.2), and LMS is installed from Ports. https://www.freshports.org/audio/logitechmediaserver/

My fix:

pkg install gcc

Did you change from clang to gcc recently? Or is there something else going on, maybe?

Cheers

philippe44 commented 4 months ago

No change in the past year or so

make-nz commented 4 months ago

The maintainer of the port is wondering, if you need -lstdc++ instead of the system libc? It seems gcc pulls in -lstdc++ even, when it is not needed.