Closed Bug 264905 Opened 20 years ago Closed 20 years ago

undefined symbol: der_get_length

Categories

(Core :: Networking, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 245467

People

(Reporter: mmokrejs, Assigned: darin.moz)

Details

User-Agent:       Mozilla/4.0 (compatible; MSIE 6.0; X11; Linux i686) Opera 7.54  [en]
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8a5) Gecko/20041013

I have few days old cvs build on my Gentoo linux. I'm curious if the 
"undefined symbol: der_get_length" has some serious consequences ...

$ /usr/local/bin/mozilla
Type Manifest File: /usr/local/lib/mozilla-1.8a5/components/xpti.dat
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file 
xptiInterfaceInfoManager.cpp, line 1937
Break: at file xptiInterfaceInfoManager.cpp, line 1937
+++ JavaScript debugging hooks installed.
nsNativeComponentLoader: autoregistering begins.
nsNativeComponentLoader: SelfRegisterDll(libnegotiateauth.so) Load FAILED with 
error: /usr/local/lib/mozilla-1.8a5/components/libnegotiateauth.so: undefined 
symbol: der_get_length
nsNativeComponentLoader: autoregistering succeeded
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file 
xptiInterfaceInfoManager.cpp, line 1937
Break: at file xptiInterfaceInfoManager.cpp, line 1937
nsNativeComponentLoader: registering deferred (0)
WARNING: NS_ENSURE_TRUE(NS_SUCCEEDED(rv)) failed, file Core.cpp, line 304
GFX: dpi=87 t2p=0.0588235 p2t=17 depth=16
++WEBSHELL == 1
++DOMWINDOW == 1
LoadPlugin() /usr/local/lib/mozilla-1.8a5/plugins/libnullplugin.so returned 
81aa9d8
GetMIMEDescription() returned "*:.*:All types"
LoadPlugin() /usr/local/lib/mozilla-1.8a5/plugins/libunixprintplugin.so returned 
81ab058
GetMIMEDescription() returned "application/x-print-unix-nsplugin:.pnt:Demo Print 
Plugin for Unix/Linux"
###!!! ASSERTION: Failed to write xpti manifest!: 'Error', file 
xptiInterfaceInfoManager.cpp, line 1937
Break: at file xptiInterfaceInfoManager.cpp, line 1937
++WEBSHELL == 2
++DOMWINDOW == 2
bad FastLoad file version
Note: verifyreflow is disabled
Note: styleverifytree is disabled
Note: frameverifytree is disabled
WARNING: GetDefaultCharsetForLocale: need to add multi locale support, file 
nsUNIXCharset.cpp, line 189
WARNING: GetDefaultCharsetForLocale: need to add multi locale support, file 
nsUNIXCharset.cpp, line 189
++WEBSHELL == 3
++DOMWINDOW == 3
Document http://www.mozilla.org/start/ loaded successfully
++WEBSHELL == 4
++DOMWINDOW == 4
++WEBSHELL == 5
++DOMWINDOW == 5
Document about: loaded successfully


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
this isn't a bug, please don't complain about it.
Assignee: general → darin
Component: Browser-General → Networking
QA Contact: general → benc
> error: /usr/local/lib/mozilla-1.8a5/components/libnegotiateauth.so: undefined 
> symbol: der_get_length

this component is optional.  it is supposed to fail to load if the needed system
libraries are not present or if they don't have the needed symbols.  this
component provides support for SPNEGO authentication over HTTP.  if you don't
need that then don't worry.  if you do need it, then you might want to try
installing MIT Kerberos 5 on your system.

marking INVALID
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
Why doesn't configure script take care of that ... if kerberos is available or
not? How is someone to figure out if unresolved symbol in a library isn't a
problem or not? Why is it built then when it's not needed.

Personally I use heimdal, which is also kerberos 5 implementation. Although I
don't know what's SPNEGO. :(

Would you disable building this part of code if kerberos isn't available.
Unfortunately, I can't offer a patch. ;)
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
support for heimdal is bug 245467

this is not an exact dup, but close enough since that bug is about supporting it.

*** This bug has been marked as a duplicate of 245467 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → DUPLICATE
OK, I see. I've configured with (I totally forgot about that):

./configure  --disable-optimize --enable-debug --with-gssapi=/usr/heimdal
--enable-crypto

I have installed heimdal myself, it's lates stable release 0.6.3.aquarius 


Heimdal also has krb5-config(1):

mozilla # /usr/heimdal/bin/krb5-config 
usage: /usr/heimdal/bin/krb5-config [options] [libraries]
options: [--prefix[=dir]] [--exec-prefix[=dir]] [--libs] [--cflags]
libraries: krb5 gssapi kadm-client kadm-server
aquarius mozilla # /usr/heimdal/bin/krb5-config --libs
-L/usr/heimdal/lib -lkrb5 -lasn1 -lcrypto -lroken -lcrypt -ldb -lresolv
aquarius mozilla # /usr/heimdal/bin/krb5-config --prefix
/usr/heimdal
aquarius mozilla # /usr/heimdal/bin/krb5-config --cflags
-I/usr/heimdal/include 
aquarius mozilla # /usr/heimdal/bin/krb5-config --exec-prefix
/usr/heimdal
aquarius mozilla # 

You need to log in before you can comment on or make changes to this bug.