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

Re: building slrn on sparc



H
Norbert Tretkowski <tretkowski@inittab.de> writes:

> i,
> 
> 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
> 

 Does it work if you link against openssl instead of gnutls-extras?

Jim



Reply to: