Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 2 of 2
  1. #1
    Junior Member
    Join Date
    Nov 2011
    Heidelberg, Germany

    The provided flac 1.3.2 fails with "Illegal instruction"


    The newer flac 1.3.2 that comes with LMS 7.9.2 unfortunately fails on the very old Linux OS of my Thecus 3200PRO. E.g. when testing a flac file with the "-t" option, I am getting the following error:

    Illegal instruction

    The previous version that have been shipped with the older LMS releases is working fine.

    As a workaround I am currently linking the "Bin/i386-linux/" directory from an older LMS version.

    I wonder if it would be possible to review and compare the make flags with the older working one and provide a new compiled version that is backward compatible to older OSs / CPUs? My Thecus 3200PRO comes with an AMD Geode CPU.

    Best regards
    Last edited by budjer; 2019-01-30 at 06:24.
    1: Touch -> Atoll Electronique IN50 and AV50 bi-amplifying the Bowers & Wilkins 803s
    2: Squeezebox Duet
    3: UE Smart Radio using Squeezebox Radio firmware

    Others: "Marantz CD-63 mkII K.I. Signature" for playing Audio CDs
    "Onkyo DV-SP504E" for playing SACD and DVD-Audio medias

    Logitech Media Server Version: 7.9.1 - 1548326053
    running on NAS: Thecus N3200PRO

  2. #2
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Its likely an issue with too old of libc. Pretty sure ralphy compiled the current version for i386, and I'm sure he is going to struggle to find an old system to build on.

    Start off with the output of

    ldd /path/to/old/flac
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

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