!rZemGiqmyMCWkAxURV:gitter.im

groonga/ja

158 Members
4 Servers

Load older messages


SenderMessageTime
18 Nov 2023
@askdkc:gitter.imdkcSupabaseのタイラーさんがPGroongaの紹介をしてますね👀 https://x.com/dshukertjrjp/status/172566360860282092603:48:12
@ktou:matrix.orgkouみんな!リポストするんだ!04:12:05
@askdkc:gitter.imdkcありがとうsupabase⚡️04:33:28
27 Nov 2023
@thk88ha:gitter.imthk88ha

みなさま

そうですね。
CentOS 8が終了したのでRHEL系はAlmaLinux 8用のパッケージを使ってください。
PostgreSQLのパッケージをシステムが提供しているものからPostgreSQLが提供しているもの(pgdgがついているやつ)に変えたのでPostgreSQLのパッケージも変えないといけません。

大分前の話(4,5月ころ)になるのですが、アップデートによってLIMITがある場合のクラッシュが解消されました。
2.3.4-1 -> 2.4.7-1

どうもありがとうございました。

04:37:08
@ktou:matrix.orgkouよかったです!04:40:39
5 Jan 2024
@abetomo:matrix.orgAbe Tomoaki joined the room.05:23:22
12 Jan 2024
@askdkc:gitter.imdkc

https://pgroonga.github.io/ja/install/source.html

Debian/Ubuntu/RHEL系以外のLinux環境で、☝️のソースからインストールの手順で、PGroongaインストール前にGroongaをソースからビルドしてインストールしてもpkg-config --list-allした時にgroongaがいないのですが、Ubuntu/Debianのようにlibgroonga-devのパッケージによるlibgroongaのインストール手段がないのでgroonga.pcがいないせいだと思うのですけど、ソースからlibgroonga-devのパッケージと同じようにlibgroongaをインストールする方法ってありますでしょうか?

05:00:22
@ktou:matrix.orgkou それだとcmake ... -DCMAKE_INSTALL_PREFIX=/usr ...でGroongaインストールだと思います。
でも、そういう風にGroongaをインストールしなくても、PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make ...とかでGroongaがインストールされている場所をpkg-configで見つけられるようのでもいけるはずです。
05:02:37
@askdkc:gitter.imdkcありがとうございます! 試してみます👍05:03:56
@askdkc:gitter.imdkc
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DGRN_WITH_APACHE_ARROW=ON
05:38:16
@askdkc:gitter.imdkc
-- Configuring done (12.7s)
CMake Error at CMakeLists.txt:911 (target_link_libraries):
  The link interface of target "grn_dependencies" contains:

    lz4::liblz4_static

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.
05:39:00
@askdkc:gitter.imdkclz4はいるんですが上手く行かない雰囲気05:41:04
@ktou:matrix.orgkou LZ4が必須じゃないなら-DGRN_WITH_LZ4=noしちゃうとか? 05:42:14
@askdkc:gitter.imdkcなるほど〜05:42:58
@askdkc:gitter.imdkc
--   Package 'kytea', required by 'virtual:world', not found

思ったよりもハードル上って来た

05:45:08
@ktou:matrix.orgkouKyTeaは見つからなかったら単に使わないようになっていません?05:48:01
@askdkc:gitter.imdkc


-- Configuring done (0.3s)
-- Generating done (0.0s)
-- Build files have been written to: /home/dkc/temp/groonga-13.1.0

確かに処理はkytea無しでも終ってました

05:50:45
@askdkc:gitter.imdkc
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DGRN_WITH_APACHE_ARROW=ON -DGRN_WITH_LZ4=no
make -j$(nproc || PATH="/sbin:$PATH" sysctl -n hw.ncpu) > /dev/null
sudo make install

この後

groonga
groonga: error while loading shared libraries: libgroonga.so.0: cannot open shared object file: No such file or directory
06:05:32
@askdkc:gitter.imdkcwhy...06:05:50
@ktou:matrix.orgkou LD_LIBRARY_PATH=/usr/local/lib groongaですね。 06:10:56
@ktou:matrix.orgkou sudo ldconfigでも動くようになる気はします。 06:12:00
@ktou:matrix.orgkou 最近のLinuxは/etc/ld.so.confとか/etc/ld.so.conf.d/のどこかに/usr/local/libがあることが多いと思うので。 06:12:46
@askdkc:gitter.imdkc

ありがとうございます!
Groongaは動きだしましたが、PGroongaのmakeではpkg-configでGroonga関係が見つからないとエラー継続。。。

make
make -f pgroonga.mk all
make[1]: Entering directory '/home/dkc/temp/pgroonga'
Package groonga was not found in the pkg-config search path.
Perhaps you should add the directory containing `groonga.pc'
06:18:14
@askdkc:gitter.imdkc思ったより難かしい06:19:02
@ktou:matrix.orgkou PKG_CONFIG_PATH=/usr/local/lib/pkgconfig make ...です。 06:19:34
@askdkc:gitter.imdkc

clangが無い!、llvmが無い!を乗り越えてインストールが終った後の

create extension pgroonga;
ERROR:  could not load library "/usr/lib/postgresql/pgroonga.so": libgroonga.so.0: cannot open shared object file: No such file or directory
06:26:20
@ktou:matrix.orgkou sudo ldconfigかPostgreSQL起動時にLD_LIBRARY_PATH=/usr/local/lib postgres...ですね。 06:27:12
@askdkc:gitter.imdkc
cat /etc/ld.so.conf.d/groonga.conf 
/usr/local/lib

これでldconfigした後にCREATE EXTENSION PGROONGA; したところ問題なく行けました!
ありがとうございます。お手数をおかけしました m(_ _)m

06:54:07
@askdkc:gitter.imdkcDebian/Ubuntuのパッケージの楽さは偉大。。。06:54:59
13 Jan 2024
@askdkc:gitter.imdkc昨日学んだことをもとに、こちらのPRを作成 https://github.com/cosmo0920/AUR-for-Groonga-family/pull/10308:57:27

Show newer messages


Back to Room ListRoom Version: 6