On Wed, Oct 18, 2023, at 4:56 PM, Dan Langille wrote: > I don't see a reply to my question. > > The patch is wrong. The build still fails. > > I call again: bring back regression testing for users. Host a cdash instance. > We have bugs going 5+ months undetected. > > This is the correct patch (pasted, so errors may be with tabs) > > --- src/filed/bxattr_freebsd.c.orig 2023-10-18 20:41:39 UTC > > +++ src/filed/bxattr_freebsd.c > > @@ -103,7 +103,7 @@ bRC_BXATTR BXATTR_FreeBSD::os_backup_xattr (JCR *jcr, > > case bRC_BXATTR_skip: > > case bRC_BXATTR_cont: > > /* no xattr available, so skip rest of it */ > > - rc = bRC_XACL_ok; > > + rc = bRC_BXATTR_ok; > > continue; > > default: > > goto bail_out; >
There are additional errors: Full build at https://services.unixathome.org/poudriere/data/132amd64-dvl/2023-10-18_21h00m53s/logs/errors/bacula13-client-13.0.3.log I don't know why OSX is involved here. Cleaning up ==> Plugin directory src/plugins/fd ==> Plugin directory src/plugins/dir ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src/lib ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src/findlib ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src/filed ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src/console ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/manpages ==>Entering directory /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 23: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 71: Invalid line type make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 74: Invalid line type make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 237: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 241: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 241: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 242: warning: duplicate script for target "openssl-.tar.gz/" ignored make[3]: "Makefile" line 239: warning: using previous script for "openssl-.tar.gz/" defined here make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 242: warning: duplicate script for target "&&" ignored make[3]: "Makefile" line 239: warning: using previous script for "&&" defined here make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 242: warning: duplicate script for target "print" ignored make[3]: "Makefile" line 239: warning: using previous script for "print" defined here make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 244: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 244: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 249: Unknown modifier "//www.openssl.org/source/ 2>/dev/null| perl -ne '/openssl-(${OPENSSL_VERSION_BASE}[a-z]+" make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 250: warning: duplicate script for target "openssl-.tar.gz/" ignored make[3]: "Makefile" line 239: warning: using previous script for "openssl-.tar.gz/" defined here make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 250: warning: duplicate script for target "&&" ignored make[3]: "Makefile" line 239: warning: using previous script for "&&" defined here make[3]: "/wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx/Makefile" line 250: warning: duplicate script for target "print" ignored make[3]: "Makefile" line 239: warning: using previous script for "print" defined here make[3]: Fatal errors encountered -- cannot continue make[3]: stopped in /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms/osx *** Error code 1 Stop. make[2]: stopped in /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/platforms *** Error code 1 Stop. make[1]: stopped in /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3 > > On Wed, May 31, 2023, at 7:49 AM, Dan Langille wrote: >> NOTE: the patch in git uses bRC_XATTR_ok >> >> The patch I have uses bRC_BXATTR_ok (note the extra B in my version). My >> patch is below. >> >> This patch builds. The patch in git does not. Please advise. >> >> [11:45 pkg01 dan ~/ports/head] % cat >> sysutils/bacula13-server/files/patch-src_filed_bxattr_freebsd.c >> diff --git a/bacula/src/filed/bxattr_freebsd.c >> b/bacula/src/filed/bxattr_freebsd.c >> index >> b83331fc578ebc6caf74ff1bf5e67e49329394be..ed2efad02cf2b4f1d1437b25962d28a4d326b873 >> 100644 >> --- src/filed/bxattr_freebsd.c >> +++ src/filed/bxattr_freebsd.c >> @@ -103,7 +103,7 @@ bRC_BXATTR BXATTR_FreeBSD::os_backup_xattr (JCR *jcr, >> FF_PKT *ff_pkt){ >> case bRC_BXATTR_skip: >> case bRC_BXATTR_cont: >> /* no xattr available, so skip rest of it */ >> - rc = bRC_XACL_ok; >> + rc = bRC_BXATTR_ok; >> continue; >> default: >> goto bail_out; >> >> — >> Dan Langille >> http://langille.org/ >> >> >> >> >>> On May 26, 2023, at 1:54 PM, Dan Langille <d...@langille.org> wrote: >>> >>> For those looking for the commit: >>> https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/commit/c0e27eca4f29dfcc000b2156094b867e995a2f64 >>> >>> Is that the right change? >>> >>> If I use bRC_XATTR_ok instead, it does compile, but I don't know if that's >>> the right value. >>> >>> I ask because. >>> >>> bxattr_freebsd.c:106:18: error: use of undeclared identifier >>> 'bRC_XATTR_ok'; did you mean 'bRC_BXATTR_ok'? >>> rc = bRC_XATTR_ok; >>> ^~~~~~~~~~~~ >>> bRC_BXATTR_ok >>> ./bxattr.h:51:4: note: 'bRC_BXATTR_ok' declared here >>> bRC_BXATTR_ok = 0, // success >>> ^ >>> 1 error generated. >>> *** [bxattr_freebsd.o] Error code 1 >>> >>> make[2]: stopped in >>> /wrkdirs/usr/ports/sysutils/bacula13-client/work/bacula-13.0.3/src/filed >>> 1 error >>> >>> >>> — >>> Dan Langille >>> http://langille.org/ >>> >>> >>> >>> >>> >>>> On May 26, 2023, at 9:39 AM, Eric Bollengier via Bacula-devel >>>> <bacula-devel@lists.sourceforge.net> wrote: >>>> >>>> Hello Dan, >>>> >>>> >>>> Thanks for the report, I have pushed a fix. >>>> >>>> Best Regards, >>>> >>>> Eric >>>> >>>> On 26.05.23 14:18, Dan Langille wrote: >>>>> Hello, >>>>> >>>>> When building bacula13-client-13.0.3 on FreeBSD, I encountered this error. >>>>> >>>>> Compiling bacl.c >>>>> Compiling bxattr.c >>>>> --- bxattr_freebsd.o --- >>>>> bxattr_freebsd.c:106:18: error: use of undeclared identifier >>>>> 'bRC_XACL_ok'; did you mean 'bRC_BXATTR_ok'? >>>>> rc = bRC_XACL_ok; >>>>> ^~~~~~~~~~~ >>>>> bRC_BXATTR_ok >>>>> ./bxattr.h:51:4: note: 'bRC_BXATTR_ok' declared here >>>>> bRC_BXATTR_ok = 0, // success >>>>> ^ >>>>> 1 error generated. >>>>> >>>>> >>>>> Full log output at >>>>> https://services.unixathome.org/poudriere/data/131amd64-dvl-testing/2023-05-26_12h07m40s/logs/errors/bacula13-client-13.0.3.log >>>>> >>>>> Thank you. >>>> >>>> >>>> _______________________________________________ >>>> Bacula-devel mailing list >>>> Bacula-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/bacula-devel >>> >>> _______________________________________________ >>> Bacula-devel mailing list >>> Bacula-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/bacula-devel >> >> _______________________________________________ >> Bacula-devel mailing list >> Bacula-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-devel >> > > -- > Dan Langille > d...@langille.org > > > > _______________________________________________ > Bacula-devel mailing list > Bacula-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-devel > -- Dan Langille d...@langille.org
_______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel