3dconnexion daemon / gui XtAddCallback errors

Questions and answers about 3Dconnexion devices on UNIX and Linux.

Moderator: Moderators

Post Reply
normaldotcom
Posts: 5
Joined: Tue Dec 25, 2007 6:00 pm
Contact:

3dconnexion daemon / gui XtAddCallback errors

Post by normaldotcom » Fri Feb 22, 2008 7:08 pm

Whenever I start the 3dconnexion driver in linux, I get this error:

Code: Select all

Warning: Cannot find callback list in XtAddCallback
repeated many times.

You can see a screenshot here of the error and the nonfunctional and messed-up looking gui after launching.

The box I'm testing this on runs 64-bit Fedora core 7


Thanks,
normaldotcom

crobl
Moderator
Moderator
Posts: 131
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Post by crobl » Mon Feb 25, 2008 6:20 am

Hi normaldotcom,

according to your screenshot (the GUI is ugly distorted) it seems that you don't have the right version of libXm(otif) installed.
Is libXm from OpenMotif or LessTif and which version is it?

Code: Select all

rpm -qa | grep lesstif
rpm -qa | grep openmotif
Try to get OpenMotif version 3 or better and install this.

Please let me know if this solves your problem!

Regards,

Christian Robl
3Dconnexion

normaldotcom
Posts: 5
Joined: Tue Dec 25, 2007 6:00 pm
Contact:

Post by normaldotcom » Tue Feb 26, 2008 3:49 pm

rpm -qa | grep openmotif returns:

openmotif-2.3.0-1
openmotif-devel-2.3.0-1
openmotif-2.2.3-6.FC2.1
openmotif-2.2.3-6


rpm -qa | grep lesstif returns:

lesstif-0.95.0-20.fc7
lesstif-0.95.0-20.fc7


So I seem to have the latest version of OpenMotif installed, but the multitude of these packages seems probably means that the libXm could be really messed up

crobl
Moderator
Moderator
Posts: 131
Joined: Mon Feb 26, 2007 8:34 am
Location: Freiham, Germany

Post by crobl » Wed Feb 27, 2008 1:27 am

Hi normaldotcom,

you are right. In your case it seems, that the lesstif libraries are the ones in use.
I don't know how familiar you are with Linux/UNIX, but you can have alook, which version is linked to libXm.so and correct this.

The easiest way, though would probably to remove the LessTif package. If the driver still gives you warnings and errors, remove/install OpenMotif. This shpuld then make sure that the correct links are in place.

Please keep me updated with your progress!

Regards,

Christian
3Dconnexion

Post Reply