On Sun, 2004-04-25 at 10:17, J.H.M. Dassen (Ray) wrote: > On Sun, Apr 25, 2004 at 09:56:29 -0400, Adam C Powell IV wrote: > > /usr/lib/libxklavier.so: undefined reference to `XkbRF_GetComponents' > > /usr/lib/libxklavier.so: undefined reference to `XkbRF_Free' > > /usr/lib/libxklavier.so: undefined reference to `XkbWriteXKMFile' > > /usr/lib/libxklavier.so: undefined reference to `XkbRF_Load' > > All of these symbols are defined in /usr/lib/libxklavier.so.8.0.0 on i386: > zensunni ray 16:12 /tmp > nm --dynamic --defined-only > /usr/lib/libxklavier.so.8.0.0 | egrep > '\<(XkbRF_GetComponents|XkbRF_Free|XkbWriteXKMFile|XkbRF_Load)\>' > 00011920 T XkbRF_Free > 00010920 T XkbRF_GetComponents > 00011720 T XkbRF_Load > 0000f070 T XkbWriteXKMFile > but this is with libxklavier8 1.02-1. AFAICT that version has been built but > isn't in the archive or in incoming yet (presumably waiting to be signed). > Please retry with that version.
Already did that: noticed that 1.02 was built for ARM but not uploaded, and built it myself. The above is the result... Also tried your nm | egrep command above for on the generated lib (not stripped for the .deb), the result is empty. The symbols are missing. # grep -i xkbrf libxklavier-1.02/libxklavier/*.c | more /usr/src/hazelsct/libxklavier-1.02/libxklavier/xklavier_config_xkb.c:XkbRF_VarDefsRec _xklVarDefs; /usr/src/hazelsct/libxklavier-1.02/libxklavier/xklavier_config_xkb.c:static XkbRF_RulesPtr rules; /usr/src/hazelsct/libxklavier-1.02/libxklavier/xklavier_config_xkb.c: rules = XkbRF_Load( fileName, locale, True, True ); /usr/src/hazelsct/libxklavier-1.02/libxklavier/xklavier_config_xkb.c: if( !XkbRF_GetComponents( rules, &_xklVarDefs, &componentNames ) ) /usr/src/hazelsct/libxklavier-1.02/libxklavier/xklavier_config_xkb.c: XkbRF_Free( rules, True ); Note that the first two declare variables, the other three *use* the functions in question, but none provide them. Am I missing a file? I guess I'll wait for the autobuilt libxklavier package to hit the archive and try again. Thanks for investigating, and for providing the nm | egrep command. -Adam P. GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Welcome to the best software in the world today cafe! http://lyre.mit.edu/~powell/The_Best_Stuff_In_The_World_Today_Cafe.ogg