[pkg-bacula-devel] Arch-All for non-binary packages

Sven Hartge sven at svenhartge.de
Wed Dec 19 20:44:32 GMT 2018


Um 21:20 Uhr am 19.12.18 schrieb Sven Hartge:

> On 19.12.18 20:29, Sven Hartge wrote:
> 
> > I think we are missing a B-D on libs3-dev for the Cloud-Plugin. I am
> > checking this right now.
> 
> Well, I think Kern missed some bits while merging from Enterprise again.
> 
> You can install libs3-dev and set --with-s3, but the code in configure
> to check for libs3 is behind an "if support_s3=yes" check, but
> support_s3 is never set, so the existance of the library is never
> checked and thus turned of.
> 
> I'll write an upstream-patch for configure.in to get this fixed.

One step forward, two steps back ...

With libs3 now detected correctly, the build fails:

/usr/bin/g++   -c  -Wdate-time -D_FORTIFY_SOURCE=2 -x c++ -fno-strict-aliasing -fno-exceptions -fno-rtti  -I. -I..  -g -O2 -fdebug-prefix-map=/build/bacula-9.4.0=. -fstack-protector-strong -Wformat -Werror=format-security -x c++ -fno-strict-aliasing -fno-exceptions -fno-rtti  authenticate.c
s3_driver.c: In member function 'virtual bool s3_driver::init(JCR*, cloud_dev*, DEVRES*)':
s3_driver.c:561:10: error: 'S3BucketContext' {aka 'struct S3BucketContext'} has no member named 'authRegion'
    s3ctx.authRegion = cloud->region;
          ^~~~~~~~~~

It seems I just can't win. 

I wonder if the released code even works, considering configure was broken
to begin with.

S!



More information about the pkg-bacula-devel mailing list