Subversion Port

K. Workman kw_member at aegis.dynalias.net
Tue Jan 24 06:54:42 PST 2006



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






More information about the freebsd-questions mailing list