I'm having trouble creating the package. Below is the information about the environment and the error.
Environment Operating System: Rocky Linux 9.1 Source code to package: bacula-9.4.4.tar.gz Software to build the package: rpmdevtools rpmlint - bacula.spec.in # basic defines for every build %define _release 0 %define _version 9.4.4 %define product bacula %define depkgs_version 24Dec11 tcpwrappers 0 lzo 0 Command executed to create the binary .rpm package $ rpmbuild -bb --define "build_rh9 1" --define "build_client_only 1" --define "build_mysql 1" ~/rpmbuild/SPECS/bacula.spec.in Compiling bsnapshot.c bsnapshot.c: In member function 'char* lvm::get_lv_from_dm(char*, POOLMEM**, u_int32_t*, u_int32_t*)': bsnapshot.c:1123:32: error: 'major' cannot be used as a function 1123 | if (maj == major(sp.st_rdev) && | ~~~~~^~~~~~~~~~~~ bsnapshot.c:1124:32: error: 'minor' cannot be used as a function 1124 | min == minor(sp.st_rdev)) | ~~~~~^~~~~~~~~~~~ make: *** [Makefile:155: bsnapshot.o] Error 1 make: Leaving directory '/home/rpmbuild/BUILD/bacula-9.4.4/src/tools' error: Bad exit status from /var/tmp/rpm-tmp.zfjnRT (%install) RPM build errors: Macro expanded in comment on line 536: %{suse} && ! 0%{?opensuse_bs} Macro expanded in comment on line 537: %debug_package extra tokens at the end of %endif directive in line 715: %endif # suse extra tokens at the end of %endif directive in line 720: %endif # mdk extra tokens at the end of %endif directive in line 725: %endif # !suse && !mdk extra tokens at the end of %endif directive in line 727: %endif # ! usesystemd Bad exit status from /var/tmp/rpm-tmp.zfjnRT (%install) LOG: /var/tmp/rpm-tmp.zfjnRT # fix me - building enable-client-only installs files not included in bacula-client package # Program docs not installed on client rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bacula-dir.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bacula-sd.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bcopy.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bextract.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bls.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bscan.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/btape.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/dbcheck.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bregex.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man8/bwild.8.gz rm -f $RPM_BUILD_ROOT/usr/share/man/man1/bsmtp.1.gz rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/bacula rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/bacula_config rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/bacula-ctl-dir rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/bacula-ctl-sd rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/disk-changer rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/dvd-handler rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/mtx-changer rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/startmysql rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/stopmysql rm -rf $RPM_BUILD_ROOT/opt/bacula/scripts/updatedb rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/bconsole rm -f $RPM_BUILD_ROOT/opt/bacula/scripts/mtx-changer.conf rm -f $RPM_BUILD_ROOT/opt/bacula/bin/bacula [ "%{buildarch}" = "noarch" ] || QA_CHECK_RPATHS=1 ; case "${QA_CHECK_RPATHS:-}" in [1yY]*) /usr/lib/rpm/check-rpaths ;; esac /usr/lib/rpm/check-buildroot
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users