Package Details: clickhouse 1.1.54245-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: 5
Popularity: 1.339416
First Submitted: 2017-01-13 15:46
Last Updated: 2017-08-02 12:08

Latest Comments

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.

freb commented on 2017-07-24 00:16

I'm having the same issue as daskol, a dependency cycle. Using pacaur, I get the following:

:: resolving dependencies...
tsort: -: input contains a loop:
tsort: gcc-gcj-ecj
tsort: gcc63-gcj
tsort: gcc63
tsort: -: input contains a loop:
tsort: gcc-gcj-ecj
tsort: gcc63-gcj
:: dependency cycle detected

daskol commented on 2017-07-19 21:06

> Собрал gcc6, должно стать лучше.
Ну такое. Лучше не стало. Теперь конфликт gcc-go c go и циклическая зависимость в gcc63-gcj.

Algunenano commented on 2017-07-12 09:32

Client config was moved (https://github.com/yandex/ClickHouse/commit/b1a645cb6dbf6c13728b5f40cd022f752043e0df) so packaging fails. I've fixed it with:

< cp dbms/src/Client/config.xml $pkgdir/etc/clickhouse-client/
---
> cp dbms/src/Server/clickhouse-client.xml $pkgdir/etc/clickhouse-client/config.xml

kmeaw commented on 2017-06-18 19:03

Собрал gcc6, должно стать лучше.

daskol commented on 2017-06-18 14:15

За два месяца так и не удалось ни разу поставить ClickHouse на Arch без плясок.

In file included from /tmp/yaourt-tmp/aur-clickhouse/src/ClickHouse-1.1.54231-stable/contrib/libtcmalloc/src/libc_override_glibc.h:62:0,
from /tmp/yaourt-tmp/aur-clickhouse/src/ClickHouse-1.1.54231-stable/contrib/libtcmalloc/src/libc_override.h:79,
from /tmp/yaourt-tmp/aur-clickhouse/src/ClickHouse-1.1.54231-stable/contrib/libtcmalloc/src/tcmalloc.cc:156:
/tmp/yaourt-tmp/aur-clickhouse/src/ClickHouse-1.1.54231-stable/contrib/libtcmalloc/src/libc_override_gcc_and_weak.h:60:33: ошибка: ISO C++1z does not allow dynamic exception specifications
void* operator new(size_t size) throw (std::bad_alloc)
^~~~~
/tmp/yaourt-tmp/aur-clickhouse/src/ClickHouse-1.1.54231-stable/contrib/libtcmalloc/src/libc_override_gcc_and_weak.h:64:35: ошибка: ISO C++1z does not allow dynamic exception specifications
void* operator new[](size_t size) throw (std::bad_alloc)
^~~~~
cc1plus: предупреждение: некорректный ключ «-Wno-unused-private-field»
make[3]: *** [contrib/libtcmalloc/CMakeFiles/tcmalloc_minimal_internal.dir/build.make:375: contrib/libtcmalloc/CMakeFiles/tcmalloc_minimal_internal.dir/src/tcmalloc.cc.o] Ошибка 1
make[2]: *** [CMakeFiles/Makefile2:513: contrib/libtcmalloc/CMakeFiles/tcmalloc_minimal_internal.dir/all] Ошибка 2
make[1]: *** [CMakeFiles/Makefile2:2682: dbms/src/Server/CMakeFiles/clickhouse.dir/rule] Ошибка 2
make: *** [Makefile:632: clickhouse] Ошибка 2

llevkin commented on 2017-06-06 07:38

Не собирается уже месяц как...
Вываливается на этом месте:

/tmp/yaourt-tmp-llevkin/aur-clickhouse/src/ClickHouse-1.1.54231-stable/dbms/src/Functions/FunctionsStringSearch.cpp:634:26: ошибка: сравнение знакового и беззнакового целых выражений [-Werror=sign-compare]
cc1plus: все предупреждения считаются ошибками
make[3]: *** [dbms/CMakeFiles/dbms.dir/build.make:663: dbms/CMakeFiles/dbms.dir/src/Functions/FunctionsStringSearch.cpp.o] Ошибка 1
make[2]: *** [CMakeFiles/Makefile2:2206: dbms/CMakeFiles/dbms.dir/all] Ошибка 2
make[1]: *** [CMakeFiles/Makefile2:2831: dbms/src/Server/CMakeFiles/clickhouse.dir/rule] Ошибка 2
make: *** [Makefile:671: clickhouse] Ошибка 2