[ARGUS] argus-clients and mysql8

Carter Bullard carter at qosient.com
Mon Aug 10 09:32:45 EDT 2020


Yes, this would be the strategy … llooks good on my end … 
Carter

> On Aug 10, 2020, at 9:21 AM, Andreas Hasenack <andreas at canonical.com> wrote:
> 
> 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 :)
>>> 
>> 
> <mysql8_my_bool.patch>



More information about the argus mailing list