From owner-freebsd-current@FreeBSD.ORG Thu Aug 18 06:16:04 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C7F716A421 for ; Thu, 18 Aug 2005 06:16:04 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from smtp108.sbc.mail.mud.yahoo.com (smtp108.sbc.mail.mud.yahoo.com [68.142.198.207]) by mx1.FreeBSD.org (Postfix) with SMTP id B905C43D48 for ; Thu, 18 Aug 2005 06:16:01 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: (qmail 62809 invoked from network); 18 Aug 2005 06:16:01 -0000 Received: from unknown (HELO optimator.noacks.org) (noacks@swbell.net@70.240.200.192 with login) by smtp108.sbc.mail.mud.yahoo.com with SMTP; 18 Aug 2005 06:16:00 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 4F17B60EB; Thu, 18 Aug 2005 01:16:00 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 20644-15; Thu, 18 Aug 2005 01:15:58 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id 785A260D9; Thu, 18 Aug 2005 01:15:58 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.13.4/8.13.4) with ESMTP id j7I6FvJ7095825; Thu, 18 Aug 2005 01:15:58 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <43042799.8050709@alumni.rice.edu> Date: Thu, 18 Aug 2005 01:15:53 -0500 From: Jonathan Noack User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050727) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Stepan Rakhimov References: <4300FF21.5000609@mail.ru> <20050815205144.GC2362@odin.ac.hmc.edu> <430397B4.4090604@mail.ru> <200508180602.38366.lofi@freebsd.org> <43041D6F.3000805@mail.ru> In-Reply-To: <43041D6F.3000805@mail.ru> X-Enigmail-Version: 0.92.0.0 OpenPGP: id=991D8195; url=http://www.noacks.org/cert/noackjr.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig1D4F485BAE507F688FB6BB72" X-Virus-Scanned: amavisd-new at noacks.org Cc: freebsd-current@freebsd.org, Michael Nottebrock Subject: Re: kde applications crash (Was: no permissions to libc.so.x libpthread.so.x and other files) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Aug 2005 06:16:04 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig1D4F485BAE507F688FB6BB72 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please don't top post. From the mailing list faq (joke by Randy Bush): A: Because it reverses the logical flow of conversation. Q: Why is top posting frowned upon? On 08/18/05 00:32, Stepan Rakhimov wrote: > Michael Nottebrock wrote: >> On Wednesday, 17. August 2005 22:01, Stepan Rakhimov wrote: >>> Thanks for your reply, but lastest investigations showed that Kmail >>> craches with libc.so.6 and works with libc.so.5 only. That's why I >>> didn't delete the old file as i want to. I think it's not normal >>> behaviour, is it a known problem or my kde build's problem? >>> >>> I have the same problem with Kdevelop, but i cannot use libmap.conf with >>> it, ldd says that it is "not a dynamic executable". (Kdevelop's >>> backtrace is in attachment) >> >> /usr/local/bin/kdevelop is a script, the real executable is >> kdevelop-bin. The kdevelop crash also looks somewhat familiar - are >> you running kdevelop-3.2.0? If so, consider upgrading to KDE 3.4.2 / >> KDevelop 3.2.2. >> >> Also, if you've updated from FreeBSD 5.x to 6-BETA, you might want to >> recompile all your installed ports to make sure they all link against >> the same system libraries. > > As I've said I have all latest software (kdevelop 3.2.2 and kde 3.4.2) > > When I've upgraded from 5.3-release to 6-current I did recompile all the > ports (it was 4 or 5 months ago) > > Is it good solution to manually remove such old files like libc.so.5, > libpthread.so.1 libc_r.so.5 and make a symlinks to libc.so.6 > lipthread.so.2 and libc_r.so.6 respectively? > Since kmail works only with libc.so.5 for me, I'm afraid to get it > completely broken. Short answer: Recompile all your ports. Long answer: To see how polluted your binaries/libraries are, install the sysutils/libchk port and run "libchk -v". You might want to redirect that to a file as it is quite verbose (note that firefox and thunderbird produce a lot of noise that can be ignored). The only things that should be linked to libc.so.5 are 5.x binaries that you downloaded and didn't compile (e.g., the binary port of 'rar'). If you see more binaries linked to libc.so.5, you need to recompile all your ports. Once that is done, you may delete all unreferenced libraries (according to libchk) OLDER than your last build/install world. Until there is a misc/compat5x port, I use the following settings in /etc/libmap.conf so I can delete ALL old libraries (but still allow 'rar' to work): # Work with 5.x binaries libc.so.5 libc.so.6 libm.so.3 libm.so.4 libstdc++.so.4 libstdc++.so.5 Hope that helps, Jon -- Jonathan Noack | noackjr@alumni.rice.edu | OpenPGP: 0x991D8195 --------------enig1D4F485BAE507F688FB6BB72 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDBCedUFz01pkdgZURAhlxAJ9hfoYMh8gE0VJR2dIV4x+JpYhYqQCeIEe4 sTOjuCYc6kf6Dr0G6lOR9pM= =ghE2 -----END PGP SIGNATURE----- --------------enig1D4F485BAE507F688FB6BB72--