[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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!

Reply to: