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

Reply via email to