Giter Site home page Giter Site logo

编译tokudb出错 about alisql HOT 9 CLOSED

alibaba avatar alibaba commented on April 27, 2024
编译tokudb出错

from alisql.

Comments (9)

xpchild avatar xpchild commented on April 27, 2024

当前的g++版本是多少? 建议升级下g++版本进行编译。

from alisql.

skycgz avatar skycgz commented on April 27, 2024

g++ version: g++ (GCC) 5.2.1 20150902

from alisql.

xpchild avatar xpchild commented on April 27, 2024

尝试在编译参数里关闭 -DWITH_EMBEDDED_SERVER=0 可以先绕过这个问题, 我们在review这个编译问题。

from alisql.

Assefa1 avatar Assefa1 commented on April 27, 2024

hallo from australia

from alisql.

fungo avatar fungo commented on April 27, 2024

主干代码已经 fix 编译问题。

Percona Server 和 MariaDB 没有问题,是因为 TokuDB 是通过编译成 so 插件使用的,而 AliSQL 是静态编译进 mysqld 的,也会静态编译到embeded library (libmysqld.a) 里。

BTW: 试了下把 PS 的 TokuDB 改成静态编译,也是会失败的 :-)

from alisql.

skycgz avatar skycgz commented on April 27, 2024

cmake是通过了,make在100%的时候报错,还是编译不过:

Linking C static library libmysqld.a
[100%] Building CXX object sql/CMakeFiles/sql.dir/event_scheduler.cc.o
[100%] Building CXX object sql/CMakeFiles/sql.dir/events.cc.o
[100%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o
[100%] Building CXX object sql/CMakeFiles/sql.dir/sql_client.cc.o
...
collect2: error: ld returned 1 exit status
make[2]: *** [libmysqld/examples/mysqltest_embedded] Error 1
make[1]: *** [libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/all] Error 2
Linking CXX executable mysql_client_test_embedded
...
/data/cc/AliSQL-master/storage/tokudb/hatoku_hton.cc:217: undefined reference to `increment_partitioned_counter'
collect2: error: ld returned 1 exit status
make[2]: *** [libmysqld/examples/mysql_client_test_embedded] Error 1
make[1]: *** [libmysqld/examples/CMakeFiles/mysql_client_test_embedded.dir/all] Error 2
[100%] Built target mysqld
[100%] Built target pfs_connect_attr-t
make: *** [all] Error 2

from alisql.

fungo avatar fungo commented on April 27, 2024

能否提供下操作系统信息,我们测下看。

from alisql.

skycgz avatar skycgz commented on April 27, 2024

[root@10-10-14-251 ~]# uname -a

Linux 10-10-14-251 2.6.32-431.11.25.el6.ucloud.x86_64 #1 SMP Tue Jul 19 10:06:12 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

[root@10-10-14-251 ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)

[root@10-10-14-251 ~]# env

MANPATH=/opt/rh/devtoolset-4/root/usr/share/man:
HOSTNAME=10-10-14-251
TERM=vt100
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=10.10.119.24 52021 22
PERL5LIB=/opt/rh/devtoolset-4/root//usr/lib64/perl5/vendor_perl:/opt/rh/devtoolset-4/root/usr/lib/perl5:/opt/rh/devtoolset-4/root//usr/share/perl5/vendor_perl
JAVACONFDIRS=/opt/rh/devtoolset-4/root/etc/java:/etc/java
SSH_TTY=/dev/pts/0
PCP_DIR=/opt/rh/devtoolset-4/root
HISTFILESIZE=100000
USER=root
LD_LIBRARY_PATH=/opt/rh/devtoolset-4/root/usr/lib64:/opt/rh/devtoolset-4/root/usr/lib
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
CPP=/opt/rh/devtoolset-4/root/usr/bin/cpp
XDG_CONFIG_DIRS=/opt/rh/devtoolset-4/root/etc/xdg:/etc/xdg
MAIL=/var/spool/mail/root
PATH=/opt/rh/devtoolset-4/root/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
LANG=en_US.UTF-8
CXX=/opt/rh/devtoolset-4/root/usr/bin/c++
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
GREP_OPTIONS=--color=auto
PYTHONPATH=/opt/rh/devtoolset-4/root/usr/lib64/python2.6/site-packages:/opt/rh/devtoolset-4/root/usr/lib/python2.6/site-packages
LOGNAME=root
XDG_DATA_DIRS=/opt/rh/devtoolset-4/root/usr/share:/usr/local/share:/usr/share
SSH_CONNECTION=10.10.119.24 52021 10.10.14.251 22
LESSOPEN=||/usr/bin/lesspipe.sh %s
INFOPATH=/opt/rh/devtoolset-4/root/usr/share/info
CC=/opt/rh/devtoolset-4/root/usr/bin/gcc
HISTTIMEFORMAT=%Y-%m-%d %H:%M:%S 
G_BROKEN_FILENAMES=1
_=/bin/env

from alisql.

liqinwyyx avatar liqinwyyx commented on April 27, 2024

@xpchild 启动后日志报unknown variable 'loose_...',只要是loose的参数都找不到

from alisql.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.