Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164786 - Mark x11-drivers/xf86-input-evdev-1.1.5-r1 stable
Summary: Mark x11-drivers/xf86-input-evdev-1.1.5-r1 stable
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-01 06:53 UTC by Daniel Svojanovsky
Modified: 2007-06-24 23:56 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
my emerge --info (emerge_info,3.71 KB, text/plain)
2007-02-01 06:55 UTC, Daniel Svojanovsky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Svojanovsky 2007-02-01 06:53:30 UTC
There is problem with x11-drivers/xf86-input-evdev-1.1.2-r2 compilation:

make  all-recursive
make[1]: Entering directory `/var/tmp/portage/xf86-input-evdev-1.1.2-r2/work/xf86-input-evdev-1.1.2'
Making all in src
make[2]: Entering directory `/var/tmp/portage/xf86-input-evdev-1.1.2-r2/work/xf86-input-evdev-1.1.2/src'
if /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -march=k8 -O2 -pipe -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg    -I../src -MT evdev_drv_la-evdev.lo -MD -MP -MF ".deps/evdev_drv_la-evdev.Tpo" -c -o evdev_drv_la-evdev.lo `test -f 'evdev.c' || echo './'`evdev.c; \
        then mv -f ".deps/evdev_drv_la-evdev.Tpo" ".deps/evdev_drv_la-evdev.Plo"; else rm -f ".deps/evdev_drv_la-evdev.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -Wall -march=k8 -O2 -pipe -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg    -I../src -MT evdev_drv_la-evdev_brain.lo -MD -MP -MF ".deps/evdev_drv_la-evdev_brain.Tpo" -c -o evdev_drv_la-evdev_brain.lo `test -f 'evdev_brain.c' || echo './'`evdev_brain.c; \
        then mv -f ".deps/evdev_drv_la-evdev_brain.Tpo" ".deps/evdev_drv_la-evdev_brain.Plo"; else rm -f ".deps/evdev_drv_la-evdev_brain.Tpo"; exit 1; fi
