Logitech Media Server 7.9.0 is out!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lille
    Junior Member
    • Jan 2018
    • 13

    I am compiling in the meantime, I'll report back as soon as it finishes hopefully.
    Last edited by lille; 2018-01-18, 04:54.

    Comment

    • lille
      Junior Member
      • Jan 2018
      • 13

      Originally posted by mherger
      > root@nws:~# perl -v
      >
      > This is perl 5, version 24, subversion 1 (v5.24.1) built for
      > arm-linux-gnueabi-thread-multi-64int


      Unfortunately we don't have support for this platform yet. You'll have
      to try to build yourself.

      --

      Michael
      Michael,

      could you please have a look here https://pastebin.com/raw/7MgiakgJ

      make failed, but maybe it is an easy fix.

      I couldn't add the entire compilation log, because I copied the outpout of the compilaton process a serial console which went overnight and cleared the beginning of the compilation output.

      Nevertheless the reason for the make failure is at the tail of the log, imho you will be able to point me in the right direction.

      Comment

      • mherger
        Babelfish's Best Boy
        • Apr 2005
        • 24573

        That log says:

        Can't locate inc/Module/Install.pm in @INC (you may need to install the inc::Module::Install module)
        Did you try that? Here's my (probably incomplete and/or outdated) list of items to be installed for the build to succeed:

        - nasm
        - make, gcc
        - rsync
        - patch
        - g++
        - ldconfig (libc-bin)
        - zlib-dev (zlib1g-dev)
        - libgd-dev
        - libmodule-install-perl

        Michael

        "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
        (LMS: Settings/Information)

        Comment

        • lille
          Junior Member
          • Jan 2018
          • 13

          Originally posted by mherger
          That log says:



          Did you try that? Here's my (probably incomplete and/or outdated) list of items to be installed for the build to succeed:

          - nasm
          - make, gcc
          - rsync
          - patch
          - g++
          - ldconfig (libc-bin)
          - zlib-dev (zlib1g-dev)
          - libgd-dev
          - libmodule-install-perl

          I forgot to install the perl libmodule indeed. that was it.
          Last edited by lille; 2018-01-19, 09:47.

          Comment

          • lille
            Junior Member
            • Jan 2018
            • 13

            I have tried to build a Debian package for armel with the buildme.pl script, but it does not finish.

            Michael, could you please help me out?
            Last edited by lille; 2018-01-19, 17:02. Reason: log deleted

            Comment

            • mherger
              Babelfish's Best Boy
              • Apr 2005
              • 24573

              Originally posted by lille
              I have tried to build a Debian package for armel with the buildme.pl script, but it does not finish.
              Try with absolute paths, rather then relative ones for workdir etc.

              That said: you don't need to build a .deb. Just install the regular .deb and copy your binaries to some place inside the Perl search path.
              Michael

              "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
              (LMS: Settings/Information)

              Comment

              • lille
                Junior Member
                • Jan 2018
                • 13

                Originally posted by mherger
                Try with absolute paths, rather then relative ones for workdir etc.

                That said: you don't need to build a .deb. Just install the regular .deb and copy your binaries to some place inside the Perl search path.
                I have built a deb package successfully. Thanks for being supportive.

                One thing I do not understand. the deb package has a version number

                logitechmediaserver_7.9.1~1516342898_arm.deb

                Did I accidentally built a beta now?

                I'm going to install the package now.

                Comment

                • mherger
                  Babelfish's Best Boy
                  • Apr 2005
                  • 24573

                  Originally posted by lille
                  I have built a deb package successfully. Thanks for being supportive.

                  One thing I do not understand. the deb package has a version number

                  logitechmediaserver_7.9.1~1516342898_arm.deb

                  Did I accidentally built a beta now?

                  I'm going to install the package now.
                  If you build from the 7.9 branch, then yes, you would have built whatever was committed latest. You'd have to checkout a specific commit and run the build with --release if you wanted to change this. But don't worry. 7.9.1 is as stable as 7.9.0. And comes with more improvements. I plan to release it soon.
                  Michael

                  "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                  (LMS: Settings/Information)

                  Comment

                  • lille
                    Junior Member
                    • Jan 2018
                    • 13

                    Danke Michael!

                    Originally posted by mherger
                    If you build from the 7.9 branch, then yes, you would have built whatever was committed latest. You'd have to checkout a specific commit and run the build with --release if you wanted to change this. But don't worry. 7.9.1 is as stable as 7.9.0. And comes with more improvements. I plan to release it soon.
                    Yep, I've built it from the 7.9 branch and it works like a charm. Thank you for your efforts and hard work.

                    Comment

                    • lille
                      Junior Member
                      • Jan 2018
                      • 13

                      LMS Update

                      hello again.

                      obviously Michael has provided an update for the lms which was downloaded in

                      /var/lib/squeezeboxserver/cache/updates/logitechmediaserver_7.9.1~1516565589_arm.deb

                      does it contain binaries for armhf only? I am on an armel machine by the way.

                      if I run dpkg -i /var/lib/squeezeboxserver/cache/updates/logitechmediaserver_7.9.1~1516565589_arm.deb would it update my self-built 7.9.1 binaries or should I build with the new updates from the repos again?

                      Comment

                      • mherger
                        Babelfish's Best Boy
                        • Apr 2005
                        • 24573

                        Logitech Media Server 7.9.0 is out!

                        > does it contain binaries for armhf only? I am on an armel machine by the
                        > way.


                        It's always a combination of architecture and Perl version. What's the
                        latter in your case? You can find the list of supported platforms on



                        --

                        Michael
                        Michael

                        "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                        (LMS: Settings/Information)

                        Comment

                        • Owen Smith
                          Senior Member
                          • Dec 2010
                          • 962

                          So is the update someone reported an actual 7.9.1 release?

                          Comment

                          • lille
                            Junior Member
                            • Jan 2018
                            • 13

                            Originally posted by mherger
                            It's always a combination of architecture and Perl version. What's the
                            latter in your case? You can find the list of supported platforms on



                            --

                            Michael
                            This is perl 5, version 24, subversion 1 (v5.24.1) built for arm-linux-gnueabi-thread-multi-64int
                            (with 75 registered patches, see perl -V for more detail)

                            on

                            processor : 0
                            model name : Feroceon 88FR131 rev 1 (v5l)
                            BogoMIPS : 400.00
                            Features : swp half thumb fastmult edsp
                            CPU implementer : 0x56
                            CPU architecture: 5TE
                            CPU variant : 0x2
                            CPU part : 0x131
                            CPU revision : 1

                            Hardware : Marvell Kirkwood (Flattened Device Tree)
                            Revision : 0000
                            Serial : 0000000000000000

                            Comment

                            • mherger
                              Babelfish's Best Boy
                              • Apr 2005
                              • 24573

                              Logitech Media Server 7.9.0 is out!

                              >> https://github.com/Logitech/slimserv.../7.9/CPAN/arch
                              >
                              > This is perl 5, version 24, subversion 1 (v5.24.1) built for
                              > arm-linux-gnueabi-thread-multi-64int
                              > (with 75 registered patches, see perl -V for more detail)


                              If you check above link you'll see that we indeed do not have binaries
                              for your platform. You'd have to build yourself. Get a copy of



                              and run the buildme script.

                              --

                              Michael
                              Michael

                              "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                              (LMS: Settings/Information)

                              Comment

                              • mrw
                                Senior Member
                                • May 2010
                                • 1083

                                Originally posted by mherger
                                >> https://github.com/Logitech/slimserv.../7.9/CPAN/arch
                                >
                                > This is perl 5, version 24, subversion 1 (v5.24.1) built for
                                > arm-linux-gnueabi-thread-multi-64int
                                > (with 75 registered patches, see perl -V for more detail)


                                If you check above link you'll see that we indeed do not have binaries
                                for your platform. You'd have to build yourself. Get a copy of



                                and run the buildme script.

                                --

                                Michael
                                Michael,

                                Would it be possible to get these Perl 5.24/Armel binaries into the Arm Debian package ? If so, what would be required to achieve this ?

                                The current package does include Perl 5.20/Armel binaries, which is good for Jessie (old stable). But Stretch (current stable) ships with Perl 5.24.

                                I run LMS on an (Armel) Sheeva Plug which runs Debian Jessie at the moment. But I am contemplating an upgrade to Stretch, and will need those binaries. Perhaps there are others in the same boat.

                                Comment

                                Working...