Home of the Squeezebox™ & Transporter® network music players.
Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 25
  1. #11
    Senior Member
    Join Date
    Jun 2009
    Posts
    123
    Quote Originally Posted by gordonb3 View Post
    I think many of these questions might be avoided though if the build-your-own requirement was advertised better and in fact the sources for these easier to find.
    You are probably right. But who shall do it? Are you volunteering for this task?

  2. #12
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,629

    Need troubleshooting help for LMSinstallation on Debian

    > Define old. If one is looking for a fanless system this is exactly the
    > type of CPUs you will end up with. Just check the specs of well known
    > NAS systems - a huge number of them are arm5 or i386 code inside.


    Exactly: nowadays it's only used in closed systems where the user is not
    supposed to touch the software installation at all. As an individual you
    can't easily get a 32 bit CPU any more on the market.

    But that's not even the point. The decision whether I want to include
    binaries for a platform or not is rather "statistics": if only a hand
    full of users need it, I won't provide it. It's not only about the work
    to do it, but it's also about the overhead in the repository, in
    packages etc.

    FWIW: there are about three times as many armv5 based LMS8 installations
    as i386. And both of them are very low single digit percentage of the
    install base.

  3. #13
    Junior Member
    Join Date
    Oct 2021
    Posts
    10
    Thank you again for the help. I appreciate it.

    I have now made the preparations by installing the listed packages on my Debian system.

    I now understand I should download all those files. I suppose I can make a directory for this and then run the buildme.sh from that directory. Is it important that the folders in the beginning are in separate folders as well (hints, icu58_patches, icu_collation) or can the files be just in the same folder with all the rest?
    I suppose I can then delete these files if the compilation is successful, right?

    Downloading .gz files was easy enough, but what about all the patch-files, as well as files ending .h and .cfg Should I find a way of downloading those or do I need to create them with a text editor? Also the buildme.sh I guess I need to create with a text editor. I didn’t find a way to download it directly.
    Last edited by Janne00; 2021-10-17 at 15:10.

  4. #14
    Senior Member
    Join Date
    Dec 2020
    Posts
    192
    Quote Originally Posted by jd68 View Post
    You are probably right. But who shall do it? Are you volunteering for this task?
    Got my hands full with other projects. My point here is that if you go to mysqueezebox.com, the first site anyone comes on because the documentation included with the device says you need to go there, you can find ready to run binary distributions as well as a `source code` which is not a complete source code but merely the noCPAN version. The text shown after the download link is clicked also does not give any further instructions for this particular download (and in fact the link to the important upgrade instructions for ReadyNAS users is broken). I remember the first time I found that my combination of CPU and Perl was not supported I spent close to a full day to find what I needed, where to find it and how to get it (it was on subversion back then).

    i.e. one thing that could be done that will require little effort is to edit the `Thanks for downloading Logitech Media Server!` page to include a source code instruction with a link to the slimserver-vendor master archive on github.

  5. #15
    Senior Member
    Join Date
    Dec 2020
    Posts
    192
    Quote Originally Posted by Janne00 View Post
    Downloading .gz files was easy enough, but what about all the patch-files, as well as files ending .h and .cfg Should I find a way of downloading those or do I need to create them with a text editor? Also the buildme.sh I guess I need to create with a text editor. I didn’t find a way to download it directly.
    It's a two-step operation. On the GitHub page a series of buttons is shown near the top, the far most right of them being green. In that same line verify that the text in the far left button matches the version of LMS you want to install. If you got the 8.2.0. version from mysqueezebox.com click the button and select `public/8.2` from the dropdown list. Next click the green button and select `Download ZIP` to get a complete archive of all the files.

    If you have git package installed an alternate method is:
    Code:
    git clone https://github.com/Logitech/slimserver-vendor.git
    cd slimserver-vendor
    git checkout 'public/8.2'
    Edit: need to change into the directory before you can select branch
    Last edited by gordonb3; 2021-10-18 at 23:35.

  6. #16
    Junior Member
    Join Date
    Oct 2021
    Posts
    10
    I did not find any Download ZIP option, perhaps because Iĺm using a Windows 10 desktop and not a Linux GUI.
    The git alternative sounds nice so I installed the package and did the clone command which downloaded sliserver-vendor including all the CPAN files. Since I have installed LMS 8.3.0 I tried
    git checkout Ĺpublic/8.3ĺ
    I got an error message: fatal: not a git repository (or any parent up to mount point /)
    What does the checkout command do? Should I try it with 8.2 or should I go to CPAN and run the buildme.sh?

  7. #17
    Junior Member
    Join Date
    Oct 2021
    Posts
    10
    I don’t get it. If I go to mysqueezebox.com it looks like 8.2 is the latest version but I think I installed 8.3, and GitHub shows public/8.3 at the top…
    I don’t need the latest version really. Should I just uninstall LMS and install the 8.2 version?
    Last edited by Janne00; 2021-10-18 at 11:57.

  8. #18
    Senior Member
    Join Date
    Jun 2009
    Posts
    123
    With 'git clone' you have downloaded the files. Then you have to change into the folder that you have created:
    cd slimserver-vendor

    Now you can decide which branch you want to use, e.g. 8.2 or 8.3. That is done by the commands 'git checkout public/8.2' or 'git checkout public/8.3'. You can switch from one branch to the other if you change your mind. But these git commands must be executed in the folder slimserver-vendor or in a subfolder. That is probably the reason for your error.

    Then you go to the CPAN folder and execute the buildme.sh shell script.

    By the way, I suggest to use the 8.2 branch.

  9. #19
    Senior Member
    Join Date
    Dec 2020
    Posts
    192
    Sorry about the confusion with the git commands. Yes after cloning you need to change dir into the downloaded repository before you can run any other git commands on it.


    In case other should look for it, the download zip link can be found here on the GitHub page (after clicking the green button).

    Name:  slimserver-vendor-git.jpg
Views: 62
Size:  92.9 KB

  10. #20
    Junior Member
    Join Date
    Oct 2021
    Posts
    10
    I do not have the green Code button on the GitHub page, could it be because of the browser I'm using.
    Anyway, I went ahead with
    git checkout 'public/8.2'
    What does that do?
    I have earlier installed LMS 8.3. Should I remove it and install 8.2 instead?
    I ran the buildme.sh script
    It ran for two hours but then terminated with this message:

    audio.c:14:10: fatal error: libavformat/avformat.h: No such file or directory
    14 | #include <libavformat/avformat.h>
    | ^~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    make[2]: *** [Makefile:464: libmediascan_la-audio.lo] Error 1
    make[2]: Leaving directory '/home/janne/sambashare/slimserver-vendor/CPAN/libmediascan-0.1/src'
    make[1]: *** [Makefile:274: all-recursive] Error 1
    make[1]: Leaving directory '/home/janne/sambashare/slimserver-vendor/CPAN/libmediascan-0.1'
    make: *** [Makefile:204: all] Error 2
    make failed

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •