[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

building slrn on sparc



Hi,

I got a Sparc Ultra5 a few weeks ago, and now I tried to build slrn on
it. But I ran into an error message:


gcc -Dunix -DSLRN_LIB_DIR=\"/var/lib/slrn\" -DSHAREDIR=\"/usr/share/slrn\" -DSYSCONFDIR=\"/etc/news\" -I. -I. -I. -I. -I../intl        -g -O2 -c `test -f 'ranges.c' || echo './'`ranges.c
gcc  -g -O2   -o slrn  art.o chmap.o editscore.o group.o grplens.o hash.o help.o hooks.o interp.o menu.o mime.o misc.o post.o score.o server.o sortdate.o slrn.o startup.o ttymsg.o util.o decode.o xover.o slrndir.o version.o print.o art_misc.o vfile.o snprintf.o art_sort.o ranges.o -L/usr/lib -lslang  -lgnutls-extra -lgnutls -ltasn1 -lgcrypt -luu -lcanlock -lm -ldl
/usr/lib/libuu.a(fptools.o)(.text+0xadc): In function `_FP_tempnam':
: warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib/libuu.a(uunconc.o)(.text+0x3350): In function `UUDecode':
: warning: the use of `tempnam' is dangerous, better use `mkstemp'
server.o(.text+0x534): In function `deinit_ssl':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:470: undefined reference to `SSL_CTX_free'
server.o(.text+0x558): In function `dump_ssl_error_0':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:479: undefined reference to `ERR_error_string'
server.o(.text+0x570):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:479: undefined reference to `ERR_get_error'
server.o(.text+0x5d4): In function `init_ssl_random':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:494: undefined reference to `RAND_status'
server.o(.text+0x604):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:499: undefined reference to `RAND_seed'
server.o(.text+0x610):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:500: undefined reference to `RAND_seed'
server.o(.text+0x620):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:502: undefined reference to `RAND_bytes'
server.o(.text+0x628):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:505: undefined reference to `RAND_status'
server.o(.text+0x64c):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:509: undefined reference to `RAND_seed'
server.o(.text+0x658):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:511: undefined reference to `RAND_status'
server.o(.text+0x6ac): In function `alloc_ssl':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:527: undefined reference to `SSL_library_init'
server.o(.text+0x6b4):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:528: undefined reference to `SSLv23_client_method'
server.o(.text+0x6bc):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:528: undefined reference to `SSL_CTX_new'
server.o(.text+0x6c4):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:529: undefined reference to `SSL_load_error_strings'
server.o(.text+0x6f8):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:543: undefined reference to `SSL_new'
server.o(.text+0x778): In function `dealloc_ssl':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:555: undefined reference to `SSL_free'
server.o(.text+0x794): In function `dump_ssl_error':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:560: undefined reference to `SSL_get_error'
server.o(.text+0x90c): In function `sltcp_open_connection':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:631: undefined reference to `SSL_set_fd'
server.o(.text+0x924):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:639: undefined reference to `SSL_connect'
server.o(.text+0xa5c): In function `do_ssl_write':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:694: undefined reference to `SSL_write'
server.o(.text+0xa90):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:703: undefined reference to `SSL_get_error'
server.o(.text+0xe1c): In function `wait_for_input':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:873: undefined reference to `SSL_pending'
server.o(.text+0xe44): In function `do_ssl_read':
/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:906: undefined reference to `SSL_read'
server.o(.text+0xe58):/home/tretkowski/slrn/slrn-0.9.8.0/src/sltcp.c:891: undefined reference to `SSL_get_error'
collect2: ld returned 1 exit status
make[3]: *** [slrn] Error 1
make[3]: Leaving directory `/home/tretkowski/slrn/slrn-0.9.8.0/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/tretkowski/slrn/slrn-0.9.8.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tretkowski/slrn/slrn-0.9.8.0'
make: *** [build-stamp] Error 2


I know this package builds perfectly on the sparc build daemon, and on
all other architectures (that's why it's in testing already), but I have
no idea why it fails on my machine (up to date sid).

Any ideas?

Norbert



Reply to: