[ARGUS] argus-clients and mysql8

Andreas Hasenack andreas at canonical.com
Mon Aug 10 09:21:36 EDT 2020


Ah, indeed, but it looks like at least the debian package does not
include a -dev binary package that installs the include files. It does
ship examples, but I'm not sure how the maintainer expects them to be
built if there are no shipped include files.

The attached patch I believe represents what you meant earlier, and
the resulting deb is linked with mysql8:

$ dpkg --info ./argus-client_3.0.8.2-6ubuntu1_amd64.deb |grep mysql
 Depends: libc6 (>= 2.29), libgeoip1 (>= 1.6.12), libmysqlclient21 (>=
8.0.11), libncurses6 (>= 6), libreadline8 (>= 6.0), libtinfo6 (>= 6),
libwrap0 (>= 7.6-4~), zlib1g (>= 1:1.1.4), perl:any

Does this patch look ok?

On Mon, Aug 10, 2020 at 10:07 AM Carter Bullard <carter at qosient.com> wrote:
>
> Hey Andreas,
> Yes, if you install the argus-clients package, (make install) the include files should go in an appropriate /usr include directory.  For centos, it’s /usr/local/include/argus …
>
> Carter
>
> > On Aug 10, 2020, at 8:47 AM, Andreas Hasenack <andreas at canonical.com> wrote:
> >
> > Hi,
> >
> > On Sat, Aug 8, 2020 at 9:04 AM Carter Bullard <carter at qosient.com> wrote:
> >>
> >> Hey Andreas,
> >> Thanks !!!!!  Since we do need to have some backward compatibility, and a lot of sites use old mysql …  if this works for you, I’d go down the road of adding a ./include/argus_mysql.h file and use that in place of mysql.h …. And let that file do the corrections ...
> >>
> >> What do you think ??
> >
> > Sounds good, but this will become a new public header file that you
> > will have to install on the system, right? If that's fine by you, it's
> > fine by me :)
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mysql8_my_bool.patch
Type: text/x-patch
Size: 2166 bytes
Desc: not available
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20200810/9737085e/attachment.bin>


More information about the argus mailing list