Bugs item #2794626, was opened at 2009-05-21 00:43
Message generated for change (Comment added) made by mr-meltdown
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2794626&group_id=56967
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core
Group: MonetDB5 "stable"
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: Gabriele Modena (gabriele_modena)
Assigned to: Fabian (mr-meltdown)
Summary: dyld: lazy symbol binding failed: Symbol not found: _SHA512
Initial Comment:
If I try to run mserver5 stable (20/5 snapshot) I get the following error:
dyld: lazy symbol binding failed: Symbol not found: _SHA512
Referenced from: /opt/monetdb/lib/libmonetdb5.5.dylib
Expected in: flat namespace
dyld: Symbol not found: _SHA512
Referenced from: /opt/monetdb/lib/libmonetdb5.5.dylib
Expected in: flat namespace
Trace/BPT trap
and the process terminates.
The code has been built on MacOSX 10.5.5 (Darwin 9.5.2,
root:xnu-1228.8.59~2/RELEASE_I386) with gcc 4.0.1 (shipped by apple).
autoconf 2.61, automake 1.10 and cctools-667.3 (libtool), libssl 0.9.7 (shipped
by apple).
----------------------------------------------------------------------
>Comment By: Fabian (mr-meltdown)
Date: 2009-05-27 15:54
Message:
configure now correctly detects an outdated openssl
----------------------------------------------------------------------
Comment By: Fabian (mr-meltdown)
Date: 2009-05-22 20:27
Message:
This is a terrible sight. I hate libtool for doing this to you.
I hope the configure check fixed by Stefan now just tells you it is not
going to work.
----------------------------------------------------------------------
Comment By: Gabriele Modena (gabriele_modena)
Date: 2009-05-22 19:35
Message:
delirio:~ gm$ echo /opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.*
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.12.0.dylib
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.dylib
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.dylib
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.la
delirio:~ gm$ otool -L /opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.*
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.12.0.dylib:
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.dylib (compatibility
version
18.0.0, current version 18.0.0)
/opt/monetdb/lib/libmonetdb5.5.dylib (compatibility version 18.0.0,
current version 18.0.0)
/opt/monetdb/lib/libmutils.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version
7.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.3)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version
1.0.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
111.1.2)
/opt/monetdb/lib/libbat.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/opt/monetdb/lib/libstream.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/opt/monetdb/lib/libMapi.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version
1.0.0)
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.dylib:
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.dylib (compatibility
version
18.0.0, current version 18.0.0)
/opt/monetdb/lib/libmonetdb5.5.dylib (compatibility version 18.0.0,
current version 18.0.0)
/opt/monetdb/lib/libmutils.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version
7.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.3)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version
1.0.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
111.1.2)
/opt/monetdb/lib/libbat.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/opt/monetdb/lib/libstream.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/opt/monetdb/lib/libMapi.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version
1.0.0)
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.dylib:
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.5.dylib (compatibility
version
18.0.0, current version 18.0.0)
/opt/monetdb/lib/libmonetdb5.5.dylib (compatibility version 18.0.0,
current version 18.0.0)
/opt/monetdb/lib/libmutils.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version
7.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.3)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version
1.0.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
111.1.2)
/opt/monetdb/lib/libbat.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/opt/monetdb/lib/libstream.1.dylib (compatibility version 32.0.0,
current
version 32.0.0)
/opt/monetdb/lib/libMapi.1.dylib (compatibility version 32.0.0, current
version 32.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version
1.0.0)
/opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.la: is not an object file
This with the 20/5 snapshot. The fault happens immediately after startup.
I'm compiling/testing a more recent version right now.
----------------------------------------------------------------------
Comment By: Stefan Manegold (stmane)
Date: 2009-05-21 12:49
Message:
Compilation did fail with testing tonight
http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB5/.GNU.32.32.d.1-Darwin9.7.0..2009.05.21_00-09-03/make-k.out.html
which triggered my investigation ;-)
Anyway, testing and informative bug reports as this one by Gabriele help
us to fix and improve our code base (here: configure script and checks).
----------------------------------------------------------------------
Comment By: Fabian (mr-meltdown)
Date: 2009-05-21 12:27
Message:
> fixed typo: use variable "$have_openssl" instead of string literal
> "have_openssl"
that one will probably fix it, compilation might have picked up a header
from somewhere else (MacPorts?)
Seems we/libtool ignore(s) undefined symbols hence compilation didn't
fail.
----------------------------------------------------------------------
Comment By: Stefan Manegold (stmane)
Date: 2009-05-21 12:02
Message:
Maybe these help a bit further:
===================================================================
2009/05/21 - stmane: buildtools/conf/MonetDB.m4,1.118.2.8
MonetDB5/configure.ag,1.113.2.1
when bailing out on missing requirement PCRE or OpenSSL,
make MonetDB5 configure reveal why (a suitable) PCRE or OpenSSL
was not found
===================================================================
2009/05/21 - stmane: MonetDB5/configure.ag,1.113.2.2
fixed typo: use variable "$have_openssl" instead of string literal
"have_openssl"
===================================================================
Could you please `cvs update` your sources and try again?
----------------------------------------------------------------------
Comment By: Fabian (mr-meltdown)
Date: 2009-05-21 09:42
Message:
does this happen immediately upon startup?
What do the following commands return?
echo /opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.*
otool -L /opt/monetdb/lib/MonetDB5/lib/lib_mal_mapi.*
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=482468&aid=2794626&group_id=56967
------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
_______________________________________________
Monetdb-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-bugs