md5.c:146:3: warning: cast increases required alignment of target type [-Wcast-align] md5.c:148:34: warning: cast increases required alignment of target type [-Wcast-align] libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT pam_unix_sess.lo -MD -MP -MF .deps/pam_unix_sess.Tpo -c pam_unix_sess.c -o pam_unix_sess.o >/dev/null 2>&1 /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_chkpwd\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_chkpwd-bigcrypt.o -MD -MP -MF .deps/unix_chkpwd-bigcrypt.Tpo -c -o unix_chkpwd-bigcrypt.o `test -f 'bigcrypt.c' || echo './'`bigcrypt.c libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT md5_good.lo -MD -MP -MF .deps/md5_good.Tpo -c md5_good.c -o md5_good.o >/dev/null 2>&1 mv -f .deps/yppasswd_xdr.Tpo .deps/yppasswd_xdr.Plo /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_chkpwd\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_chkpwd-passverify.o -MD -MP -MF .deps/unix_chkpwd-passverify.Tpo -c -o unix_chkpwd-passverify.o `test -f 'passverify.c' || echo './'`passverify.c libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT pam_unix_passwd.lo -MD -MP -MF .deps/pam_unix_passwd.Tpo -c pam_unix_passwd.c -o pam_unix_passwd.o >/dev/null 2>&1 mv -f .deps/pam_unix_auth.Tpo .deps/pam_unix_auth.Plo mv -f .deps/unix_chkpwd-md5_good.Tpo .deps/unix_chkpwd-md5_good.Po /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_update-unix_update.o -MD -MP -MF .deps/unix_update-unix_update.Tpo -c -o unix_update-unix_update.o `test -f 'unix_update.c' || echo './'`unix_update.c /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_update-md5_good.o -MD -MP -MF .deps/unix_update-md5_good.Tpo -c -o unix_update-md5_good.o `test -f 'md5_good.c' || echo './'`md5_good.c mv -f .deps/pam_unix_acct.Tpo .deps/pam_unix_acct.Plo /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_update-md5_broken.o -MD -MP -MF .deps/unix_update-md5_broken.Tpo -c -o unix_update-md5_broken.o `test -f 'md5_broken.c' || echo './'`md5_broken.c mv -f .deps/unix_chkpwd-bigcrypt.Tpo .deps/unix_chkpwd-bigcrypt.Po mv -f .deps/pam_unix_sess.Tpo .deps/pam_unix_sess.Plo /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_update-bigcrypt.o -MD -MP -MF .deps/unix_update-bigcrypt.Tpo -c -o unix_update-bigcrypt.o `test -f 'bigcrypt.c' || echo './'`bigcrypt.c In file included from md5_broken.c:3:0: md5.c: In function 'BrokenMD5Update': md5.c:90:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c:99:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c: In function 'BrokenMD5Final': md5.c:134:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c:145:3: warning: cast increases required alignment of target type [-Wcast-align] md5.c:146:3: warning: cast increases required alignment of target type [-Wcast-align] md5.c:148:34: warning: cast increases required alignment of target type [-Wcast-align] /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT unix_update-passverify.o -MD -MP -MF .deps/unix_update-passverify.Tpo -c -o unix_update-passverify.o `test -f 'passverify.c' || echo './'`passverify.c libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT passverify.lo -MD -MP -MF .deps/passverify.Tpo -c passverify.c -o passverify.o >/dev/null 2>&1 passverify.c: In function 'unix_update_shadow': passverify.c:931:18: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] mv -f .deps/unix_update-unix_update.Tpo .deps/unix_update-unix_update.Po libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT support.lo -MD -MP -MF .deps/support.Tpo -c support.c -o support.o >/dev/null 2>&1 In file included from md5_good.c:4:0: md5.c: In function 'byteReverse': md5.c:39:4: warning: cast increases required alignment of target type [-Wcast-align] md5.c: In function 'GoodMD5Update': md5.c:90:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c:99:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c: In function 'GoodMD5Final': md5.c:134:35: warning: cast increases required alignment of target type [-Wcast-align] md5.c:145:3: warning: cast increases required alignment of target type [-Wcast-align] md5.c:146:3: warning: cast increases required alignment of target type [-Wcast-align] md5.c:148:34: warning: cast increases required alignment of target type [-Wcast-align] libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT md5_broken.lo -MD -MP -MF .deps/md5_broken.Tpo -c md5_broken.c -o md5_broken.o >/dev/null 2>&1 mv -f .deps/unix_update-bigcrypt.Tpo .deps/unix_update-bigcrypt.Po passverify.c: In function 'unix_update_shadow': passverify.c:931:18: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] mv -f .deps/unix_chkpwd-md5_broken.Tpo .deps/unix_chkpwd-md5_broken.Po /bin/bash ../../libtool --tag=CC --mode=link /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o bigcrypt bigcrypt-bigcrypt.o bigcrypt-bigcrypt_main.o -lcrypt -lintl mv -f .deps/md5_good.Tpo .deps/md5_good.Plo mv -f .deps/unix_update-md5_broken.Tpo .deps/unix_update-md5_broken.Po mv -f .deps/pam_unix_passwd.Tpo .deps/pam_unix_passwd.Plo mv -f .deps/unix_update-md5_good.Tpo .deps/unix_update-md5_good.Po mv -f .deps/md5_broken.Tpo .deps/md5_broken.Plo libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o bigcrypt bigcrypt-bigcrypt.o bigcrypt-bigcrypt_main.o -lcrypt -lintl mv -f .deps/unix_chkpwd-passverify.Tpo .deps/unix_chkpwd-passverify.Po /bin/bash ../../libtool --tag=CC --mode=link /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_chkpwd\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -pie -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o unix_chkpwd unix_chkpwd-unix_chkpwd.o unix_chkpwd-md5_good.o unix_chkpwd-md5_broken.o unix_chkpwd-bigcrypt.o unix_chkpwd-passverify.o -lcrypt -lintl mv -f .deps/unix_update-passverify.Tpo .deps/unix_update-passverify.Po /bin/bash ../../libtool --tag=CC --mode=link /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -pie -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o unix_update unix_update-unix_update.o unix_update-md5_good.o unix_update-md5_broken.o unix_update-bigcrypt.o unix_update-passverify.o -lcrypt -lintl mv -f .deps/passverify.Tpo .deps/passverify.Plo libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_chkpwd\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -pie -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o unix_chkpwd unix_chkpwd-unix_chkpwd.o unix_chkpwd-md5_good.o unix_chkpwd-md5_broken.o unix_chkpwd-bigcrypt.o unix_chkpwd-passverify.o -lcrypt -lintl mv -f .deps/support.Tpo .deps/support.Plo /bin/bash ../../libtool --tag=CC --mode=link /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -no-undefined -avoid-version -module -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o pam_unix.la -rpath /lib/security bigcrypt.lo pam_unix_acct.lo pam_unix_auth.lo pam_unix_passwd.lo pam_unix_sess.lo support.lo passverify.lo yppasswd_xdr.lo md5_good.lo md5_broken.lo -L../../libpam -lpam -lcrypt -lintl libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -DCHKPWD_HELPER=\"/sbin/unix_chkpwd\" -DUPDATE_HELPER=\"/sbin/unix_update\" -fpie -DHELPER_COMPILE=\"unix_update\" -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -pie -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o unix_update unix_update-unix_update.o unix_update-md5_good.o unix_update-md5_broken.o unix_update-bigcrypt.o unix_update-passverify.o -lcrypt -lintl libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -shared .libs/bigcrypt.o .libs/pam_unix_acct.o .libs/pam_unix_auth.o .libs/pam_unix_passwd.o .libs/pam_unix_sess.o .libs/support.o .libs/passverify.o .libs/yppasswd_xdr.o .libs/md5_good.o .libs/md5_broken.o -Wl,-rpath -Wl,/home/test/test/output/build/linux-pam-1.1.4/libpam/.libs -L/home/test/test/output/build/linux-pam-1.1.4/libpam /home/test/test/output/build/linux-pam-1.1.4/libpam/.libs/libpam.so -ldl -lcrypt -lintl -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-soname -Wl,pam_unix.so -o .libs/pam_unix.so libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-ar cru .libs/pam_unix.a bigcrypt.o pam_unix_acct.o pam_unix_auth.o pam_unix_passwd.o pam_unix_sess.o support.o passverify.o yppasswd_xdr.o md5_good.o md5_broken.o libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-ranlib .libs/pam_unix.a libtool: link: ( cd ".libs" && rm -f "pam_unix.la" && ln -s "../pam_unix.la" "pam_unix.la" ) make[4]: Leaving directory `/home/test/test/output/build/linux-pam-1.1.4/modules/pam_unix' Making all in pam_userdb make[4]: Entering directory `/home/test/test/output/build/linux-pam-1.1.4/modules/pam_userdb' /bin/bash ../../libtool --tag=CC --mode=compile /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT pam_userdb.lo -MD -MP -MF .deps/pam_userdb.Tpo -c -o pam_userdb.lo pam_userdb.c libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT pam_userdb.lo -MD -MP -MF .deps/pam_userdb.Tpo -c pam_userdb.c -fPIC -DPIC -o .libs/pam_userdb.o libtool: compile: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include -I../../libpamc/include -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -MT pam_userdb.lo -MD -MP -MF .deps/pam_userdb.Tpo -c pam_userdb.c -o pam_userdb.o >/dev/null 2>&1 mv -f .deps/pam_userdb.Tpo .deps/pam_userdb.Plo /bin/bash ../../libtool --tag=CC --mode=link /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -I../../libpam/include -I../../libpamc/include -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -no-undefined -avoid-version -module -L../../libpam -lpam -ldb -lcrypt -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -o pam_userdb.la -rpath /lib/security pam_userdb.lo -lintl libtool: link: /home/test/test/output/host/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc -shared .libs/pam_userdb.o -Wl,-rpath -Wl,/home/test/test/output/build/linux-pam-1.1.4/libpam/.libs -L/home/test/test/output/build/linux-pam-1.1.4/libpam /home/test/test/output/build/linux-pam-1.1.4/libpam/.libs/libpam.so -ldl -ldb -lcrypt -lintl -Wl,--version-script=./../modules.map -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-soname -Wl,pam_userdb.so -o .libs/pam_userdb.so .libs/pam_userdb.o: In function `user_lookup': pam_userdb.c:(.text+0x220): undefined reference to `__db_ndbm_open' pam_userdb.c:(.text+0x278): undefined reference to `__db_ndbm_firstkey' pam_userdb.c:(.text+0x2a0): undefined reference to `__db_ndbm_fetch' pam_userdb.c:(.text+0x2d8): undefined reference to `__db_ndbm_nextkey' pam_userdb.c:(.text+0x36c): undefined reference to `__db_ndbm_fetch' pam_userdb.c:(.text+0x3d4): undefined reference to `__db_ndbm_close' pam_userdb.c:(.text+0x518): undefined reference to `__db_ndbm_close' pam_userdb.c:(.text+0x558): undefined reference to `__db_ndbm_close' pam_userdb.c:(.text+0x570): undefined reference to `__db_ndbm_firstkey' pam_userdb.c:(.text+0x608): undefined reference to `__db_ndbm_close' pam_userdb.c:(.text+0x624): undefined reference to `__db_ndbm_nextkey' pam_userdb.c:(.text+0x640): undefined reference to `__db_ndbm_close' collect2: ld returned 1 exit status make[4]: *** [pam_userdb.la] Error 1 make[4]: Leaving directory `/home/test/test/output/build/linux-pam-1.1.4/modules/pam_userdb' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/test/test/output/build/linux-pam-1.1.4/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/test/test/output/build/linux-pam-1.1.4' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/test/test/output/build/linux-pam-1.1.4' make: *** [/home/test/test/output/build/linux-pam-1.1.4/.stamp_built] Error 2