Minor quibble--Michelle has changed jobs, so Brenda Bai is the correct contact on the QE side.
On Dec 4, 2008, at 6:49 AM, jan damborsky wrote: > Hi Li Fan, > > my apologies for the delay. > > After taking a look at the orchestrator test drivers, > it is obvious they haven't been updated for a while > and some parts are currently out of sync with the set > of features implemented in orchestrator. This is also > the reason why building of keyboard test driver fails. > > We were discussing with Michelle and Eric some time > ago about how we might approach keeping test drivers > in sync with the latest set of features and we came to > the conclusion that QE team might participate > in this and we thought that the orchestrator might be > the good starting point. Since I agree this would take some > time to come up to speed on this stuff, I was offering help > and information necessary to make this process as seamless > and easy as possible. > > As situation might change since we were discussing > this last time, we might need to recheck with Eric and Michelle, > if this is how we will be approaching this goal or if different > approach would be more appropriate. > > Michelle, Eric, could I please ask you if you might > help us to clarify if this is still desired approach to follow ? > > Thank you, > Jan > > > > Li Fan wrote: >> 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 >