mkdir .libs
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -march=k8 -O2 -pipe -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev_brain.lo -MD -MP -MF .deps/evdev_drv_la-evdev_brain.Tpo -c evdev_brain.c  -fPIC -DPIC -o .libs/evdev_drv_la-evdev_brain.o
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -march=k8 -O2 -pipe -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/include/xorg -I../src -MT evdev_drv_la-evdev.lo -MD -MP -MF .deps/evdev_drv_la-evdev.Tpo -c evdev.c  -fPIC -DPIC -o .libs/evdev_drv_la-evdev.o
evdev.c: In function 'EvdevSwitchMode':
evdev.c:235: error: 'SendCoreEvents' undeclared (first use in this function)
evdev.c:235: error: (Each undeclared identifier is reported only once
evdev.c:235: error: for each function it appears in.)
evdev.c:236: error: 'DontSendCoreEvents' undeclared (first use in this function)
make[2]: *** [evdev_drv_la-evdev.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/xf86-input-evdev-1.1.2-r2/work/xf86-input-evdev-1.1.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xf86-input-evdev-1.1.2-r2/work/xf86-input-evdev-1.1.2'
make: *** [all] Error 2

!!! ERROR: x11-drivers/xf86-input-evdev-1.1.2-r2 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called x-modular_src_compile
  x-modular.eclass, line 333:   Called x-modular_src_make
  x-modular.eclass, line 328:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Reproducible: Always
Comment 1 Daniel Svojanovsky 2007-02-01 06:55:19 UTC
Created attachment 108817 [details]
my emerge --info
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2007-02-04 18:57:10 UTC
You're building this driver against xorg-server-1.2, aren't you?  You need the newer version (1.1.5).
Comment 3 Daniel Svojanovsky 2007-02-05 10:43:31 UTC
actually, I tried to build it against the 1.1.1-r4 version. I downgraded all x11 relative staff to the stable version for amd64

I was not able to downgrade x11-drivers/xf86-input-evdev. I was forced to use xf86-input-evdev-1.1.5-r1.
Comment 4 Joshua Baergen (RETIRED) gentoo-dev 2007-04-06 21:28:21 UTC
It's possible you need to downgrade inputproto to 1.3.2 and rebuild libXi, xorg-server, etc. before evdev 1.1.2 will compile, but I'm not entirely sure.  (That is, if you have newer inputproto/libXi installed.)
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-19 21:37:03 UTC
I'm hitting this same thing wrt the 2007.0 release.  I can tell you what versions of what that we're using, if you need them.  We pulled in the newer XCB-enabled stuff just yesterday since we had the newer libX11 due to the security bug, but our snapshot is from over a month ago otherwise.  If I need to adjust any versions, let me know.  I don't know what information you may need otherwise.
Comment 6 Matti Kaijomaa 2007-04-20 12:20:35 UTC
I get the same error on my x86 stable Gentoo. Stable 1.1.2-r2 fails but 1.1.5-r1 from testing works. I've tried to recompile all X-related stuff etc. but nothing has helped. I think the newer version needs to get stabilized.
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-20 13:33:05 UTC
Agreed.  Using 1.1.5-r1 worked for me, also.
Comment 8 Rotch Groblin 2007-04-20 14:22:33 UTC
I am getting this same error while trying to build an x86 LiveCD on an amd64 platform.  I am trying to keep everything very generic so I can continue to use the name spec files in the future so I am really stuck here.

It appears to me that inputproto-1.4 has been unmasked for x86 and it is not including SendCoreEvents and DontSendCoreEvents in XI.h, so the compilation of xf86-input-evdev does not work.  On amd64 inputproto-1.4 has not been unmasked yet, so I am still using 1.3.2 and everything works fine.

So if I am seeing this correctly, stable x86 is broken right now and inputproto-1.4 needed to be masked again.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-20 14:43:37 UTC
No, it's a bad idea to move something back to ~arch, and something that is discouraged by policy, especially when there is another solution.  Mark 1.1.5-r1 stable.
Comment 10 active 2007-04-20 14:45:21 UTC
Same problem here on a 2006.1 fresh configuration. Emerging the ~x86 version
(1.1.5-r1) of xf86-input-evdev worked from me, too.

CPU type: athlon64, legacy mode.
Comment 11 Rotch Groblin 2007-04-20 15:14:03 UTC
(In reply to comment #9)
> No, it's a bad idea to move something back to ~arch, and something that is
> discouraged by policy, especially when there is another solution.  Mark
> 1.1.5-r1 stable.
> 

Fair enough, my point really is, don't leave stable broken like it has been for the last couple of days.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-20 15:24:40 UTC
Just waiting on the maintainers to give us the go-ahead and I'll start marking.  I'm just not positive if this is the course of action the maintainers want, or if they have a different/better solution.  If I don't hear anything by the end of the day, I'll likely just start marking it stable on arches, since I've been testing this now on several arches for the release and it seems fine.
Comment 13 Joshua Baergen (RETIRED) gentoo-dev 2007-04-20 23:06:41 UTC
(In reply to comment #12)
> Just waiting on the maintainers to give us the go-ahead and I'll start marking.
>  I'm just not positive if this is the course of action the maintainers want, or
> if they have a different/better solution.  If I don't hear anything by the end
> of the day, I'll likely just start marking it stable on arches, since I've been
> testing this now on several arches for the release and it seems fine.
> 

We were going to stable 7.2 this weekend, so this works into our plans well.  I'll change this bug so that evdev gets stabled sooner rather than later.
Comment 14 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-23 15:44:13 UTC
So can we add arches to CC now?
Comment 15 Joshua Baergen (RETIRED) gentoo-dev 2007-04-23 22:33:13 UTC
(In reply to comment #14)
> So can we add arches to CC now?
> 

Oh, yeah - sorry.  I'll do that.

ARM, MIPS and s390 will need to stable >=inputproto-1.4 as well.
Comment 16 Joshua Baergen (RETIRED) gentoo-dev 2007-04-23 22:34:24 UTC
Nevermind about s390, they don't have a keyword on this package.
Comment 17 joerg schlegel 2007-04-28 08:46:02 UTC
The new stable evdev module seems broken for me (on x86).

see http://forums.gentoo.org/viewtopic-t-555736.html

I can't backdate to 1.1.2-r2 because of the compile error mentioned above.
So X is (half) broken for me thanks to that update.
Comment 18 Markus Rothe (RETIRED) gentoo-dev 2007-04-28 17:49:03 UTC
ppc64 stable
Comment 19 Joshua Baergen (RETIRED) gentoo-dev 2007-04-29 15:14:18 UTC
(In reply to comment #17)
> The new stable evdev module seems broken for me (on x86).
> 
> see http://forums.gentoo.org/viewtopic-t-555736.html
> 
> I can't backdate to 1.1.2-r2 because of the compile error mentioned above.
> So X is (half) broken for me thanks to that update.
> 

Take a look at http://aarongyes.com/guides/mx1000 (from Googling 'mx1000 evdev').
Comment 20 Brent Baude (RETIRED) gentoo-dev 2007-05-03 16:14:55 UTC
marked ppc stable
Comment 21 joerg schlegel 2007-05-03 19:50:52 UTC
(In reply to comment #19)
> (In reply to comment #17)
> > The new stable evdev module seems broken for me (on x86).
> > 
> > see http://forums.gentoo.org/viewtopic-t-555736.html
> > 
> > I can't backdate to 1.1.2-r2 because of the compile error mentioned above.
> > So X is (half) broken for me thanks to that update.
> > 
> 
> Take a look at http://aarongyes.com/guides/mx1000 (from Googling 'mx1000
> evdev').
> 

Thanks but their was nothing new to me. My setup is ok and always worked before
Comment 22 Chris Gianelloni (RETIRED) gentoo-dev 2007-05-04 20:01:08 UTC
Stable on alpha
Comment 23 Joshua Baergen (RETIRED) gentoo-dev 2007-05-05 15:39:38 UTC
(In reply to comment #21)
> Thanks but their was nothing new to me. My setup is ok and always worked before
> 

You should file a new bug with the information you've given here.
Comment 24 Christoph Mende (RETIRED) gentoo-dev 2007-05-06 23:41:09 UTC
  05 May 2007; Daniel Gryniewicz <dang@gentoo.org>
  xf86-input-evdev-1.1.5-r1.ebuild:
  Marked stable on amd64 for bug #175465
Comment 25 Jeroen Roovers (RETIRED) gentoo-dev 2007-05-07 15:09:48 UTC
Stable for HPPA.
Comment 26 Joshua Kinard gentoo-dev 2007-05-27 17:40:00 UTC
mips stable.