I am trying to configure bacula-15.0.2 (from the bacula-15.0.2.tar.gz file found at https://www.bacula.org/source-download-center, the “Download Bacula Community” link), and after many installs of software that was needed for the configure to work, the make script is stalling out at:
make[1]: Entering directory '/tmp/bacula-15.0.2/src/filed' Compiling restore.c restore.c: In function ‘bool decompress_data(JCR*, int32_t, char**, u_int32_t*)’: restore.c:1387:13: error: ‘compress_len’ was not declared in this scope; did you mean ‘comp_len’? 1387 | compress_len = jcr->compress_buf_size; | ^~~~~~~~~~~~ | comp_len restore.c:1388:13: error: ‘cbuf’ was not declared in this scope 1388 | cbuf = (const unsigned char*)*data + sizeof(comp_stream_header); | ^~~~ restore.c:1389:13: error: ‘real_compress_len’ was not declared in this scope 1389 | real_compress_len = *length - sizeof(comp_stream_header); | ^~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:189: restore.o] Error 1 Something about the function isn’t working, but I can’t figure out how to fix it. It is saying some things were “not declared in this scope”, how to declare them? (compress_len, cbuf, real_compress_len) Is something more needed in the configure operation? I configured with a script that included: CFLAGS="-g -Wall" \ ./configure \ --sbindir=/opt/bacula/bin \ --sysconfdir=/etc/bacula \ --enable-smartalloc \ --enable-conio \ --enable-bat \ --with-postgresql \ --with-working-dir=/opt/bacula/working \ --with-scriptdir=/etc/bacula/scripts \ --with-plugindir=/etc/bacula/plugins \ --with-pid-dir=/var/run \ --with-subsys-dir=/var/run \ --with-dump-email=em...@humortimes.com \ --with-job-email=em...@humortimes.com \ --with-smtp-host=mail.humortimes.com \ --with-aws \ --with-baseport=9101 James Israel
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users