• Shared Libs

    From Chris Newman@21:1/5 to Theo on Thu Jun 24 00:07:38 2021
    In article <uXB*T8ony@news.chiark.greenend.org.uk>,
    Theo <theom+news@chiark.greenend.org.uk> wrote:
    Chris Newman <cvjazz@waitrose.com> wrote:
    Hi,

    I'm trying to get !YTPlay to work. It complains that

    SharedLibs:lib.ld-riscos/so/1

    is not found as does Python.

    I looked in Packman & there are several Shared Libs there. How do I ascertain which, if any, is the one I want?

    It's in the SharedLibs package.

    http://www.riscos.info/packages/arm/Develop/gcc/SharedLibs_4.0-Rel5-1.zip although you should ideally install it via PackMan.

    Theo

    Thanks. I presume that's the same as "The shared libraries directory &
    ELF loader" which is the first one in PackMan.

    --
    Chris Newman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Newman@21:1/5 to All on Wed Jun 23 23:45:24 2021
    Hi,

    I'm trying to get !YTPlay to work. It complains that

    SharedLibs:lib.ld-riscos/so/1

    is not found as does Python.

    I looked in Packman & there are several Shared Libs there. How do I
    ascertain which, if any, is the one I want?

    --
    Chris Newman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Theo@21:1/5 to Chris Newman on Wed Jun 23 23:59:00 2021
    Chris Newman <cvjazz@waitrose.com> wrote:
    Hi,

    I'm trying to get !YTPlay to work. It complains that

    SharedLibs:lib.ld-riscos/so/1

    is not found as does Python.

    I looked in Packman & there are several Shared Libs there. How do I
    ascertain which, if any, is the one I want?

    It's in the SharedLibs package.

    http://www.riscos.info/packages/arm/Develop/gcc/SharedLibs_4.0-Rel5-1.zip although you should ideally install it via PackMan.

    Theo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Chris Newman on Thu Jun 24 00:41:50 2021
    On 24 Jun, Chris Newman wrote in message
    <59414feaf1cvjazz@waitrose.com>:

    Thanks. I presume that's the same as "The shared libraries directory & ELF loader" which is the first one in PackMan.

    Yes, but if you've installed Python via PackMan, it will sort the shared libraries out for you (assuming that you've not confused the system by hand-installing any shared libraries at some point).

    You can also install YTPlay via the package on Raik's site (not the manual
    Zip file): drag the package to PackMan, and it will sort the packaged dependencies out for you and leave you to do the manual bits at the end.
    It's the file marked as

    Download als RISC OS Package-file (without "Lite"): YTPlay

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Newman@21:1/5 to news@stevefryatt.org.uk on Thu Jun 24 12:20:06 2021
    In article <mpro.qv6htl03cal8m021b.news@stevefryatt.org.uk>, Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 24 Jun, Chris Newman wrote in message
    <59414feaf1cvjazz@waitrose.com>:

    Thanks. I presume that's the same as "The shared libraries directory
    & ELF loader" which is the first one in PackMan.

    Yes, but if you've installed Python via PackMan, it will sort the
    shared libraries out for you (assuming that you've not confused the
    system by hand-installing any shared libraries at some point).

    You can also install YTPlay via the package on Raik's site (not the
    manual Zip file): drag the package to PackMan, and it will sort the
    packaged dependencies out for you and leave you to do the manual bits
    at the end. It's the file marked as

    Download als RISC OS Package-file (without "Lite"): YTPlay

    Thanks, Steve. I was watching Dog Webb's presentation on the WROCC videos
    & then I stumbled across YTPlay pre-installed on my RiscOSBits Pi Hard, presumably by Andy. Pythons3 & 27 were in the same directory but I know
    not at this stage if they've been properly installed. I'll continue to 'speriment when time permits.

    --
    Chris Newman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve Fryatt@21:1/5 to Chris Newman on Thu Jun 24 20:19:02 2021
    On 24 Jun, Chris Newman wrote in message
    <594192fa0dcvjazz@waitrose.com>:

    Thanks, Steve. I was watching Dog Webb's presentation on the WROCC videos
    & then I stumbled across YTPlay pre-installed on my RiscOSBits Pi Hard, presumably by Andy. Pythons3 & 27 were in the same directory but I know
    not at this stage if they've been properly installed. I'll continue to 'speriment when time permits.

    It might be worth waiting for the June issue of The WROCC, which I'm editing this week: Doug's post-meeting notes should be included and are quite
    detailed (thanks, Doug!). There's also a comment in them about pre-existing installations of Python being unhelpful.

    The problem with packaging stuff is getting things that were installed pre-packaging under control at the start. RISC OS is the only platform where this is an issue (on Windows or Linux you'll install the OS via package management to start with), sadly.

    --
    Steve Fryatt - Leeds, England

    http://www.stevefryatt.org.uk/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Newman@21:1/5 to news@stevefryatt.org.uk on Thu Jun 24 21:23:11 2021
    In article <mpro.qv80bl00w0jo901ve.news@stevefryatt.org.uk>, Steve Fryatt <news@stevefryatt.org.uk> wrote:
    On 24 Jun, Chris Newman wrote in message
    <594192fa0dcvjazz@waitrose.com>:

    Thanks, Steve. I was watching Dog Webb's presentation on the WROCC
    videos & then I stumbled across YTPlay pre-installed on my RiscOSBits
    Pi Hard, presumably by Andy. Pythons3 & 27 were in the same directory
    but I know not at this stage if they've been properly installed. I'll continue to 'speriment when time permits.

    It might be worth waiting for the June issue of The WROCC, which I'm
    editing this week: Doug's post-meeting notes should be included and are
    quite detailed (thanks, Doug!). There's also a comment in them about pre-existing installations of Python being unhelpful.

    The problem with packaging stuff is getting things that were installed pre-packaging under control at the start. RISC OS is the only platform
    where this is an issue (on Windows or Linux you'll install the OS via
    package management to start with), sadly.

    Will do. Thanks for all your hard work.

    --
    Chris Newman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Newman@21:1/5 to rickman@argonet.co.uk on Tue Jun 29 16:19:22 2021
    In article <1f67c54359.John@rickman.argonet..co.uk>, John Rickman <rickman@argonet.co.uk> wrote:
    In message <mpro.qv6htl03cal8m021b.news@stevefryatt.org.uk> Steve
    Fryatt <news@stevefryatt.org.uk> wrote:

    On 24 Jun, Chris Newman wrote in message
    <59414feaf1cvjazz@waitrose.com>:

    Thanks. I presume that's the same as "The shared libraries directory
    & ELF loader" which is the first one in PackMan.

    Yes, but if you've installed Python via PackMan, it will sort the
    shared libraries out for you (assuming that you've not confused the
    system by hand-installing any shared libraries at some point).

    You can also install YTPlay via the package on Raik's site (not the
    manual Zip file): drag the package to PackMan, and it will sort the packaged dependencies out for you and leave you to do the manual bits
    at the end. It's the file marked as

    Download als RISC OS Package-file (without "Lite"): YTPlay

    Are you using Iris? Iris installs its own version of SharedLibs and
    knocks out the default system version. This stops Python working.

    That might explain a lot. Bit of a gotcha.

    To use Python I quit Iris and run an obey file containing:-

    filer_run SCSI::SSD.$.!BOOT.Resources.!SharedLibs

    Python then can find what it wants

    John

    --
    Chris Newman

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)