Using CFLAGS = -O -I. -I/sources/samba-3.6.23/source3 -I/sources/samba-3.6.23/source3/../lib/popt -I/sources/samba-3.6.23/source3/../lib/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I./librpc -I./.. -I./../lib/talloc -I./../lib/tevent -I../lib/tdb/include -DHAVE_CONFIG_H -Iinclude -I./include -I. -I. -I./../lib/replace -I./librpc -I./.. -I./../lib/popt -I/sources/samba-3.6.23/source3/lib -I.. -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3 PICFLAG = -fPIC LIBS = -lsocket LDFLAGS = -Wl,-z,relro -L./bin DYNEXP = -Wl,--export-dynamic LDSHFLAGS = -fPIC -shared -Wl,-Bsymbolic -Wl,-z,relro -L./bin -lroot -Wl,-z,defs SHLIBEXT = so SONAMEFLAG = -Wl,-soname= Compiling dynconfig.c Compiling passdb/pdb_interface.c Linking shared library bin/libnetapi.so.0 ../lib/util/charset/iconv.o: In function `lazy_initialize_iconv': iconv.c:(.text+0x244): undefined reference to `charset_CP850_init' iconv.c:(.text+0x24d): undefined reference to `charset_CP437_init' collect2: ld returned 1 exit status make: *** [bin/libnetapi.so.0] Error 1