xtraback compile issue

HI
today I try to compile xtrabackup tool. But I encounter an issue. I do know how to solve it.
mysql version is mysql-5.1.45
xtrabackup version is xtrabackup-1.2
before I compile xtrabackup tool . the process of mysql compile
seems to be ok
But when I run make commander for xtrabackup . below errors show to me

[mysqltest@dev21 xtrabackup-1.2]$ make
cc -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 xtrabackup.o …/ha_innodb_la-btr0btr.o …/ha_innodb_la-btr0cur.o …/ha_innodb_la-btr0pcur.o …/ha_innodb_la-btr0sea.o …/ha_innodb_la-buf0buf.o …/ha_innodb_la-buf0flu.o …/ha_innodb_la-buf0lru.o …/ha_innodb_la-buf0rea.o …/ha_innodb_la-data0data.o …/ha_innodb_la-data0type.o …/ha_innodb_la-dict0boot.o …/ha_innodb_la-dict0crea.o …/ha_innodb_la-dict0dict.o …/ha_innodb_la-dict0load.o …/ha_innodb_la-dict0mem.o …/ha_innodb_la-dyn0dyn.o …/ha_innodb_la-eval0eval.o …/ha_innodb_la-eval0proc.o …/ha_innodb_la-fil0fil.o …/ha_innodb_la-fsp0fsp.o …/ha_innodb_la-fut0fut.o …/ha_innodb_la-fut0lst.o …/ha_innodb_la-ha0ha.o …/ha_innodb_la-hash0hash.o …/ha_innodb_la-ibuf0ibuf.o …/ha_innodb_la-lock0iter.o …/ha_innodb_la-lock0lock.o …/ha_innodb_la-log0log.o …/ha_innodb_la-log0recv.o …/ha_innodb_la-mach0data.o …/ha_innodb_la-mem0mem.o …/ha_innodb_la-mem0pool.o …/ha_innodb_la-mtr0log.o …/ha_innodb_la-mtr0mtr.o …/ha_innodb_la-os0file.o …/ha_innodb_la-os0proc.o …/ha_innodb_la-os0sync.o …/ha_innodb_la-os0thread.o …/ha_innodb_la-page0cur.o …/ha_innodb_la-page0page.o …/ha_innodb_la-lexyy.o …/ha_innodb_la-pars0grm.o …/ha_innodb_la-pars0opt.o …/ha_innodb_la-pars0pars.o …/ha_innodb_la-pars0sym.o …/ha_innodb_la-que0que.o …/ha_innodb_la-read0read.o …/ha_innodb_la-rem0cmp.o …/ha_innodb_la-rem0rec.o …/ha_innodb_la-row0ins.o …/ha_innodb_la-row0mysql.o …/ha_innodb_la-row0purge.o …/ha_innodb_la-row0row.o …/ha_innodb_la-row0sel.o …/ha_innodb_la-row0uins.o …/ha_innodb_la-row0umod.o …/ha_innodb_la-row0undo.o …/ha_innodb_la-row0upd.o …/ha_innodb_la-row0vers.o …/ha_innodb_la-srv0que.o …/ha_innodb_la-srv0srv.o …/ha_innodb_la-srv0start.o …/ha_innodb_la-sync0arr.o …/ha_innodb_la-sync0rw.o …/ha_innodb_la-sync0sync.o …/ha_innodb_la-thr0loc.o …/ha_innodb_la-trx0purge.o …/ha_innodb_la-trx0rec.o …/ha_innodb_la-trx0roll.o …/ha_innodb_la-trx0rseg.o …/ha_innodb_la-trx0sys.o …/ha_innodb_la-trx0trx.o …/ha_innodb_la-trx0undo.o …/ha_innodb_la-usr0sess.o …/ha_innodb_la-ut0byte.o …/ha_innodb_la-ut0dbg.o …/ha_innodb_la-ut0list.o …/ha_innodb_la-ut0mem.o …/ha_innodb_la-ut0rnd.o …/ha_innodb_la-ut0ut.o …/ha_innodb_la-ut0vec.o …/ha_innodb_la-ut0wqueue.o …/…/…/mysys/libmysys.a …/…/…/strings/libmystrings.a -lpthread -o xtrabackup
…/ha_innodb_la-ut0ut.o: In function ut_print_namel': /home/mysql/xtrabackup/mysql-5.1.45/storage/innobase/ut/ut0u t.c:493: undefined reference to innobase_convert_name’
collect2: ld returned 1 exit status
make: *** [xtrabackup] Error 1
[mysqltest@dev21 xtrabackup-1.2]$ pwd
/home/mysql/xtrabackup/mysql-5.1.45/storage/innobase/xtrabac kup-1.2

Please exprts help me solve this strange error

TKS forward
Zhou Chao :frowning: :frowning:

What does your ./configure line look like and a description of your OS and hardware would help.

you can install xtrabackup’s rpm.

I just comment function innobase_convert_name’ in mysql source code /home/mysql/xtrabackup/mysql-5.1.45/storage/innobase/ut/ut0u t.c:493
then it succeed in compiling
I also checked this function .
It seems that there is no any use in xtrabackup tools
still thank you above