bitwiseworks / gcc-os2

Port of GCC compiler to OS/2
GNU General Public License v2.0
16 stars 2 forks source link

Netlabs-rel update broken. #27

Closed dryeo closed 4 years ago

dryeo commented 4 years ago

Seems the new updated GCC that was recently moved to netlabs-rel is missing some files. Tail of yum update,

--> Finished Dependency Resolution
Error: Package: gcc-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpc3.dll
Error: Package: cpp-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpc3.dll
Error: Package: gcc-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpfr6.dll
Error: Package: gcc-c++-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpfr6.dll
Error: Package: gcc-c++-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpc3.dll
Error: Package: cpp-9.2.0-4.oc00.i686 (netlabs-rel)
           Requires: mpfr6.dll
SilvanScherrer commented 4 years ago

Fixed. Thx for letting us know.

dryeo commented 4 years ago

Still broken,

--> Finished Dependency Resolution
Error: Package: mpc-devel-1.0.1-3.i686 (@netlabs-rel)
           Requires: libmpc3 = 1.0.1
           Removing: libmpc3-1.0.1-3.i686 (installed)
               libmpc3 = 1.0.1-3
           Obsoleted By: libmpc-1.1.0-1.oc00.i686 (netlabs-rel)
               libmpc3 = 1.1.0-1.oc00
           Available: libmpc3-1.0.1-1.i686 (netlabs-rel)
               libmpc3 = 1.0.1-1
           Available: libmpc3-1.0.1-2.i686 (netlabs-rel)
               libmpc3 = 1.0.1-2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
SilvanScherrer commented 4 years ago

Ah this issue. This is a one time issue. As mpc-devel was named completely wrong. Itshould habe always named libmpc.as mpc is also a package in Fedora but has nothing in common. So you need to uninstall mpc-devel then it will work. a obsoletes Tag is not right here unfortunately

dryeo commented 4 years ago

OK, that seems to have fixed it, though it still ends with this

Non-fatal <unknown> scriptlet failure in rpm package None

Rpmdb checksum is invalid: dCDPT(pkg checksums): cpp.i686 0:9.2.0-4.oc00 - u

which seems harmless.