[openssl-users] compile hell : fatal: symbol referencing errors. OPENSSL_sk_pop_free etc etc etc
Dennis Clarke
dclarke at blastwave.org
Fri Jan 18 06:05:08 UTC 2019
So it seems to no longer matter if I try strict C99 or just cc with or
without strict CFLAGS. I always arrive at the same place :
${LDCMD:-/opt/developerstudio12.6/bin/cc} -m64 -xarch=sparc -g -Xa
-errfmt=error -erroff=%none -errshort=full -xstrconst -xildoff
-xmemalign=8s -xnolibmil -xcode=pic32 -xregs=no%appl -xlibmieee -mc
-ftrap=%none -xbuiltin=%none -xunroll=1 -Qy -xdebugformat=dwarf
-xstrconst -Xa -m64 -xarch=sparc -g -Xa -errfmt=error -erroff=%none
-errshort=full -xstrconst -xildoff -xmemalign=8s -xnolibmil -xcode=pic32
-xregs=no%appl -xlibmieee -mc -ftrap=%none -xbuiltin=%none -xunroll=1
-Qy -xdebugformat=dwarf -L. -mt \
-o test/rsa_complex test/rsa_complex.o \
-lsocket -lnsl -ldl -lrt -lpthread
cc: Warning: multiple use of -Q option, previous one discarded.
Undefined first referenced
symbol in file
OPENSSL_sk_pop_free test/rsa_complex.o
OPENSSL_sk_dup test/rsa_complex.o
OPENSSL_sk_pop test/rsa_complex.o
OPENSSL_sk_num test/rsa_complex.o
OPENSSL_sk_new test/rsa_complex.o
OPENSSL_sk_set test/rsa_complex.o
OPENSSL_sk_free test/rsa_complex.o
OPENSSL_sk_find test/rsa_complex.o
OPENSSL_sk_push test/rsa_complex.o
OPENSSL_sk_sort test/rsa_complex.o
OPENSSL_sk_zero test/rsa_complex.o
OPENSSL_sk_is_sorted test/rsa_complex.o
OPENSSL_sk_shift test/rsa_complex.o
OPENSSL_sk_value test/rsa_complex.o
OPENSSL_sk_delete_ptr test/rsa_complex.o
OPENSSL_sk_unshift test/rsa_complex.o
OPENSSL_sk_new_null test/rsa_complex.o
OPENSSL_sk_set_cmp_func test/rsa_complex.o
OPENSSL_sk_reserve test/rsa_complex.o
OPENSSL_sk_new_reserve test/rsa_complex.o
OPENSSL_sk_delete test/rsa_complex.o
OPENSSL_sk_insert test/rsa_complex.o
OPENSSL_sk_deep_copy test/rsa_complex.o
OPENSSL_sk_find_ex test/rsa_complex.o
ld: fatal: symbol referencing errors. No output written to test/rsa_complex
gmake[1]: *** [Makefile:3561: test/rsa_complex] Error 2
gmake[1]: Leaving directory
'/usr/local/build/openssl-1.1.1a_SunOS5.10_sparc64vii+.005'
gmake: *** [Makefile:169: all] Error 2
corv $
Attempts to use C99 and strict CFLAGS simply falls into a hell with some
oddball strcmpcase function issue regardless if I use strings.h or not
so let's just stay here and try to figure out what do I need to do to
get a debug non-stripped and not optimized build out of 1.1.1a?
Certainly did not have these issues with 1.1.1 or any of the pre-release
versions. Not that I recall.
So .. any thoughts?
Dennis
More information about the openssl-users
mailing list