[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