![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Why in the world does a _audio_ driver need X? It's a bloody audio driver, not a display driver!
So, I'm trying to install Festival (we're rebuilding our main server, and I'm a sucky sysadmin and it's just down while we're doing this (I also don't have the hardware to build another server and then swap them)), and I go to /usr/ports/audio/festival, type make install, and happily select both NAS and esound as available drivers (because, I figure, they might be useful to Festival), and it starts downloading, and then compiling, and wait, what's this? It's installing xorg-libraries? And libX11? And libSM (wait, SM?)? Why in the world is it trying to install all of these things? I set WITHOUT_X11=YES and NO_X11=YES in /etc/make.conf! I don't want bloody X on a server! So I cancel, try again, still loading X, decide that if I'm going to have X, I'm not going to wait for it to compile, so I'm all pkg_add -r, but wait, conflicts with the partially installed libraries? So I'm all pkg_delete -f ("fool", as Peter would say), and then portversion -v to track down broken dependencies, and then pkg_add -r, and ok, but now, compiling leads to STOPs because the binary package doesn't include _all_ the libraries, and the binary libraries it installed are the wrong version, and so I need to pkg_delete (-f, because otherwise it doesn't work) everything and try again, and after running through this a few times, I somehow manage to have both xorg-libraries-6.9.0 and xorg-libraries-7.2.0 (or some such), and I can't remove one without breaking the other, and goddamit we really need this up and running so the IVR system works.
Eventually, I realize I'm getting nowhere, and call the Medical PI and get permission to send an email telling everyone to randomize via the web. Then, I head down to meet some friends for dinner, and after a LIIT and an Amaretto(sp?) sour, I realize hey, wait, maybe I don't need NAS and esound, and maybe they're the ones calling for X. So after socializing I head back to work, and first I need to clean up, so once again I pull out pkg_delete -f, and clean it down from like 90 installed ports to ~20, and then I'm cd /usr/ports/audio/festival, make config, deselect NAS and esound, and make, make install, and it works with no X!
So I finally get it to work, but this is 1.5 hours of aggravation I didn't need (especially since this morning I got in and discovered that the backup of all the server data didn't run because of lack of space, so we started off 4 hours behind once I copied ~70G of data to a USB drive).
Not to mention that I get home to find that my mail has been cut off because there are too many flies living on my stoop.
I want another drink.
So, I'm trying to install Festival (we're rebuilding our main server, and I'm a sucky sysadmin and it's just down while we're doing this (I also don't have the hardware to build another server and then swap them)), and I go to /usr/ports/audio/festival, type make install, and happily select both NAS and esound as available drivers (because, I figure, they might be useful to Festival), and it starts downloading, and then compiling, and wait, what's this? It's installing xorg-libraries? And libX11? And libSM (wait, SM?)? Why in the world is it trying to install all of these things? I set WITHOUT_X11=YES and NO_X11=YES in /etc/make.conf! I don't want bloody X on a server! So I cancel, try again, still loading X, decide that if I'm going to have X, I'm not going to wait for it to compile, so I'm all pkg_add -r, but wait, conflicts with the partially installed libraries? So I'm all pkg_delete -f ("fool", as Peter would say), and then portversion -v to track down broken dependencies, and then pkg_add -r, and ok, but now, compiling leads to STOPs because the binary package doesn't include _all_ the libraries, and the binary libraries it installed are the wrong version, and so I need to pkg_delete (-f, because otherwise it doesn't work) everything and try again, and after running through this a few times, I somehow manage to have both xorg-libraries-6.9.0 and xorg-libraries-7.2.0 (or some such), and I can't remove one without breaking the other, and goddamit we really need this up and running so the IVR system works.
Eventually, I realize I'm getting nowhere, and call the Medical PI and get permission to send an email telling everyone to randomize via the web. Then, I head down to meet some friends for dinner, and after a LIIT and an Amaretto(sp?) sour, I realize hey, wait, maybe I don't need NAS and esound, and maybe they're the ones calling for X. So after socializing I head back to work, and first I need to clean up, so once again I pull out pkg_delete -f, and clean it down from like 90 installed ports to ~20, and then I'm cd /usr/ports/audio/festival, make config, deselect NAS and esound, and make, make install, and it works with no X!
So I finally get it to work, but this is 1.5 hours of aggravation I didn't need (especially since this morning I got in and discovered that the backup of all the server data didn't run because of lack of space, so we started off 4 hours behind once I copied ~70G of data to a USB drive).
Not to mention that I get home to find that my mail has been cut off because there are too many flies living on my stoop.
I want another drink.
no subject
Date: 2007-08-10 12:51 pm (UTC)Saint Aardvark