Home of the Squeezebox™ & Transporter® network music players.
Page 15 of 15 FirstFirst ... 5131415
Results 141 to 150 of 150
  1. #141
    Junior Member
    Join Date
    Apr 2010
    Posts
    12

    Been away for a while

    Hi all.

    I have been away from this thread for some time in which i upgraded my LS-CHL harddrive to a 2GB variant. This means that I have to reinstall SBS7.6.

    I used the buildperl script but this is no longer compatible it seems... I can see that you are now talking about SSODS. Can you please give me the most recent rundown of how to get SBS running on my NAS again. Should i use SSODS or nightly noCPAN build and which version of buildperl script.

    Then you are talking about EV patches i believe... I am currently a bit confused with all this...

  2. #142
    Senior Member
    Join Date
    Jul 2007
    Posts
    831

    Here's the status

    Quote Originally Posted by Decap_dk View Post
    Hi all.

    I have been away from this thread for some time in which i upgraded my LS-CHL harddrive to a 2GB variant. This means that I have to reinstall SBS7.6.

    I used the buildperl script but this is no longer compatible it seems... I can see that you are now talking about SSODS. Can you please give me the most recent rundown of how to get SBS running on my NAS again. Should i use SSODS or nightly noCPAN build and which version of buildperl script.

    Then you are talking about EV patches i believe... I am currently a bit confused with all this...
    I don't know which build script you used and found incompatible, but I suggest trying the ones included with the instructions here: http://charlesrazzell.home.comcast.net/ . If you find a problem with those instructions or the script provided on that page bombs out, please report exactly what happens back here.

    We had a number of users of older LS-CHL boxes who couldn't correctly compile and test EV-3.9. We tried all sorts of tricks to get it to compile and link and nothing worked, so a new approach was tried of patching flipflip's SSODS environment. This approach is new and so far no-one has reported success with it, so you are probably better off with the scripts and instructions from my web page, unless you are specifically having trouble with compiling EV.
    ----------------------
    "Dreamer, easy in the chair that really fits you..."

  3. #143
    Junior Member
    Join Date
    Apr 2010
    Posts
    10

    money calls - but haven't given up!

    Sorry one and all not given up but 'day' job calls so i can earn some money for wifes hobbies ;-) - should be back home in day or two and will also try latest set of ideas.

    Thanks to all

  4. #144
    Got through EV patch. Module-Build went fine, but ExtUtils-CBuilder failed.
    Squeezebox v3 (firmware 130), SBS 7.6, Buffalo LS-CH1.0TL, ipeng 1.2

    last.fm

    .:.

  5. #145
    Junior Member
    Join Date
    Apr 2010
    Posts
    10

    Moved forward but not there yet...

    Am now using the gcc and make from the cs08q1 crossfeed and sure now the EV builds but I now get a failure in the IO-AIO-3.5


    Code:
    root@MEDIASTORE1:~/build/CPAN/IO-AIO-3.5# /opt/bin/perl Makefile.PL
    checking for gcc... arm-none-linux-gnueabi-gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether arm-none-linux-gnueabi-gcc accepts -g... yes
    checking for arm-none-linux-gnueabi-gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... no
    configure: error: pthread functions not found
    To get here
    Code:
    sh lspro-bootstrap_1.2-7_arm.xsh
    reboot
    
    # after reboot
    # use the cs08q1 cross feed
    cp -f ./cross-feed.conf.cs08q1 /opt/etc/ipkg/cross-feed.conf
    ipkg update
    ipkg gcc
    ipkg makefile
    
    # use teh cs05q3 cross feed 
    cp -f ./cross-feed.conf.cs05q3 /opt/etc/ipkg/cross-feed.conf
    # following has ipkg gcc and ipkg makefile commented out
    sh buildperlmods-lspro.sh
    Seems to be the old pthread problem - curious how others got past that?
    Last edited by Ropewalk; 2010-05-07 at 15:16.

  6. #146
    Senior Member
    Join Date
    Jul 2007
    Posts
    831

    Only solution was to link with SSODS libraries

    Quote Originally Posted by Ropewalk View Post
    Am now using the gcc and make from the cs08q1 crossfeed and sure now the EV builds but I now get a failure in the IO-AIO-3.5


    Code:
    root@MEDIASTORE1:~/build/CPAN/IO-AIO-3.5# /opt/bin/perl Makefile.PL
    checking for gcc... arm-none-linux-gnueabi-gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether arm-none-linux-gnueabi-gcc accepts -g... yes
    checking for arm-none-linux-gnueabi-gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... no
    configure: error: pthread functions not found
    To get here
    Code:
    sh lspro-bootstrap_1.2-7_arm.xsh
    reboot
    
    # after reboot
    # use the cs08q1 cross feed
    cp -f ./cross-feed.conf.cs08q1 /opt/etc/ipkg/cross-feed.conf
    ipkg update
    ipkg gcc
    ipkg makefile
    
    # use teh cs05q3 cross feed 
    cp -f ./cross-feed.conf.cs05q3 /opt/etc/ipkg/cross-feed.conf
    # following has ipkg gcc and ipkg makefile commented out
    sh buildperlmods-lspro.sh
    Seems to be the old pthread problem - curious how others got past that?
    To be honest you're trying a new combination now. When I had upgraded the GCC toolchain, I had used it to augment the existing SSODS Perl modules to make them sufficient for SBS 7.6 beta. In that case, I used the perl from SSODS to build Makefiles that automatically linked with the SSODS-supplied libraries and automatically installed themselves under /opt/ssods4/lib/perl.

    However, you may be able continue in the way you have started by linking against the SSODS libraries in the few cases where you are missing some functions.

    If I run ./configure manually within the IO-AIO directory I can get your case of failure and I can get success by pointing to the SSODS4 libraries as needed. For example:

    Code:
    ~/build/CPAN/IO-AIO-3.5# ./configure --prefix=/opt/       
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... no
    configure: error: pthread functions not found
    Whereas

    Code:
    ~/build/CPAN/IO-AIO-3.5# ./configure --prefix=/opt/ LDFLAGS=-L/opt/ssods4/lib           
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... -lpthread
    checking for futimes... yes
    checking for readahead... yes
    checking for fdatasync... yes
    checking for pread and pwrite... yes
    checking for sendfile... yes
    checking for sync_file_range... no
    configure: creating ./config.status
    config.status: creating libeio/config.h
    config.status: libeio/config.h is unchanged
    You presumably know where to get SSODS4: http://oinkzwurgl.org/ssods_downloads
    ----------------------
    "Dreamer, easy in the chair that really fits you..."

  7. #147
    Senior Member
    Join Date
    Jul 2007
    Posts
    831

    My $189 1TB SBS (running 7.5embedded)

    Ropewalk;544431 Wrote:
    > Am now using the gcc and make from the cs08q1 crossfeed and sure now the
    > EV builds but I now get a failure in the IO-AIO-3.5
    >
    >
    > >

    Code:
    --------------------
    > >

    > root@MEDIASTORE1:~/build/CPAN/IO-AIO-3.5# /opt/bin/perl Makefile.PL
    > checking for gcc... arm-none-linux-gnueabi-gcc
    > checking for C compiler default output file name... a.out
    > checking whether the C compiler works... yes
    > checking whether we are cross compiling... no
    > checking for suffix of executables...
    > checking for suffix of object files... o
    > checking whether we are using the GNU C compiler... yes
    > checking whether arm-none-linux-gnueabi-gcc accepts -g... yes
    > checking for arm-none-linux-gnueabi-gcc option to accept ISO C89... none needed
    > checking for library containing pthread_create... no
    > configure: error: pthread functions not found
    >

    --------------------
    > >

    >
    > To get here
    > >

    Code:
    --------------------
    > >

    > sh lspro-bootstrap_1.2-7_arm.xsh
    > reboot
    >
    > # after reboot
    > # use the cs08q1 cross feed
    > cp -f ./cross-feed.conf.cs08q1 /opt/etc/ipkg/cross-feed.conf
    > ipkg update
    > ipkg gcc
    > ipkg makefile
    >
    > # use teh cs05q3 cross feed
    > cp -f ./cross-feed.conf.cs05q3 /opt/etc/ipkg/cross-feed.conf
    > # following has ipkg gcc and ipkg makefile commented out
    > sh buildperlmods-lspro.sh
    >

    --------------------
    > >

    >
    > Seems to be the old pthread problem - curious how others got past
    > that?


    To be honest you're trying a new combination now. When I had upgraded
    the GCC toolchain, I had used it to augment the existing SSODS Perl
    modules to make them sufficient for SBS 7.6 beta. In that case, I used
    the perl from SSODS to build Makefiles that automatically linked with
    the SSODS-supplied libraries and automatically installed themselves
    under /opt/ssods4/lib/perl.

    However, you may be able continue in the way you have started by
    linking against the SSODS libraries in the few cases where you are
    missing some functions.

    If I run ./configure manually within the IO-AIO directory I can get
    your case of failure and I can get success by pointing to the SSODS4
    libraries as needed. For example:


    Code:
    --------------------

    ~/build/CPAN/IO-AIO-3.5# ./configure --prefix=/opt/
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... no
    configure: error: pthread functions not found

    --------------------


    Whereas


    Code:
    --------------------

    ~/build/CPAN/IO-AIO-3.5# ./configure --prefix=/opt/ LDFLAGS=-L/opt/ssods4/lib
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for library containing pthread_create... -lpthread
    checking for futimes... yes
    checking for readahead... yes
    checking for fdatasync... yes
    checking for pread and pwrite... yes
    checking for sendfile... yes
    checking for sync_file_range... no
    configure: creating ./config.status
    config.status: creating libeio/config.h
    config.status: libeio/config.h is unchanged

    --------------------


    You presumably know where to get SSODS4:
    http://oinkzwurgl.org/ssods_downloads


    --
    dsdreamer

    ----------------------
    "Dreamer, easy in the chair that really fits you..."
    ------------------------------------------------------------------------
    dsdreamer's Profile: http://forums.slimdevices.com/member.php?userid=12588
    View this thread: http://forums.slimdevices.com/showthread.php?t=76168


  8. #148
    Senior Member
    Join Date
    Jul 2007
    Posts
    831

    I see.

    Quote Originally Posted by .:.impossible View Post
    Got through EV patch. Module-Build went fine, but ExtUtils-CBuilder failed.
    This thread has become very confused now, and so have many of its readers. I see that you tried to use part of my build scripts to automate the process of building the remainder of the modules. In doing that you started referencing the wrong perl, (you always need to use the one in /opt/ssods4/bin). If that happens the wrong set of libraries will get linked in, and all sorts of stuff will be broken.

    I think I need to start a new thread about upgrading SSODS to run 7.6, which will have its own build script. As a temporary measure, you should at least change /opt/bin/perl to /opt/ssods4/bin/perl inside your local build script if you're trying to use my bash helper functions to make life easier. To be honest, what I had done was to simply run the commands by hand as in
    Code:
    tar zxvf something.tar.gz
    cd something
    /opt/ssods4/bin/perl Makefile.PL
    make test && make install
    cd ..
    rinse and repeat.
    ----------------------
    "Dreamer, easy in the chair that really fits you..."

  9. #149
    Senior Member
    Join Date
    Jul 2007
    Posts
    831

    My $189 1TB SBS (running 7.5embedded)

    ..:.impossible;544403 Wrote:
    > Got through EV patch. Module-Build went fine, but ExtUtils-CBuilder
    > failed.


    This thread has become very confused now, and so have many of its
    readers. I see that you tried to use part of my build scripts to
    automate the process of building the remainder of the modules. In doing
    that you started referencing the wrong perl, (you always need to use the
    one in /opt/ssods4/bin). If that happens the wrong set of libraries will
    get linked in, and all sorts of stuff will be broken.

    I think I need to start a new thread about upgrading SSODS to run 7.6,
    which will have its own build script. As a temporary measure, you
    should at least change /opt/bin/perl to /opt/ssods4/bin/perl inside
    your local build script if you're trying to use my bash helper
    functions to make life easier. To be honest, what I had done was to
    simply run the commands by hand as in

    Code:
    --------------------

    tar zxvf something.tar.gz
    cd something
    /opt/ssods4/bin/perl Makefile.PL
    make test && make install
    cd ..

    --------------------


    rinse and repeat.


    --
    dsdreamer

    ----------------------
    "Dreamer, easy in the chair that really fits you..."
    ------------------------------------------------------------------------
    dsdreamer's Profile: http://forums.slimdevices.com/member.php?userid=12588
    View this thread: http://forums.slimdevices.com/showthread.php?t=76168


  10. #150
    Junior Member
    Join Date
    Apr 2010
    Posts
    10

    Working - Yippeeee!!

    I now have a working 7.6 SqueezeCenter on a CHL-500L v1 was realtively easy once I used ssods4

    http://forums.slimdevices.com/showthread.php?t=78509

    Big big thanks to one and all

Posting Permissions

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