Package Details: clickhouse 18.14.9-1

Git Clone URL: https://aur.archlinux.org/clickhouse.git (read-only)
Package Base: clickhouse
Description: An open-source column-oriented database management system that allows generating analytical data reports in real time
Upstream URL: https://clickhouse.yandex/
Licenses: Apache
Submitter: kmeaw
Maintainer: kmeaw
Last Packager: kmeaw
Votes: 10
Popularity: 0.330422
First Submitted: 2017-01-13 15:46
Last Updated: 2018-10-17 12:52

Latest Comments

1 2 Next › Last »

kmeaw commented on 2018-11-06 13:32

rbelio, you cannot just link to a libicuuc.so instead of a libicuuc.so.62, because ".62" is there for a reason: the SONAME field value is "libiccuc.so.62", which means that anything else like "libiccuc.so.61" is not ABI-compatible with libiccuc.so.62. Everytime the SONAME is changed, you need to rebuild all the binaries depending on it. You can use something similar to Gentoo's revdep-rebuild to automate the process.

rbelio commented on 2018-11-06 12:52

There is a constant issue when libraries get upgraded and clickhouse stays behind. depending for example on libicuuc.so.62 can you please make sure it will depend on libicuuc.so without the explicit version number. thanks. P.S libicuuc is not the only library there are several ones.

kmeaw commented on 2018-09-14 11:51

ext, building clickhouse with ninja installed has been fixed.

kmeaw commented on 2018-09-11 07:19

Arhangel64, it seems that you have updated your double-conversion library (from 1.x to 3.x) without rebuilding clickhouse package. zlib-ng issue is fixed in pkgrel=2.

Arhangel64 commented on 2018-09-11 07:11

/usr/bin/clickhouse-server: error while loading shared libraries: libdouble-conversion.so.1: cannot open shared object file: No such file or directory

could you please try it before publishing?

Arhangel64 commented on 2018-09-06 06:39

I'm not sure about this zlib-ng, may be it's already in some other package, but i got to compile it myself.

https://github.com/Dead2/zlib-ng

First you compile, you "# make install", then you edit your /usr/lib/systemd/system/clickhouse-server.service appending Environment="LD_PRELOAD=/usr/local/lib/libz-ng.so.1" there Then it works.

Is there a way just to package it properly? Is there a way to use system libraries?

Arhangel64 commented on 2018-09-05 12:00

/usr/bin/clickhouse-server: error while loading shared libraries: libz-ng.so.1: cannot open shared object file: No such file or directory

ext commented on 2018-07-18 03:43

Can't build with make: *** No rule to make target 'clickhouse'. Stop. https://pastebin.com/CJhAAFD5

lisu_ml commented on 2018-05-24 10:21

The package doesn't build for me:

error: unnecessary parentheses in declaration of ‘assert_arg’ [-Werror=parentheses] failed ** (Pred::* ^ /tmp/tmp.YFWfBoKClA/clickhouse/src/ClickHouse-1.1.54362-stable/contrib/boost/boost/mpl/assert.hpp:193:21: error: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Werror=parentheses] failed * (boost::mpl::not_<pred>::** ^ cc1plus: all warnings being treated as errors make[3]: * [libs/libcommon/CMakeFiles/common.dir/build.make:63: libs/libcommon/CMakeFiles/common.dir/src/DateLUT.cpp.o] Error 1 make[2]: [CMakeFiles/Makefile2:2104: libs/libcommon/CMakeFiles/common.dir/all] Error 2 make[1]: [CMakeFiles/Makefile2:5483: dbms/src/Server/CMakeFiles/clickhouse.dir/rule] Error 2 make: </pred>* [Makefile:1252: clickhouse] Error 2 ==> ERROR: A failure occurred in build().

Algunenano commented on 2017-08-04 12:07

Hi, I've made some changes to avoid the need to use gcc6 (using the latest testing release for now) and to use the system libraries for those packages available in the repos.
Also there is a minor tweak to include the symlinks for the .so which were missing.

Here is the diff: https://gist.github.com/Algunenano/2a99b898455140c530ab82c23caee23d
Or the whole PKGBUILD:
https://github.com/Algunenano/PKGBUILDs/blob/9412bbe4d7498fa3c65545974dd4f42c44077952/clickhouse/PKGBUILD

Feel free to use any of the changes.