Summary: | audio/logitechmediaserver doesn't build anymore since perl5 defaults to 5.26 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | emss |
Component: | Individual Port(s) | Assignee: | Rodrigo Osorio <rodrigo> |
Status: | Closed FIXED | ||
Severity: | Affects Many People | CC: | ports, rodrigo, trashcan |
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(ports) |
Version: | Latest | ||
Hardware: | amd64 | ||
OS: | Any |
Description
emss
2018-04-03 13:51:39 UTC
Hi Mark, Compiles and runs fine here. Regards I did upgrade distinfo Makefile pkg-plist files/vendorpatch-CPAN_buildme.sh downloaded from https://github.com/mnd999/freebsd-ports/tree/lms-update/audio/logitechmediaserver (because I do not know how to apply a port otherwise) But it fails to compile (due License SDL missing?): root> cat /usr/home/jails/basejail/poudriere/logs/bulk/stable-default/2018-04-16_15h49m15s/logs/logitechmediaserver-7.9.1.g2018.04.11.log [snip] =======================<phase: check-sanity >============================ ===> License SDL accepted by the user =========================================================================== [snip] =======================<phase: checksum >============================ ===> License SDL accepted by the user ===> Fetching all distfiles required by logitechmediaserver-7.9.1.g2018.04.11 for building => SHA256 Checksum OK for Logitech-slimserver-7.9.1.g2018.04.11-7b3c28c_GH0.tar.gz. => SHA256 Checksum OK for Logitech-slimserver-vendor-54be245_GH0.tar.gz. =========================================================================== [snip] =======================<phase: build >============================ ===> Building for logitechmediaserver-7.9.1.g2018.04.11 cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-54be245/CPAN && ./buildme.sh RUN_TESTS:1 CLEAN:1 USE_HINTS:1 target all LICENSES_ACCEPTED=SDL not found - please install it *** Error code 1 Stop. make: stopped in /usr/ports/audio/logitechmediaserver =>> Cleaning up wrkdir ===> Cleaning for logitechmediaserver-7.9.1.g2018.04.11 build of audio/logitechmediaserver | logitechmediaserver-7.9.1.g2018.04.11 ended at Mon Apr 16 15:49:52 CEST 2018 build time: 00:00:23 !!! build failure encountered !!! I do have the following in poudriere's relevant make.conf: root> cat /usr/local/etc/poudriere.d/stable-make.conf # accept SDL license (logitechmediaserver) LICENSES_ACCEPTED=SDL What am I missing? Thanks and regards, Michael Yes, I know about that one, I've raised it upstream. https://github.com/Logitech/slimserver-vendor/issues/55 Updated branch with a fix for the LICENSES_ACCEPTED=SDL issue. Congratulations, you fixed it. The port compiles, starts, and I am back in listening to my music :-) Thank you very, very much for all your efforts and with kind regards, Michael Yes, amd64 is good now I think. Just i386 to sort out, although I'm not sure how well that ever worked. Patch here https://reviews.freebsd.org/D15206 No ports committer seems to give a crap about it though so I guess we just have to wait. A commit references this bug: Author: rodrigo Date: Mon May 7 08:11:07 UTC 2018 New revision: 469272 URL: https://svnweb.freebsd.org/changeset/ports/469272 Log: Update audio/logitechmediaserver to latest version * Support current perl revision * Mark broken on 10/i386 (libmediascan does not compile) * Add the port into LEGAL, since it contains non-redistributable material (mail to portmgr@) PR: 227256 Submitted by: Mark Dixon <mark@tranquillussoftware.co.uk> (maintainer) Reported by: emss@free.fr Changes: head/LEGAL head/audio/logitechmediaserver/Makefile head/audio/logitechmediaserver/distinfo head/audio/logitechmediaserver/files/vendorpatch-CPAN_buildme.sh head/audio/logitechmediaserver/pkg-plist Committed, thanks |