Hi Jan:
When I tried to build liborchestrator test driver I can build disk test
driver, but failed in building keyboard test driver.
-bash-3.2# pwd
/export/slim_source/usr/src/lib/liborchestrator
-bash-3.2# export
LD_LIBRARY_PATH=/export/slim_source//proto/root_i386/usr/snadm/lib:/export/slim_source/proto/root_i386/usr/lib:/lib:/usr/snadm/lib
-bash-3.2# make disktest
/opt/SUNWspro/bin/cc -xc99=%none -Xa -I/usr/include -I/usr/include -I.
-I/usr/include/admin -I../libtd/ -I../liblogsvc -I../libti -Di386
-I/usr/include -I/usr/include -I. -I/usr/include/admin -I../libtd/
-I../liblogsvc -I../libti -Di386 \
-o disktest \
-L/export/slim_source/proto/root_i386/usr/snadm/lib \
-L../libti \
-L/lib \
objs/i386/*.o \
om_disk_test.o test_driver.o \
-ltd -lnvpair -lorchestrator -lict -ladmutil -ladmldb \
-llogsvc -lti -ltransfer -lbe -lelf
-bash-3.2# make kbdtest
/opt/SUNWspro/bin/cc -xc99=%none -Xa -I/usr/include -I/usr/include -I.
-I/usr/include/admin -I../libtd/ -I../liblogsvc -I../libti -Di386
-I/usr/include -I/usr/include -I. -I/usr/include/admin -I../libtd/
-I../liblogsvc -I../libti -Di386 \
-o kbdtest \
-L/export/slim_source/proto/root_i386/usr/snadm/lib \
om_kbd_locale_test.o \
-ltd -lorchestrator -lict -lnvpair
Undefined first referenced
symbol in file
set_user_name_password om_kbd_locale_test.o
ld: fatal: Symbol referencing errors. No output written to kbdtest
*** Error code 1
make: Fatal error: Command failed for target `kbdtest'
And I didn't find implement of function set_user_name_password() in slim
source directory:
-bash-3.2# find /export/slim_source | xargs grep set_user_name_password
/export/slim_source/usr/src/lib/liborchestrator/om_kbd_locale_test.c:
set_user_name_password(optarg, optarg, NULL);
/export/slim_source/usr/src/lib/liborchestrator/orchestrator_private.h:int
set_user_name_password(char *user, char *login, char *passwd);
Any suggestions for me?
Thanks
Li Fan