Thanks for checking that for me. It hadn't occurred to me there might be
that dependency. I used -n to try this out pending arrival of the intended
target machine and didn't want to mess up the current installation. I'll
wait to try a live build on the target when it appears.

-Chris-

On Sat, 2 Sept 2023, 10:13 Adolf Belka (gmail), <adolf.be...@gmail.com>
wrote:

> Hi Chris, I had to delete some of the history of this email as there is a
> 40KB max size for submissions so my response got held.
>
> Some of your .configure options are different from mine so I just ran the
> same commands as you did and I got the same error that you did.
>
> I noticed you had run make -n and that is a dry run without executing
> anything.
> I believe, although don't know for sure, that some parts of bacula build
> will be using the results of an earlier part, so if you do a dry run those
> parts won't be available.
>
> So I ran my ./configure followed by make -n and got the same error.
>
> Cleared everything and started again and this time ran make -j$(nproc) and
> everything built fine.
>
> Then tried your configure again but with make -j$(nproc) and everything,
> including findlib, built without a problem.
>
>
> Regards,
> Adolf.
>
> On 02/09/2023 10:21, Chris Wilkinson wrote:
>
> Thanks for confirming that.
>
> When compiling with --enable-client-only I get the following error from
> make
>
> $ sudo bash make-client-only.sh
> ...
> echo "Making libbacfind.la ..."
> /usr/src/bacula-11.0.6/libtool --silent --tag=CXX --mode=link /usr/bin/g++
> -o libbacfind.la find.lo match.lo find_one.lo attribs.lo create_file.lo
> bfile.lo drivetype.lo enable_priv.lo fstype.lo mkpath.lo savecwd.lo
> namedpipe.lo win32filter.lo -export-dynamic -rpath /usr/lib -release 11.0.6
> make[1]: *** No rule to make target '../lib/libbac.la', needed by 'all'.
> Stop.
> make[1]: Leaving directory '/usr/src/bacula-11.0.6/src/findlib'
>
>
>   ====== Error in /usr/src/bacula-11.0.6/src/findlib ======
>
> Up to this point there are no errors
>
> #include file make-client-only.sh
> cd /usr/src/bacula-11.0.6
> CFLAGS="-g -O2"
> ./configure \
>  --with-readline=/usr/include/readline \
>  --disable-conio \
>  --bindir=/usr/bin \
>  --sbindir=/usr/sbin \
>  --with-scriptdir=/etc/bacula/scripts \
>  --with-working-dir=/var/lib/bacula \
>  --with-logdir=/var/log/bacula \
>  --enable-smartalloc \
>  --with-systemd \
>  --with-job-email=winstonia...@gmail.com \
>  --with-hostname=nuc4 \
>  --with-fd-user=root \
>  --with-fd-group=root \
>  --with-sbin-perm=755 \
>  --with-pid-dir=/var/run/bacula \
>  --enable-client-only
>
> make -n
> echo "make done"
>
>
>
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to