Hello,

2018-08-16 14:14 GMT+02:00 Radosław Korzeniewski <rados...@korzeniewski.net>
:

> Hello,
>
> 2018-08-15 22:25 GMT+02:00 Adolf Belka <adolf.be...@gmail.com>:
>
>> Hi Kern,
>>
>> Just tried to install 9.2.1 and got an error during the make stage. Any
>> idea what the problem might be?
>>
>> make[1]: Entering directory `/home/source/bacula-9.2.1/src/filed'
>> Compiling filed.c
>> Compiling authenticate.c
>> Compiling backup.c
>> Compiling crypto.c
>> Compiling win_efs.c
>> Compiling estimate.c
>> Compiling fd_plugins.c
>> Compiling accurate.c
>> Compiling filed_conf.c
>> Compiling heartbeat.c
>> Compiling hello.c
>> Compiling job.c
>> Compiling fd_snapshot.c
>> Compiling restore.c
>> Compiling status.c
>> Compiling verify.c
>> Compiling verify_vol.c
>> Compiling bacl.c
>> Compiling bacl_linux.c
>> Compiling bxattr.c
>> Compiling bxattr_linux.c
>> Linking bacula-fd ...
>> /home/source/bacula-9.2.1/libtool --silent --tag=CXX --mode=link
>> /usr/bin/g++   -L../lib -L../findlib -o bacula-fd filed.o authenticate.o
>> backup.o crypto.o win_efs.o estimate.o fd_plugins.o accurate.o filed_conf.o
>> heartbeat.o hello.o job.o fd_snapshot.o restore.o status.o verify.o
>> verify_vol.o bacl.o bacl_linux.o bxattr.o bxattr_linux.o \
>>        -lacl            -lz -lbacfind -lbaccfg -lbac -lm -lpthread -ldl
>> -ldl  \
>>             -llzo2
>> /home/source/bacula-9.2.1/src/lib/.libs/libbac.so: undefined reference
>> to `tls_bsock_shutdown(BSOCKCORE*)'
>> collect2: error: ld returned 1 exit status
>> make[1]: *** [bacula-fd] Error 1
>> make[1]: Leaving directory `/home/source/bacula-9.2.1/src/filed'
>>
> The tls_bsock_shutdown() is a part of libbac.so so if libbac build was
> successful it has to be there:
>
> $ objdump -x libbac.so |grep tls_bsock_shutdown
> 00000000000484f0 g     F .text 00000000000000a0
> _Z18tls_bsock_shutdownP9BSOCKCORE
>
> Could you run a standard: make clean && make all? And check if your
> libbac.so build has a tls_bsock_shutdown() function like above?
>
> Thanks.
>

Could you check if it will compile with the following patch:

diff --git a/bacula/src/lib/tls.c b/bacula/src/lib/tls.c
index f607533bb..7d25ea354 100644
--- a/bacula/src/lib/tls.c
+++ b/bacula/src/lib/tls.c
@@ -751,7 +751,7 @@ TLS_CONTEXT *new_tls_context(const char *ca_certfile,
const char *ca_certdir,
 }
 void free_tls_context(TLS_CONTEXT *ctx) { }

-void tls_bsock_shutdown(BSOCK *bsock) { }
+void tls_bsock_shutdown(BSOCKCORE *bsock) { }

 void free_tls_connection(TLS_CONNECTION *tls) { }

best regards
-- 
Radosław Korzeniewski
rados...@korzeniewski.net
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to