Hi, In message <_A4526@delegate-en.ML_> on 08/07/09(16:53:41) you pvaiqbdyi-i3chawpsnk66.ml@delegate.org wrote: |Here comes the next error: | |gcc -L../lib -o ./embed embed.o version.o ../srcsign.o ../lib/library.a |../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lpthread -lpam -lstdc++ |-lc ../lib/libsubst.a |ld: 0711-224 WARNING: Duplicate symbol: .strdup |ld: 0711-224 WARNING: Duplicate symbol: .Usleep(int) ... |ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more |information. I don't know the options above but adding them will give us more information useful to see where it is defined duplicatedly. |ld: 0711-317 ERROR: Undefined symbol: .bcmp(void const*, void const*, |unsigned long) |ld: 0711-317 ERROR: Undefined symbol: .bcopy(void const*, void*, unsigned |long) An obvious reason of errors you got is that you compiled them as C++ program (with "-x c++" option) while you are linking them with C libraries without "-x c++". I don't know how you did it but it will be able to be avoided with CC="g++" option for make. | |The new errors is: |... | | gcc -O2 -x c++ -DQS -I../gen -I../include -O -c http.c Cheers, Yutaka -- 9 9 Yutaka Sato <y.sato@delegate.org> http://delegate.org/y.sato/ ( ~ ) National Institute of Advanced Industrial Science and Technology _< >_ 1-1-4 Umezono, Tsukuba, Ibaraki, 305-8568 Japan Do the more with the less -- B. Fuller