On Wed, Oct 08, 2008 at 01:44:19PM -0700, Shawn Protsman said: > I'm attempting to build a static library that links to both libssl.a > and libcrypto.a. When I build it I get these "has no symbols" > messages. Any advice on resolving this? Thanks. >
Ignore them? Some source files end up, based on #defines, to have nothing in them, so when compiled, they have no symbols. Eg, rand_os2.c: <http://cvs.openssl.org/fileview?f=openssl/crypto/rand/rand_os2.c> when built on anything other than OS/2 will have nothing, hence the message you see from libtool below. Note also at the end that it finished building the library, so does it work as expected? Bryan > # Building liballkeyrtv.a > libtool -static -o liballkeyrtv.a allkeyrtv.o parseini.o tksc.o > TkscTls.o TkscSockets.o skeys.o writelogs.o tThreads.o /opt/local/lib/ > libssl.a /opt/local/lib/libcrypto.a > libtool: file: /opt/local/lib/libssl.a(kssl.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(ebcdic.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(rand_win.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(rand_os2.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(rand_nw.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(e_camellia.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(e_seed.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(e_rc5.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(m_mdc2.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(v3_asid.o) has no symbols > libtool: file: /opt/local/lib/libcrypto.a(v3_addr.o) has no symbols > Finished building target: liballkeyrtv.a _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
