Hello James,

On 5/3/24 22:57, James Israel via Bacula-users wrote:
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)

This is a problem that I'm going to fix, but I believe that something like gzip
is not installed. I would recommend to install them in order to use the
compression feature.

Is something more needed in the configure operation? I configured with a script 
that included:

Look the output of the configure, you might see if gzip is detected properly.

Best Regards,
Eric


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



_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to