Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jan 2006 09:53:44 -0500
From:      "K. Workman" <kw_member@aegis.dynalias.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: Subversion Port
Message-ID:  <43D63F78.6030008@aegis.dynalias.net>
In-Reply-To: <20060124011413.GA1699@flame.pc>
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>

next in thread | previous in thread | raw e-mail | index | archive | help


Giorgos Keramidas wrote:
> On 2006-01-23 14:39, "K. Workman" <kw_member@aegis.dynalias.net> wrote:
>   
>> Giorgos Keramidas wrote:
>>     
>>> On 2006-01-23 14:09, "K. Workman" <kw_member@aegis.dynalias.net> 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.







Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43D63F78.6030008>