FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian GCC

 
 
LinkBack Thread Tools
 
Old 06-09-2011, 05:41 PM
"Mahesh T. Pai"
 
Default Bug#629930: libstdc++6: 4.6.0-12 breaks something in /lib64/*

Package: libstdc++6
Version: 4.6.0-11
Severity: critical
Justification: breaks unrelated software


Found that aptitude is unsable after installing latest version of
libstdc++6 few minutes back.

However, dpkg -i from /var/cache/apt/archives worked.

These were the errors I got:-


<lost>... required by aptitude)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libapt-pkg.so.4.10)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libsigc-2.0.so.0)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libxapian.so.22)
homeAMD:~# aptitude
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by aptitude)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libapt-pkg.so.4.10)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libsigc-2.0.so.0)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libxapian.so.22)


I got the above arrors when I ran apttiude -f install just after installing the followign
(from aptitude's log)

[UPGRADE] cpp-4.6 4.6.0-11 -> 4.6.0-12
[UPGRADE] g++-4.6 4.6.0-11 -> 4.6.0-12
[UPGRADE] gcc-4.6 4.6.0-11 -> 4.6.0-12
[UPGRADE] gcc-4.6-base 4.6.0-11 -> 4.6.0-12
[UPGRADE] lib32gcc1 1:4.6.0-11 -> 1:4.6.0-12
[UPGRADE] lib32stdc++6 4.6.0-11 -> 4.6.0-12
[UPGRADE] libc-bin 2.13-4 -> 2.13-5
[UPGRADE] libc-dev-bin 2.13-4 -> 2.13-5
[UPGRADE] libc6 2.13-4 -> 2.13-5
[UPGRADE] libc6-dev 2.13-4 -> 2.13-5
[UPGRADE] libc6-i386 2.13-4 -> 2.13-5
[UPGRADE] libdbus-1-3 1.5.0-2 -> 1.5.2-2
[UPGRADE] libgcc1 1:4.6.0-11 -> 1:4.6.0-12
[UPGRADE] libgfortran3 4.6.0-11 -> 4.6.0-12
[UPGRADE] libgomp1 4.6.0-11 -> 4.6.0-12
[UPGRADE] libquadmath0 4.6.0-11 -> 4.6.0-12
[UPGRADE] libstdc++6 4.6.0-11 -> 4.6.0-12
[UPGRADE] libstdc++6-4.6-dev 4.6.0-11 -> 4.6.0-12
[UPGRADE] libwebkitgtk-3.0-common 1.4.0-1 -> 1.4.1-1
[UPGRADE] python-gconf 2.28.1-2 -> 2.28.1-3
[UPGRADE] python-gnome2 2.28.1-2 -> 2.28.1-3

The errors about missing files in lib64 went away after I reverted
to -11 using dpkg -i.

Chossing the important /critical tag because this bug may
affect other packages too.


-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-1-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages libstdc++6 depends on:
ii gcc-4.6-base 4.6.0-11 The GNU Compiler Collection (base
ii libc6 2.13-5 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.6.0-12 GCC support library

libstdc++6 recommends no packages.

libstdc++6 suggests no packages.

-- no debconf information



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110609174110.3987.84174.reportbug@localhost.loca ldomain">http://lists.debian.org/20110609174110.3987.84174.reportbug@localhost.loca ldomain
 
Old 06-13-2011, 10:21 AM
Matthias Klose
 
Default Bug#629930: libstdc++6: 4.6.0-12 breaks something in /lib64/*

severity 629930 normal
thanks

On 06/09/2011 07:41 PM, Mahesh T. Pai wrote:
> Chossing the important /critical tag because this bug may
> affect other packages too.

nobody else seems to see this, can't reproduce it either.



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4DF5E49D.3010201@debian.org">http://lists.debian.org/4DF5E49D.3010201@debian.org
 
Old 06-16-2011, 06:35 AM
"Mahesh T. Pai"
 
Default Bug#629930: libstdc++6: 4.6.0-12 breaks something in /lib64/*

Matthias Klose said on Mon, Jun 13, 2011 at 12:21:17PM +0200,:

> severity 629930 normal
> thanks



> nobody else seems to see this, can't reproduce it either.

Well, I had unst installed a fresh system with squeeze netinst ISO CD,
upgraded to -12 and later upgraded to -13 on a different
machine. SInce that machine does not have this problem, either an
upgrade chain, or some other package is precipitating this issue.

Both machines have identical sources.list (experimental, unstable, and
testing, in that order).

THe newer machine was upgraded just once, and some pick and choose was
done using the experimental repositories, and most of things are from
testing there. (did an aptitude upgrade about 6 hours back, and
nothing is broken so faron the other machine),



--
Mahesh T. Pai ||
Free Software - it is free as in FREEDOM



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110616063519.GA20784@localhost">http://lists.debian.org/20110616063519.GA20784@localhost
 
Old 06-16-2011, 03:47 PM
"Mahesh T. Pai"
 
Default Bug#629930: libstdc++6: 4.6.0-12 breaks something in /lib64/*

I got some hints, from gooling and finally, this is what I find

paivakil@nandini:~$ strings /usr/lib64/libstdc++.so.6 |grep LIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH


paivakil@nandini:~$ dpkg -l libstdc++6* |grep ii
ii libstdc++6 4.6.0-10 The GNU Standard C++ Library v3
ii libstdc++6-4.4-dev 4.4.6-6 GNU Standard C++ Library v3 (development files)
ii libstdc++6-4.5-dev 4.5.3-3 The GNU Standard C++ Library v3 (development files)
ii libstdc++6-4.6-dev 4.6.0-10 The GNU Standard C++ Library v3 (development files)


paivakil@nandini:~$ sudo aptitude upgrade
The following packages will be upgraded:
cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-base lib32gcc1 lib32stdc++6 libgcc1 libgfortran3 libgomp1 libquadmath0 libstdc++6
libstdc++6-4.6-dev
12 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/20.4 MB of archives. After unpacking 2,154 kB will be freed.
Do you want to continue? [Y/n/?] y
Reading changelogs... Done
(Reading database ... 151322 files and directories currently installed.)
Preparing to replace libstdc++6-4.6-dev 4.6.0-10 (using .../libstdc++6-4.6-dev_4.6.0-13_amd64.deb) ...
Unpacking replacement libstdc++6-4.6-dev ...
Preparing to replace g++-4.6 4.6.0-10 (using .../g++-4.6_4.6.0-13_amd64.deb) ...
Unpacking replacement g++-4.6 ...
Preparing to replace gcc-4.6 4.6.0-10 (using .../gcc-4.6_4.6.0-13_amd64.deb) ...
Unpacking replacement gcc-4.6 ...
Preparing to replace cpp-4.6 4.6.0-10 (using .../cpp-4.6_4.6.0-13_amd64.deb) ...
Unpacking replacement cpp-4.6 ...
Preparing to replace libgomp1 4.6.0-10 (using .../libgomp1_4.6.0-13_amd64.deb) ...
Unpacking replacement libgomp1 ...
Preparing to replace libquadmath0 4.6.0-10 (using .../libquadmath0_4.6.0-13_amd64.deb) ...
Unpacking replacement libquadmath0 ...
Preparing to replace libgfortran3 4.6.0-10 (using .../libgfortran3_4.6.0-13_amd64.deb) ...
Unpacking replacement libgfortran3 ...
Preparing to replace gcc-4.6-base 4.6.0-10 (using .../gcc-4.6-base_4.6.0-13_amd64.deb) ...
Unpacking replacement gcc-4.6-base ...
Setting up gcc-4.6-base (4.6.0-13) ...
(Reading database ... 151309 files and directories currently installed.)
Preparing to replace libgcc1 1:4.6.0-10 (using .../libgcc1_1%3a4.6.0-13_amd64.deb) ...
Unpacking replacement libgcc1 ...
Setting up libgcc1 (1:4.6.0-13) ...
(Reading database ... 151309 files and directories currently installed.)
Preparing to replace lib32stdc++6 4.6.0-10 (using .../lib32stdc++6_4.6.0-13_amd64.deb) ...
Unpacking replacement lib32stdc++6 ...
Preparing to replace lib32gcc1 1:4.6.0-10 (using .../lib32gcc1_1%3a4.6.0-13_amd64.deb) ...
Unpacking replacement lib32gcc1 ...
Preparing to replace libstdc++6 4.6.0-10 (using .../libstdc++6_4.6.0-13_amd64.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.6.0-13) ...
Setting up cpp-4.6 (4.6.0-13) ...
Setting up libgomp1 (4.6.0-13) ...
Setting up libquadmath0 (4.6.0-13) ...
Setting up gcc-4.6 (4.6.0-13) ...
Setting up libgfortran3 (4.6.0-13) ...
Setting up lib32gcc1 (1:4.6.0-13) ...
Setting up lib32stdc++6 (4.6.0-13) ...
Setting up libstdc++6-4.6-dev (4.6.0-13) ...
Setting up g++-4.6 (4.6.0-13) ...

Current status: 0 updates [-12].

paivakil@nandini:~$ strings /usr/lib64/libstdc++.so.6 |grep LIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH


Huh???

paivakil@nandini:~$ ls /usr/lib64/libstdc++.so.6* -l
lrwxrwxrwx 1 root root 19 Jun 16 20:46 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 1043976 Jun 25 2010 /usr/lib64/libstdc++.so.6.0.13

Huh??

Just to confirm:-

paivakil@nandini:~$ ls /usr/lib64/libstdc++.so.6* -l
lrwxrwxrwx 1 root root 19 Jun 16 20:46 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 1043976 Jun 25 2010 /usr/lib64/libstdc++.so.6.0.13
paivakil@nandini:~$ sudo aptitude -f install
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by aptitude)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib64/libapt-pkg.so.4.10)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libsigc-2.0.so.0)
aptitude: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib64/libxapian.so.22)

