[Slackbuilds-users] [Slackbuild-users] Libraries > poco (1.12.4) buildscript corrections
Didier Spaier
didier at slint.fr
Thu Dec 29 08:17:57 UTC 2022
Hello,
FWIW for Slint I build poco like this:
./configure \
--prefix=/usr \
--no-tests \
--no-samples \
--shared \
--omit=Data/PostgreSQL,Data/ODBC,Data/MySQL \
--sqlite-thread-safe=2 #multi-threaded, without session sharing support
link to the source repository:
https://slackware.uk/slint/x86_64/slint-15.0/source/poco/
Cheers,
Didier
Le 29/12/2022 à 06:03, KB_SBo a écrit :
> Hello Admins, Dimitris
>
> Since poco is a dependency of mumble, I am testing poco-1.12.4 with
> mumble-1.4.287. Previously, poco-1.9.x built just fine, even when
> ignoring the dependencies.
>
> Here are a few important potential corrections:
>
> 1. Slackware for a long while now includes MariaDB as a replacement.
> Attached is the patch from Arch Linux.
>
> 2. UnixODBC is optional. Slackware includes iODBC as one of the
> dependencies per upstream.
>
> 3. PostgrSQL is optional. The upstream cmake (see
> https://github.com/pocoproject/poco/blob/master/CMakeLists.txt )
> indicates that database connectors are added as found during configure.
> Cmake/Ninja compiles correctly with no added external dependencies,
> adding support if found. However, the configure script fails to set this
> up correctly. I've added an 'if' statement to the buildscript to omit
> posrgreSQL if it is not required.
>
> I've attached the buildscript patch for the above items as a recommended
> improvement.
>
> Finally, I've checked via the SBo web form and it appears that there are
> no other buildscripts that depend on poco other than mumble. Therefore,
> I can take over poco maintainership if Dimitris so wishes.
>
> -Ed
More information about the SlackBuilds-users
mailing list