[groonga-dev,00864] Re: CentOS6.2のmroonga2.02で、テーブル作成時にトークナイザー指定が出来ない

Back to archive index

warp.****@gmail***** warp.****@gmail*****
2012年 5月 17日 (木) 10:16:02 JST


はじめまして。

groonga見つけて3日くらいの若葉マークですが、
CentOS6.2 でrpmbuild までは出来ましたよ。
ソース+make は何かと面倒なので・・・

[root @ host SPECS]# diff -rup mysql.spec.org mysql.spec
--- mysql.spec.org 2012-02-04 08:09:10.000000000 +0900
+++ mysql.spec 2012-05-11 11:55:54.194144128 +0900
@@ -1,6 +1,6 @@
Name: mysql
Version: 5.1.61
-Release: 1%{?dist}.1
+Release: 1.el6_2.1
Summary: MySQL client programs and shared libraries
Group: Applications/Databases
URL: http://www.mysql.com
@@ -9,7 +9,7 @@ URL: http://www.mysql.com
License: GPLv2 with exceptions

# Regression tests take a long time, you can skip 'em with this
-%{!?runselftest:%global runselftest 1}
+%{!?runselftest:%global runselftest 0}

# Upstream has a mirror redirector for downloads, so the URL is hard to
# represent statically. You can get the tarball by following a link from
@@ -240,7 +240,9 @@ export CFLAGS CXXFLAGS
--enable-local-infile \
--enable-largefile \
--enable-thread-safe-client \
- --disable-dependency-tracking
+ --disable-dependency-tracking \
+ --with-archive-storage-engine \
+ --with-federated-storage-engine

gcc $CFLAGS $LDFLAGS -o  
scriptstub "-DLIBDIR=\"%{_libdir}/mysql\"" %{SOURCE4}

@@ -252,6 +254,10 @@ make %{?_smp_mflags}
mkdir libmysqld/work
cd libmysqld/work
ar -x ../libmysqld.a
+
+# multiple definitions error - breaks build???
+rm -f ha_federated.o libfederated*string.o
+
gcc $CFLAGS $LDFLAGS -shared -Wl,-soname,libmysqld.so.0 -o  
libmysqld.so.0.0.1 \
*.o \
-lpthread -lcrypt -lnsl -lssl -lcrypto -lz -lrt -lstdc++ -lm -lc


参考:
http://bugs.mysql.com/bug.php?id=48960

外してたらごめんなさい。


磯部 和広 <k-iso****@rozet*****>:
> もし自分に時間と技術があれば、CentOS6.2用のrpmを作って公開したいぐらいで
> す・・・

> ※以前別件でrpmの自作にチャレンジした際は、SRPMのスペックファイルの作成あ
> たりで躓きまして、



groonga-dev メーリングリストの案内
Back to archive index