I hate X

Aug. 9th, 2007 10:49 pm
pukku: The first half lead of Bristol Surprise Major with treble in red and two in blue (Default)
[personal profile] pukku
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.

Date: 2007-08-10 12:51 pm (UTC)
From: (Anonymous)
That was one good thing about Gentoo -- the settigns in /etc/make.conf would really stick. Too bad Gentoo's gone so downhill...

Saint Aardvark

Profile

pukku: The first half lead of Bristol Surprise Major with treble in red and two in blue (Default)
Ricky

April 2025

S M T W T F S
  12345
678 9101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 09:51 am
Powered by Dreamwidth Studios