Emerging spice-3.5.5 gave me the following errors: cc -O1 -march=pentium-m -pipe -DWANT_X11 -I/var/tmp/portage/sci-electronics/spice-3.5.5/work/spice3f5sfix/src/include -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/X11R6/include/X11/Xmu -I/usr/X11R6/include/X11/Xaw -c /var/tmp/portage/sci-electronics/spice-3.5.5/work/spice3f5sfix/src/lib/fte//x11.c /var/tmp/portage/sci-electronics/spice-3.5.5/work/spice3f5sfix/src/lib/fte//x11.c:25:26: error: IntrinsicP.h: No such file or directory /var/tmp/portage/sci-electronics/spice-3.5.5/work/spice3f5sfix/src/lib/fte//x11.c:26:21: error: Xatom.h: No such file or directory ... and so on with similar messages saying X11 headers are missing. However emerge goes on, but finally fails with some generic error messages. The problem is that the spice ebuild assumes X11 headers are located in /usr/X11R6/include/X11, but I've got no /usr/X11R6 directory. I'm using profile 2006.1 and x11-7.0-r2. Anyway I was able to emerge spice. Creating a symlink with: # mkdir -p /usr/X11R6/include # ln -s /usr/include/X11 /usr/X11R6/include/X11 and reemerging spice did work. Reproducible: Always Steps to Reproduce: 1. 'ls /usr/X11R6' says "No such file or directory" 2. emerge spice Actual Results: emerge fails with: >>> Source compiled. >>> Test phase [not enabled]: sci-electronics/spice-3.5.5 >>> Install spice-3.5.5 into /var/tmp/portage/sci-electronics/spice-3.5.5/image/ category sci-electronics !!! dobin: obj/bin/spice3 does not exist !!! dobin: obj/bin/nutmeg does not exist !!! ERROR: sci-electronics/spice-3.5.5 failed. Expected Results: Emerge spice. Since the bug is related to X and file system organization, I think the relevant information about my setup is: profile 2006.1 virtual/x11-7.0-r2
$ equery b /usr/X11R6 [ Searching for file(s) /usr/X11R6 in *... ] x11-base/xorg-x11-7.2 (/usr/X11R6 -> ../usr) Anyway, it shouldn't search there...
Created attachment 113639 [details, diff] spice-3.5.5.ebuild.diff Try this... (also fixes dependencies)
Created attachment 113641 [details, diff] spice-3.5.5.ebuild.diff fixes multilib handling plus quoting in addition
(In reply to comment #3) > Created an attachment (id=113641) [edit] > spice-3.5.5.ebuild.diff > > fixes multilib handling plus quoting in addition > Works great.
(In reply to comment #4) > (In reply to comment #3) > > Created an attachment (id=113641) [edit] > > spice-3.5.5.ebuild.diff > > fixes multilib handling plus quoting in addition > Works great. Looks good to me. sci-electronics, you will apply the patch?
> Looks good to me. sci-electronics, you will apply the patch? You talkin' to me ? ;o) Yes, I will. I'm just rather busy with real life these past few days, but I'll eventually check this and commit it. Please, just give me a few more days, I'm doing the urgent stuff first. Denis.
calchan, if you are too busy, I can apply the patch, as we have a stabilisation request for 3.5.5
(In reply to comment #7) > calchan, if you are too busy, I can apply the patch, as we have a stabilisation > request for 3.5.5 Please do, thanks for the offer. I'm currently very busy at work plus there is the DATE conference going on this week so I have some trouble to keep up. Denis.
patch applied and closing