So, I downgrade.

And -

paivakil@nandini:~$ ls /usr/lib64/libstdc++.so.6* -l
lrwxrwxrwx 1 root root 19 May 26 22:56 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.16
-rw-r--r-- 1 root root 1043976 Jun 25 2010 /usr/lib64/libstdc++.so.6.0.13
-rw-r--r-- 1 root root 1003640 May 26 23:02 /usr/lib64/libstdc++.so.6.0.16
paivakil@nandini:~$ dpkg -l libstdc++6* |grep ii
ii libstdc++6 4.6.0-10 The GNU Standard C++ Library v3
ii libstdc++6-4.4-dev 4.4.6-6 GNU Standard C++ Library v3 (development files)
ii libstdc++6-4.5-dev 4.5.3-3 The GNU Standard C++ Library v3 (development files)
ii libstdc++6-4.6-dev 4.6.0-10 The GNU Standard C++ Library v3 (development files)

Icing on the cake:-
paivakil@nandini:~$ strings /usr/lib64/libstdc++.so.6 |grep LIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH


Means, with libstdc++ -10 installed, I have 6.0.16 of the library binary; but with
-13 installed, I havve 6.0.13 of the library.

How can my personal environment cause this??

As I said earlier, I have -13 installed on another system, and it works fine.

