Re: Upload of GNOME 2.6 to unstable
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
Reply to: