Duh!!! Please ignore my request 15 minutes ago!
Strawberry is in the new Raspberry Pi Bookworm repository already.
I am so pleased, thank you.
Doug Bates
Duh!!! Please ignore my request 15 minutes ago!
Strawberry is in the new Raspberry Pi Bookworm repository already.
I am so pleased, thank you.
Doug Bates
I have previously compiled Strawberry successfully on Raspian (Buster and Bullseye) with a little help from Jonas - thank you but now retrying on a fresh install of Bookworm. Previously Jonas pointed me to a longish list of additional apt-installs but now cmake fails shortly after kickoff with:
-- The following ICU libraries were not found:
-- uc (required)
-- i18n (required)
CMake Error at /usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Failed to find all ICU components (missing: ICU_INCLUDE_DIR ICU_LIBRARY
_ICU_REQUIRED_LIBS_FOUND)
Call Stack (most recent call first):
/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.25/Modules/FindICU.cmake:333 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:112 (find_package)
-- Configuring incomplete, errors occurred!
Can someone please help me as I am now seriously out of my depth,
Thank you.
![@bwh1969 said in Can an ARM version for Raspberry (Buster) become an official resource soon?:
I use 2 Pi Zeros for music servers and the process as one can imagine is painfully slow even overclocked at 1.1 GHz, as in it has been going on 4 hours and it is at 57% built.
I have been running Strawberry MP on a couple of Rasberry Pi Zeros for about 18 months (with Pimoroni PHAT sound cards) and I love it. Since losing Clementine with the upgrade to Buster I hated VLC and didn't like Rythymbox much either, then SMP came to the rescue, with much appreciated help from Jonas when I got out of my depth with all the compiling stuff. [If it was swimming I would be in the learner pool with water-wings on].
Both my RPi Zeros are physically built into other hardware (e.g. a re-purposed TV sound bar) and are somewhat of a hassle to get at, so compiling on the PiZero is the easiest - and slowest approach - but if you have access to the PiZero's why not do your installing on a Pi4 (or better still a Pi400 which is a bit faster) and then just remove the SD card and shove it into the target PiZero? They are very backward<>forward compatible.
To test this I just reformated an old SD card, did a fresh install of Raspi OS (Buster), then updated it with the packages listed here: https://github.com/jonaski/strawberry-buildbot/blob/master/worker-debian-buster/Dockerfile [Thanks Jonas for pointing me towards that].
I then followed the recipe in README.md, on my Pi400 and it was all cooked in about 20 minutes (plus some time for me to correct a missed step or two). Transferring the SD card to a fresh PiZero it then played straight out of the box, (via HDMI as the bare Zero doesn't have sound out). Hopefully this approach might save you a few hours waiting for the Pi Zero to struggle through the process.
Bottom Line: Yes I agree a Debian package in the Raspberry Pi repos would be Great!. I did suggest that in a RPi 'sound and video' forum over a year ago, but no one took any notice. So can we rally some support to try again because I am sure there are lots of RPi users out there not knowing what they are missing. And I'm sure Jonas would be happy if someone else was to do the Pi stuff for him us!
@jonas Yes, indeed. Thanks, all compiled just fine and playing nicely now as I write this. So appreciated, thank you again!.
I notice dsun above saying 'I'm running Manjaro ARM on it and Strawberry is in the software repository.' How do we get Raspberry Pi OS to include it too? - Strawberry is so much better than VLC for music. Nicer UI, album covers, remembers playlists etc etc. It would be a real 'plus' for the RPi community.
@jonas Wow, thanks for the prompt reply. I'll try shortly, is the 'export' comand from the bash prompt? (apologies for my naivety!)
[Currently running off an 'old' install on my Raspi 400 / 64 bit beta listening to Paradise Radio ]
@jonas Hi Jonas, I have been running Strawberry just fine on several Pi's (Zero[with Pimoroni sound card], 3B, 4B) for a year now and love it. Even working with RPi OS64 (beta) and the new RPi 400.
Since the new OS release (2 Dec 2020) it runs fine on units I have upgraded, but I cannot get the compile to run successfully on fresh download, even following the 'compiling-on-debian' guide notes.
Any help much appreciated, as previously
Thanks, DougB
pi@KitchenPi:~/strawberry/build $ make -j$(nproc)
[100%] Built target singlecoreapplication
[100%] Built target gstmoodbar
[100%] Built target singleapplication
[100%] Built target tag
[100%] Built target libstrawberry-common
[100%] Built target libstrawberry-tagreader
[100%] Built target strawberry-tagreader
[100%] Built target strawberry_lib
[100%] Linking CXX executable ../strawberry
/usr/bin/ld: libstrawberry_lib.a(tagreaderclient.cpp.o): undefined reference to symbol '__atomic_fetch_add_8@@LIBATOMIC_1.0'
/usr/bin/ld: //lib/arm-linux-gnueabihf/libatomic.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/strawberry.dir/build.make:109: strawberry] Error 1
make[1]: *** [CMakeFiles/Makefile2:373: src/CMakeFiles/strawberry.dir/all] Error 2
make: *** [Makefile:130: all] Error 2