I have not run `strings` on that machine.





--
Mahesh T. Pai ||
Encryption: A powerful algorithmic encoding
technique employed in the creation of
computer manuals.



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110616154722.GA12186@localhost">http://lists.debian.org/20110616154722.GA12186@localhost
 
Old 06-16-2011, 04:16 PM
Bastian Blank
 
Default Bug#629930: libstdc++6: 4.6.0-12 breaks something in /lib64/*

On Thu, Jun 16, 2011 at 09:17:22PM +0530, Mahesh T. Pai wrote:

> paivakil@nandini:~$ ls /usr/lib64/libstdc++.so.6* -l
> lrwxrwxrwx 1 root root 19 Jun 16 20:46 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.13
> -rw-r--r-- 1 root root 1043976 Jun 25 2010 /usr/lib64/libstdc++.so.6.0.13

Where does this libstdc++.so.6.0.13 file come from?
| dpkg -S libstdc++

This file is shipped by libstdc++ 4._4_.5, a version not installed on
your system.

The multi-arch paths have a priority lower then the old ones, so
left-over old library files can now overwrite newer ones.

Bastian

--
Earth -- mother of the most beautiful women in the universe.
-- Apollo, "Who Mourns for Adonais?" stardate 3468.1



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110616161616.GA18205@wavehammer.waldi.eu.org">ht tp://lists.debian.org/20110616161616.GA18205@wavehammer.waldi.eu.org
 

Thread Tools




All times are GMT. The time now is 02:06 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org