Wednesday, 24 October 2012

Re: [gccsdk] [Bug 244] New: Numerous packages depend on UnixLib, but the package is called SharedUnixLibrary

I'm not sure the following entry that was added to bugzilla is correct:
 
> http://www.riscos.info/bugzilla3/show_bug.cgi?id=244
>
>
>         Summary: Numerous packages depend on UnixLib, but the package
>                    is called SharedUnixLibrary
>            Product: Ports
>            Version: unspecified
>           Platform: Other
>         OS/Version: RISC OS
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Other
>         AssignedTo: peter@chocky.org
>         ReportedBy: riscos.info@markettos.org.uk
>    Estimated Hours: 0.0
 
 
> Lots of riscos.info packages depend on the package UnixLib, which contains the
> SharedULib module.  The UnixLib package is provided by riscpkg.org and is out
> of date.  The correct package is called SharedUnixLibrary.  If just the
> riscos.info packages index is used, without riscpkg.org, installs will fail due
> to missing dependencies.
 
> Need a dummy package UnixLib which depends on SharedUnixLibrary - needs to be
> higher version number than the riscpkg.org version to make sure it supersedes
> it.
 
Only old packages at riscos.info that haven't been compiled for a few years
will have dependencies on UnixLib. If you find any that still do, a simple
recompile should fix them. We moved over to using the SharedUnixLib package
several years ago in the autobuilder. The –unixlib flag in the add-riscpkg script
adds the dependency to SharedUnixLibrary.
 
There may be some packages that come from the riscpkg site that still
depend on UnixLib, but none should from the autobuilder. A version of the
SharedUnixLibrary package is also available from the riscpkg site so the
only fix would be to contact package maintainers for packages retrieved
from there to update the package to replace the UnixLib dependency.
 
Regards,
Alan
 

No comments:

Post a Comment