Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 498590 - x11-drivers/xf86-input-synaptics should depend on x11-proto/videoproto x11-proto/resourceproto x11-proto/xf86driproto x11-proto/glproto x11-proto/dri2proto x11-proto/presentproto
Summary: x11-drivers/xf86-input-synaptics should depend on x11-proto/videoproto x11-pr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gilles Dartiguelongue (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on: 379545
Blocks:
  Show dependency tree
 
Reported: 2014-01-19 17:10 UTC by ViliusSutkus89
Modified: 2018-04-27 17:52 UTC (History)
4 users (show)

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


Attachments
xf86-input-synaptics-1.7.2.ebuild.patch (file_498590.txt,623 bytes, patch)
2014-01-19 17:12 UTC, ViliusSutkus89
Details | Diff
build.log (xf86-input-synaptics-1.7.4_build.log,11.88 KB, text/plain)
2014-11-08 07:23 UTC, Nikoli
Details
emerge -uDav world same problem (emerge-uDav world,5.95 KB, text/plain)
2015-12-01 13:28 UTC, Gao Xiang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ViliusSutkus89 2014-01-19 17:10:49 UTC
Steps to reproduce:
have working xorg
emerge --depclean --with-bdeps=n
emerge --oneshot =xf86-input-synaptics-1.7.2

Result:
Failed to build (or ./configure ?)
Complains about missing:
  videoproto
  resourceproto
  xf86driproto
  glproto
  dri2proto
  dri3protop
  resentproto
Comment 1 ViliusSutkus89 2014-01-19 17:12:02 UTC
Created attachment 368170 [details, diff]
xf86-input-synaptics-1.7.2.ebuild.patch

This might need some version numbers.
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2014-01-20 13:38:23 UTC
$ equery g xf86-input-synaptics

 * dependency graph for x11-drivers/xf86-input-synaptics-1.7.2
 `--  x11-drivers/xf86-input-synaptics-1.7.2  [~amd64 keyword] 
   `--  sys-libs/mtdev-1.1.4  (sys-libs/mtdev) amd64 
   `--  x11-base/xorg-server-1.14.3-r2  (>=x11-base/xorg-server-1.12) amd64 
   `--  x11-libs/libXi-1.7.2  (>=x11-libs/libXi-1.2) amd64 
   `--  x11-libs/libXtst-1.2.2  (>=x11-libs/libXtst-1.1.0) amd64 
   `--  sys-kernel/linux-headers-3.9  (>=sys-kernel/linux-headers-2.6.37) amd64 
   `--  x11-proto/inputproto-2.3  (>=x11-proto/inputproto-2.1.99.3) amd64 
   `--  x11-proto/recordproto-1.14.2-r1  (>=x11-proto/recordproto-1.14) amd64 
   `--  sys-devel/automake-1.13.4  (>=sys-devel/automake-1.13) amd64 
   `--  sys-devel/automake-1.14.1  (>=sys-devel/automake-1.14) [~amd64 keyword] 
   `--  sys-devel/autoconf-2.69  (>=sys-devel/autoconf-2.68) amd64 
   `--  sys-devel/libtool-2.4.2  (sys-devel/libtool) amd64 
   `--  sys-devel/m4-1.4.16  (sys-devel/m4) amd64 
   `--  x11-misc/util-macros-1.17.1  (>=x11-misc/util-macros-1.17) amd64 
   `--  media-fonts/font-util-1.3.0  (>=media-fonts/font-util-1.2.0) amd64 
   `--  virtual/pkgconfig-0  (virtual/pkgconfig) amd64 
   `--  x11-proto/kbproto-1.0.6-r1  (x11-proto/kbproto) amd64 
   `--  x11-proto/xproto-7.0.24  (x11-proto/xproto) amd64 
[ x11-drivers/xf86-input-synaptics-1.7.2 stats: packages (18), max depth (1) ]
Comment 3 Konstantin Münning 2014-06-12 13:25:22 UTC
I can confirm this bug. In my case xf86-input-synaptics should directly depend at least on
x11-proto/dri3proto
x11-proto/glproto
x11-proto/presentproto
as they are required by configure, were not on my system and were not pulled in by the ebuild.
Comment 4 Nikoli 2014-11-08 07:23:58 UTC
Created attachment 388820 [details]
build.log

Same problem here, x11-drivers/xf86-input-synaptics-1.7.4 failed src_configure untils these packages were installed:
x11-proto/xf86driproto-2.1.1-r1
x11-proto/glproto-1.4.17
x11-proto/dri2proto-2.8-r1
x11-proto/dri3proto-1.0
x11-proto/presentproto-1.0

It depends on xorg-server.pc and needs everything from 'Requires.private:' of /usr/lib64/pkgconfig/xorg-server.pc installed.
Comment 5 Gao Xiang 2015-12-01 13:28:22 UTC
Created attachment 418286 [details]
emerge -uDav world same problem

I have the same problem while doing "emerge -uDav world".
File collision happens to these packages:
x11-proto/glproto-1.4.17-r1
media-libs/mesa-11.0.6
x11-base/xorg-server-1.17.4
Comment 6 Matt Turner gentoo-dev 2018-04-27 17:52:05 UTC
With x11-base/xorg-proto it is not possible for this to occur anymore.