Re: broken g++ package
Robert Rati wrote:
> I just did an update of my packages, and have run into a major problem.
> While apt was upgrading my system, it had errors giving this messsage:
>
> Error processing packages:
> g++_2.91.58-5.deb
> E: Sub-process returned an error code
>
> Well, now when I try to run dselect or apt, I get this message:
>
> error in loading shared libraries
> /usr/lib/libstdc++-libc6.0-1.so.2: undefined symbol: __register_frame_info
>
> Has anyone else had this problem or have any ideas as to how to fix it?
This is becoming a FAQ.
You need the newest version of libstdc++, 2.91.59-1.
If you are using the dpkg from unstable, you need to downgrade it to 1.4.0.31.
For convenience, I've tarred up all the needed files:
libstdc++2.9-dev_2.91.59-1_i386.deb
libstdc++2.9_2.91.59-1_i386.deb
dpkg_1.4.0.31.deb
apt_0.1.9.deb
and posted them at http://blevins.simplenet.com/foobar/
Download them and install them with dpkg. Then put a hold on your dpkg to
keep it from getting upgraded (until a fixed one is on the mirrors).
Hope this helps,
-Mitch
Reply to: