- 论坛徽章:
- 0
|
在solaris8下,安装mysql+proftp+qutao,
mysql 是bin版本,安装在/usr/local下。
编译proftp时,configure通过,make报错。
报错如下:
cd lib/ && make lib
cd src/ && make src
cd modules/ && make modules
gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_auth_pam.o modules/mod_quotatab_sql.o modules/mod_quotatab.o modules/mod_sql_mysql.o modules/mod_sql.o modules/module_glue.o -lsupp -lsocket -lnsl -lresolv -lm -lz -lmysqlclient -lpam -L/usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib
ld: fatal: symbol `optind' is multiply-defined:
(file lib/libsupp.a(getopt.o) type=OBJT; file /usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib/libmysqlclient.a(getopt.o) type=OBJT);
ld: fatal: symbol `getopt' is multiply-defined:
(file lib/libsupp.a(getopt.o) type=FUNC; file /usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib/libmysqlclient.a(getopt.o) type=FUNC);
ld: fatal: symbol `optopt' is multiply-defined:
(file lib/libsupp.a(getopt.o) type=OBJT; file /usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib/libmysqlclient.a(getopt.o) type=OBJT);
ld: fatal: symbol `_getopt_internal' is multiply-defined:
(file lib/libsupp.a(getopt.o) type=FUNC; file /usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib/libmysqlclient.a(getopt.o) type=FUNC);
ld: fatal: symbol `opterr' is multiply-defined:
(file lib/libsupp.a(getopt.o) type=OBJT; file /usr/local/mysql-3.23.56-sun-solaris2.8-sparc/lib/libmysqlclient.a(getopt.o) type=OBJT);
ld: fatal: File processing errors. No output written to proftpd
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `proftpd' |
|