Hi boomshalek,
this is not a problem with this package but with your perl installation. You could try to remove (pacman -R perl-scalar-list-utils) if it's present. It's provided by perl-core since 5.22.
Btw. you don't have to use this Version, the "normal" Version is also compatible meanwhile.
Please report back if this helps you out, this might be interesting for others.
Search Criteria
Package Details: logitechmediaserver-git 20240514.22852.251c1b0de-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/logitechmediaserver-git.git (read-only, click to copy) |
---|---|
Package Base: | logitechmediaserver-git |
Description: | Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Git-Version, if you prefer stability consider using logitechmediaserver instead) |
Upstream URL: | https://github.com/Logitech/slimserver |
Keywords: | logitech slimserver squeezebox |
Licenses: | GPL, custom |
Provides: | logitechmediaserver |
Submitter: | stef.an |
Maintainer: | stef.an (FabioLolix) |
Last Packager: | stef.an |
Votes: | 9 |
Popularity: | 0.000067 |
First Submitted: | 2015-05-16 16:04 (UTC) |
Last Updated: | 2024-05-14 12:54 (UTC) |
Dependencies (10)
- perl (perl-gitAUR)
- perl-io-socket-ssl
- gd (gd-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- nasm (nasm-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- yasm (yasm-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (optional, x86_64) – transcoding on 64-bit systems
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR) (optional, x86_64) – transcoding on 64-bit systems
Required by (0)
Sources (3)
stef.an commented on 2015-07-09 19:41 (UTC)
boomshalek commented on 2015-07-09 16:06 (UTC)
Hi
I wanted to update from standard (non-git) package to this due to the perl incompatibility.
But I get:
Exported revision 21376.
==> Sources fetched or server timeout
==> Starting build()...
RUN_TESTS:0 CLEAN:1 USE_HINTS:1 target all
Building for Linux / x86_64-linux-thread-multi
Building with Perl 5.22 at /usr/bin/perl
build_module run tests:0 clean:1 hints 1 Sub-Uplevel-0.22
tar zxvf Sub-Uplevel-0.22.tar.gz
tar done
‘../hints’ -> ‘./hints’
‘../hints/darwin.pl’ -> ‘./hints/darwin.pl’
Checking if your kit is complete...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck
make: *** No targets specified and no makefile found. Stop.
make failed, aborting
==> Entering fakeroot environment...
==> Starting package()...
cp: cannot stat ‘CPAN/build/5.*/lib/*/*linux*/*’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
RadioGnome1971 commented on 2015-07-08 20:40 (UTC)
I translated the Dutch message 'Toegang geweigerd' to Access denied, but permission denied might be the propper translation.
I increased the size of the partition I use for building, retried, still the same.
icu4c-4_6-src.tgz has size 15543712 (15M)
the folder icu contains approx 70M (> du -sh icu)
runConfigureICU is located in src/slimserver-vendor/CPAN/icu/source/ (and not src/slimserver-vendor/CPAN/icu)
It is approx 11K and despite having rwxr-x-rx as permissions, I can't execute it, nor can root. aha.....
Moving the folder to a different partition made it executable. I have something to fix here and not in your package.
For now I consider this not an issue of logitechmediaserver-git.
Thanks for your help.
stef.an commented on 2015-07-08 19:32 (UTC)
Mhhh, sounds... weird!
Just building on one of my Pi's (gen 1 model B). Everything's good.
runConfigureICU shoud be located in slimserver-vendor/CPAN/icu - could you check again if it's there and of which size it is? Is the Pi overclocked? I think it might be a problem writing to the SD-Card as "Access denied" (instead of permiison denied) is unfamiliar. Usually this means the SD-Cards filesystem is f*cked up.
Here's my output:
tar zxvf icu4c-4_6-src.tgz
tar done
export CPP= CC=gcc CXX=g++ CPPFLAGS= CFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 -O3 CXXFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 -O3 LDFLAGS=-fPIC MAKE=/usr/bin/make
Running ./configure --prefix=/home/build/slimserver-vendor/CPAN/build --enable-static --with-data-packaging=archive for Linux using the GNU C++ compiler
...
RadioGnome1971 commented on 2015-07-08 18:10 (UTC)
Building fails at
tar zxvf icu4c-4_6-src.tgz
tar done
buildme.sh line 542: ./runConfigureICU: Access denied
.....
make failed..
./src/slimserver-vendor/CPAN/ does not contain ./runConfigureICU (but does contain icu4c-4_6-src.tgz)
Building on armv6h (R-Pi model B)
Kind regards,
Martin
stef.an commented on 2015-07-04 09:56 (UTC)
Here we go, the main problem was the CPAN module "version" which is delivered with slimserver. Updated build script and some fixes on the included modules.
CGI::Cookie isn't available in perl core anymore and so on. I've decided to slowly move over to the arch provided libs. Therefore perl-cgi as new dependency, more to come.
If you're brave, feel free to test this. I'm running it on armv5 now, compiles and starts fine on my x64 VM but not further testet.
To make things simple: uninstall first, do the perl upgrade and run the makepkg afterwards, so you don't have to recompile everythin after the upgrade.
RadioGnome1971 commented on 2015-07-01 17:53 (UTC)
Keep up the good work! Lets all wait (edit /etc/pacman.conf and set IgnorePkg = perl and whatever depends on perl... perl-dbd-pg perl-dbi in my case)
Unfortunately my knowledge of perl is totally zero, so I depend on others to solve the issues.
Pinned Comments
FabioLolix commented on 2024-05-26 08:41 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin