! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Compiling 4.6.1 requires libXi 1.2.0, but configure doesn't test for it
Status:
RESOLVED: FIXED
Product:
Xfce4-settings
Component:
Mouse Settings

Comments

Description John 2009-05-24 14:12:48 CEST
Brian asked me to present this as a bug report:

Just tried to compile 4.6.1, and I hit a problem:

undefined reference _XiGetDevicePresenceNotifyEvent

This reference doesn't seem to be exported from libXi till a recent
version, and the configure file doesn't check on it. Maybe add a check?

I found the solution here:

http://www.archivum.info/kde-bugs-dist@kde.org/2009-03/msg07117.html

I tried to install on a Slackware 12.0 system, but needed libXi and
inputproto (neede for the new libXi) from 12.2 to get through compilation.
Comment 1 Nick Schermer editbugs 2009-05-24 14:35:39 CEST
Created attachment 2371 
Test for input proto 1.5

Does this work for you?
Comment 2 John 2009-05-24 14:58:39 CEST
Hello Nick.

I can't really test the problem situation anymore, as I already installed the newer version of libXi and inputproto.

I reported this problem, because Brian considered:
=== Quote:
Hmm, that sucks: libXi 1.2.0 was just released this past December.  I 
wonder if we can get enough functionality out of previous versions to 
make the current control panel work...
===

http://foo-projects.org/pipermail/xfce/2009-May/025337.html
Comment 3 Nick Schermer editbugs 2009-05-24 16:36:03 CEST
Right now it's only used for device hotplugging. The rest of the code works without any problems when compiled with an older version of xi.

Bug #5393

Reported by:
John
Reported on: 2009-05-24
Last modified on: 2010-09-28

People

Assignee:
Stephan Arts
CC List:
3 users

Version

Attachments

Test for input proto 1.5 (678 bytes, patch)
2009-05-24 14:35 CEST , Nick Schermer
no flags

Additional information