Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 164786
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Daniel Svojanovsky <diacone@diacone.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge_info my emerge --info text/plain Daniel Svojanovsky 2007-02-01 06:55 0000 3.71 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 164786 depends on: Show dependency tree
Bug 164786 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-01 06:53 0000
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 From Daniel Svojanovsky 2007-02-01 06:55:19 0000 -------
Created an attachment (id=108817) [details]
my emerge --info

------- Comment #2 From Joshua Baergen (RETIRED) 2007-02-04 18:57:10 0000 -------
You're building this driver against xorg-server-1.2, aren't you?  You need the
newer version (1.1.5).

------- Comment #3 From Daniel Svojanovsky 2007-02-05 10:43:31 0000 -------
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 From Joshua Baergen (RETIRED) 2007-04-06 21:28:21 0000 -------
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 From Chris Gianelloni (RETIRED) 2007-04-19 21:37:03 0000 -------
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 From Matti Kaijomaa 2007-04-20 12:20:35 0000 -------
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 From Chris Gianelloni (RETIRED) 2007-04-20 13:33:05 0000 -------
Agreed.  Using 1.1.5-r1 worked for me, also.

------- Comment #8 From Rotch Groblin 2007-04-20 14:22:33 0000 -------
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 From Chris Gianelloni (RETIRED) 2007-04-20 14:43:37 0000 -------
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 From active 2007-04-20 14:45:21 0000 -------
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 From Rotch Groblin 2007-04-20 15:14:03 0000 -------
(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 From Chris Gianelloni (RETIRED) 2007-04-20 15:24:40 0000 -------
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 From Joshua Baergen (RETIRED) 2007-04-20 23:06:41 0000 -------
(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 From Chris Gianelloni (RETIRED) 2007-04-23 15:44:13 0000 -------
So can we add arches to CC now?

------- Comment #15 From Joshua Baergen (RETIRED) 2007-04-23 22:33:13 0000 -------
(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 From Joshua Baergen (RETIRED) 2007-04-23 22:34:24 0000 -------
Nevermind about s390, they don't have a keyword on this package.

------- Comment #17 From joerg schlegel 2007-04-28 08:46:02 0000 -------
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 From Markus Rothe 2007-04-28 17:49:03 0000 -------
ppc64 stable

------- Comment #19 From Joshua Baergen (RETIRED) 2007-04-29 15:14:18 0000 -------
(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 From Brent Baude 2007-05-03 16:14:55 0000 -------
marked ppc stable

------- Comment #21 From joerg schlegel 2007-05-03 19:50:52 0000 -------
(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 From Chris Gianelloni (RETIRED) 2007-05-04 20:01:08 0000 -------
Stable on alpha

------- Comment #23 From Joshua Baergen (RETIRED) 2007-05-05 15:39:38 0000 -------
(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 From Christoph Mende 2007-05-06 23:41:09 0000 -------
  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 From Jeroen Roovers 2007-05-07 15:09:48 0000 -------
Stable for HPPA.

------- Comment #26 From Joshua Kinard 2007-05-27 17:40:00 0000 -------
mips stable.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug