From owner-freebsd-questions@FreeBSD.ORG Tue Jan 24 14:54:41 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5E5316A423 for ; Tue, 24 Jan 2006 14:54:41 +0000 (GMT) (envelope-from kw_member@aegis.dynalias.net) Received: from vms046pub.verizon.net (vms046pub.verizon.net [206.46.252.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 340B943D46 for ; Tue, 24 Jan 2006 14:54:41 +0000 (GMT) (envelope-from kw_member@aegis.dynalias.net) Received: from aegis ([70.17.246.53]) by vms046.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0ITL00BLJQQGO3D2@vms046.mailsrvcs.net> for freebsd-questions@freebsd.org; Tue, 24 Jan 2006 08:54:17 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by aegis (Postfix) with ESMTP id 20F86182C2 for ; Tue, 24 Jan 2006 09:54:16 -0500 (EST) Received: from aegis ([127.0.0.1]) by localhost (aegis [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21840-09 for ; Tue, 24 Jan 2006 09:53:53 -0500 (EST) Received: from [127.0.0.1] (localhost [127.0.0.1]) by aegis (Postfix) with ESMTP id D71FF182C1 for ; Tue, 24 Jan 2006 09:53:52 -0500 (EST) Date: Tue, 24 Jan 2006 09:53:44 -0500 From: "K. Workman" In-reply-to: <20060124011413.GA1699@flame.pc> To: freebsd-questions@freebsd.org Message-id: <43D63F78.6030008@aegis.dynalias.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at aegis.dynalias.net References: <43D4F3B4.90205@aegis.dynalias.net> <20060123173653.GA3175@flame.pc> <43D52A03.5090303@aegis.dynalias.net> <20060123192232.GA4546@flame.pc> <43D530D7.5050106@aegis.dynalias.net> <20060124011413.GA1699@flame.pc> User-Agent: Thunderbird 1.5 (Windows/20051201) Subject: Re: Subversion Port X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jan 2006 14:54:42 -0000 Giorgos Keramidas wrote: > On 2006-01-23 14:39, "K. Workman" wrote: > >> Giorgos Keramidas wrote: >> >>> On 2006-01-23 14:09, "K. Workman" wrote: >>> >>>> Giorgos Keramidas wrote: >>>> >>>>>> subversion/svnversion/svnversion . /repos/svn/trunk > >>>>>> /usr/local/include/subversion-1/svn-revision.txt >>>>>> /libexec/ld-elf.so.1: /usr/lib/libkrb5.so: Undefined symbol >>>>>> "initialize_asn1_error_table_r" >>>>>> *** Error code 1 >>>>>> >>>>> Other programs are going to have problems too, if you don't have a >>>>> proper libasn1.so installed. I have a debugging world installed here, >>>>> so I can see that: >>>>> >>>>> root@flame:/root# nm /usr/lib/libasn1* | grep >>>>> initialize_asn1_error_table_r >>>>> 0000000000000000 T initialize_asn1_error_table_r >>>>> 0000000000014fb0 T initialize_asn1_error_table_r >>>>> 0000000000014fb0 T initialize_asn1_error_table_r >>>>> 0000000000000000 T initialize_asn1_error_table_r >>>>> root@flame:/root# >>>>> >>>>> Are you using any special options in /etc/make.conf to build your >>>>> userland? >>>>> >>>> No, I'm not using any special options. In fact, I've not formally >>>> re-built all of userland since installing 5.4. Although, I have been >>>> continually upgrading the various ports as they become available. So, >>>> prior to the subversion upgrade, pkg_version reports all other ports >>>> up-to-date. >>>> >>> Ok. Do you have libasn1.so though? >>> >> Yes. >> >> lrwxrwxrwx 1 root wheel 12 Nov 15 17:24 libasn1.so -> libasn1.so.7 >> -r--r--r-- 1 root wheel 132788 May 8 2005 libasn1.so.7 >> > > That's odd. You seem to have libasn1.so, but for some reason > svnversion can't find it at runtime. Are you, by any chance > using any of the ldconfig-related options in your /etc/rc.conf > file, i.e.: > > ldconfig_paths="..." > > This could explain why some binaries cannot locate system libraries. > Yeah, it is pretty strange. My /etc/rc.conf file is clear of any ldconfig issues. I'll probably take another hard look at the make file and see what I can find. It could be there is a problem in the make file that I've missed. All things being equal, at this point in time I see only two alternatives: 1) The make file isn't pointing to the proper library 2) The library is old and doesn't contain the proper symbol.