...or, yet another reason to hate pkg(8). 
OK I really struggle with the new and, unimproved pkg(8) version. But I digress.
To the point; I've just installed 11-CURRENT on bare metal, and have built/installed world/kernel. I now want to install a minimal desktop. I'll be using this install as a base for future installs, via dump(8), and restore(8). I have no interest in pkg(8), or using "official" packages. This is my server, and I want to use my options, for the ports I install. Seems reasonable, doesn't it?
So. I
Well. Since this is a fresh install, this process takes a good long while, as there are many dependencies yet to fulfill (llvm, cmake,...). But it finally starts with the meat of the process, and happily dies within Mesa (or dri):
I should have known better. As this was also a problem, some 3 and ½ weeks ago, on a RELENG_9 install. 
So. What am I to do? If I go by way of pkg(8) it will happily insist on installing some 20 other "official" packages, that do not have the choices I picked, for my install.
Any thoughts, or suggestions, on how I might resolve this issue?
Sure. File a pr(1), and wait for the developer to fix the problem.
or
Sure. Figure out what went wrong. Create a svn(1) diff(1) that fixes it, and submit a pr(1) with the patch(1)
While those were perfectly ligitimate answers/solutions. I'd like to avoid those routes, if possible. I need to stay gainfully employed, and waiting for an answer, is usually not an option.
Thank you for all your time, and consideration.
--Chris
OK I really struggle with the new and, unimproved pkg(8) version. But I digress.
To the point; I've just installed 11-CURRENT on bare metal, and have built/installed world/kernel. I now want to install a minimal desktop. I'll be using this install as a base for future installs, via dump(8), and restore(8). I have no interest in pkg(8), or using "official" packages. This is my server, and I want to use my options, for the ports I install. Seems reasonable, doesn't it?
So. I
cd /usr/ports/x11/xorg-minimal, and make (note; I could have issued cd /usr/ports/x11/xorg-minimal; make install clean). But experience tells me that the process doesn't always end, as hoped for -- read on...Well. Since this is a fresh install, this process takes a good long while, as there are many dependencies yet to fulfill (llvm, cmake,...). But it finally starts with the meat of the process, and happily dies within Mesa (or dri):
Code:
gmake all-am
gmake[6]: Entering directory '/usr/ports/graphics/dri/work/Mesa-10.3.2/src/mesa/
drivers/dri/common/xmlpool'
cd ../../../../../.. && gmake am--refresh
cd ../../../../../.. && gmake am--refresh
gmake[6]: Nothing to be done for 'all-am'.
gmake[6]: Leaving directory '/usr/ports/graphics/dri/work/Mesa-10.3.2/src/mesa/d
rivers/dri/common/xmlpool'
gmake[5]: Leaving directory '/usr/ports/graphics/dri/work/Mesa-10.3.2/src/mesa/d
rivers/dri/common/xmlpool'
gmake[5]: Entering directory '/usr/ports/graphics/dri/work/Mesa-10.3.2/src/loade
r'
cd ../.. && gmake am--refresh
cd ../.. && gmake am--refresh
CC libloader_la-loader.lo
CC libloader_la-pci_id_driver_map.lo
CC libloader_la-xmlconfig.lo
In file included from ../../src/mesa/drivers/dri/common/xmlconfig.c:36:
../../src/mesa/main/imports.h:263:12: fatal error: 'xmmintrin.h' file not found
# include <xmmintrin.h>
^
1 error generated.
Makefile:589: recipe for target 'libloader_la-xmlconfig.lo' failed
gmake[5]: *** [libloader_la-xmlconfig.lo] Error 1
gmake[5]: Leaving directory '/usr/ports/graphics/dri/work/Mesa-10.3.2/src/loader
So. What am I to do? If I go by way of pkg(8) it will happily insist on installing some 20 other "official" packages, that do not have the choices I picked, for my install.
Any thoughts, or suggestions, on how I might resolve this issue?
Sure. File a pr(1), and wait for the developer to fix the problem.
or
Sure. Figure out what went wrong. Create a svn(1) diff(1) that fixes it, and submit a pr(1) with the patch(1)
While those were perfectly ligitimate answers/solutions. I'd like to avoid those routes, if possible. I need to stay gainfully employed, and waiting for an answer, is usually not an option.
Thank you for all your time, and consideration.
--Chris