Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#11097 closed bug (fixed)

[HaikuDepot/pkgman] nothing provides lib:libstdc++ needed by smpeg-0.4.5-2

Reported by: taos Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I'm using hrev47613 gcc2 hybrid built on haiku (nightly hrev47611 gcc2 hybrid regularily upgraded via pkgman).

If I try to install sdl_mixer with HaikuDepot, I get the following error message concerning libstdc++:

sdl_mixer_installation.png

This problem only occurs in recent self-built revisions, but not on downloaded/upgraded nightly images. So, I suppose, cross-compiled versions are not affected.

Attachments (1)

sdl_mixer_installation.png (16.1 KB ) - added by taos 5 years ago.
Error message during installation of sdl_mixer.

Download all attachments as: .zip

Change History (6)

by taos, 5 years ago

Attachment: sdl_mixer_installation.png added

Error message during installation of sdl_mixer.

comment:1 by pulkomandy, 5 years ago

The smpeg package in the depot needs to be updated. You can install one you built yourself with haikuporter and the problem will go away.

comment:2 by taos, 5 years ago

smpeg package was recently updated to 0.4.5-3, however, I still can't install it via HaikuDepot or pkgman (I'm on hrev47629 now, self-built with hrev47626). It seems that cross-built nightlies are now also affected - I was not able to install smpeg package on official nightly hrev47626 (problem 1: nothing provides lib:libstdc++ needed by smpeg-0.4.5-3). Of course, there's always a workaround (I didn't build smpeg myself - I was too lazy and just downloaded an older version of smpeg and put the hpkg file in /home/config/packages, HaikuDepot/pkgman even resolved dependency problems and offered to install the corresponding missing packages), but shouldn't we make sure - at least for the next alpha - that all packages offered by HaikuDepot for a certain revision can actually be installed on that revision? Is it possible to automatically check if all requirements for installation are met and give a warning that a package needs to be recompiled or the corresponding haikuporter recipe needs to be updated?

comment:3 by taos, 5 years ago

Fixed with hrev47662. Thanks!

comment:4 by pulkomandy, 5 years ago

Resolution: fixed
Status: newclosed

comment:5 by pulkomandy, 5 years ago

Also, yes, an automated building and upload of the packages will be set up to help avoid such problems in the future.

Note: See TracTickets for help on using tickets.