Absolutely awful. The worst things to have ever happened to Linux since... Uh... I don't know, they're just awful.
I'm trying to get some code working on my university's supercomputer. It all sounds so perfect in theory but holy poop is it absolutely awful using this thing in practice because I don't have root privilege. Granted, CentOS does seem to have a package manger but I can't use it as I'm not a sudoer T_T
I have some basic requirements for my code. Lambda functions and the boost library with the boost::threadpool on top.
So I check the version of g++ and it says the native one is 4.4 something. Turns out, no lambda support for that. It's only for 4.5 and above.
As a matter of fun fact, it takes literally an hour to install gcc from source. Literally. Sure, it configures quickly but my God, I forgot to mention the stub-32.h error. Yeah, no 32 bit support for this compiler 'cause I had to install it with --disable-multilib. So once I finally got past that awful error, it took like 45 minutes+ to 'make' the code.
'make install' was surprisingly quick.
So good, I have g++ 4.8.2 working and I have lambdas now. Great.
Next is boost. I download it and it seems to install fine. It looks like it's using the base g++ which is version 4.4 but we'll see if that's an issue.
So I try to install the threadpool but lo and behold, I need doxygen. So I try to install doxygen and it gives me errors that defintions aren't matching.
All I can think is, forget this. I don't need this in my life. 32 concurrent threads? Pfft, for amateurs. My quadcore runs my code fine.
It's so hard for me not to email my old professors who manage this computer. Is it rude to send an email going, "Hey, would you like to make me a sudoer or perhaps use your privileges to for one, update this old compiler, two, install useful libraries and then three, run this code I wrote for 32 threads?"
I'm sooooo tempted but I know I shouldn't but what're they gonna do? Kick me off? Good. I don't need this much nerd rage in my life anyway.
Alright, I'm going to bed, just felt like blabbing about how dumb using a computer can be sometimes and this is the only place I could think to vent. I'm goin' to bed.