On Tue, 28 Jul 2009 12:37:46 -0400
Jeremy Chase <jeremych...@gmail.com> wrote:

> Is anyone else getting this? I updated to the latest snapshot and
> tried to update my packages.
> 
> Snapshot:
> OpenBSD 4.6-current (GENERIC) #85: Mon Jul 27 19:10:16 MDT 2009
> 
> I get this output for *many* packages I am trying to update:
> 
> stdc++.48.0: partial match in /usr/lib: major=49, minor=0 (bad major)
> stdc++.48.0: partial match in /usr/lib: major=47, minor=0 (bad major)
> Can't install enchant-1.4.2p1: lib not found stdc++.48.0
> 
> 
> --
> Jeremy Chase, N1JER
> http://weatherfinder.info/

Uhm, you are missing the 48 version for that lib.
Snapshots are newer than the available package build.
In this case the snapshot comes with 49.
The snap you had installed before came with 47.
So you missed 48.

The clean way is to wait for a new bulk package build or compile from
ports.
Following is bad advise because it might break stuff.
Lib bumps happen for a reason:
If you dont mind risking your luck link/copy 49 or 47 to 48.
This way the available packages will install.
(Worked for me a lot of times when i didn't have the lib on another
system. Just count me lucky.)

- Robert

Reply via email to