Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 2 of 2
  1. #1
    Junior Member
    Join Date
    Feb 2011
    Posts
    4

    build squeezeplay on Debian Wheezy amd64

    squeezeplay won't build on Wheezy. Here is a fix, tested on Debian Wheezy amd64 with sqeezeplay 7.7.2 .

    First, setting up the build environment follow instructions on http://www.jfwhome.com/2009/11/22/co...-ubuntu-amd64/ . Modify Makefile.linux as instructed. For the bug in decode.c, there is a slight difference in modification, it should looks like
    printf("elapsed:%"PRIu64" buffers: %0.1f%%/%0.1f%%\n", (long unsigned int)elapsed, dbuf, obuf);
    after modified.

    The newer gcc might cause problem on older SDL-1.2.13. Download SDL-1.2.15 from http://www.libsdl.org/download-1.2.php , extract it to squeezeplay/src/ , and rename it to SDL-1.2.13.

    Next, four files under SDL-1.2.13 need to be modified. They are
    include/SDL_config.h
    include/SDL_events.h
    include/SDL_keysym.h
    src/events/SDL_events.c

    see attachment for modified version.
    Attached Files Attached Files

  2. #2
    Junior Member
    Join Date
    Apr 2013
    Posts
    3
    Quote Originally Posted by forceps View Post
    squeezeplay won't build on Wheezy. Here is a fix, tested on Debian Wheezy amd64 with sqeezeplay 7.7.2 .

    First, setting up the build environment follow instructions on http://www.jfwhome.com/2009/11/22/co...-ubuntu-amd64/ . Modify Makefile.linux as instructed. For the bug in decode.c, there is a slight difference in modification, it should looks like
    printf("elapsed:%"PRIu64" buffers: %0.1f%%/%0.1f%%\n", (long unsigned int)elapsed, dbuf, obuf);
    after modified.

    The newer gcc might cause problem on older SDL-1.2.13. Download SDL-1.2.15 from http://www.libsdl.org/download-1.2.php , extract it to squeezeplay/src/ , and rename it to SDL-1.2.13.

    Next, four files under SDL-1.2.13 need to be modified. They are
    include/SDL_config.h
    include/SDL_events.h
    include/SDL_keysym.h
    src/events/SDL_events.c

    see attachment for modified version.
    This fix was needed for 64 bit Ubuntu 12.10 (Quantal Quetzal) as well.

Posting Permissions

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