TuxPerle: Spassarsela con i ./configure

Su uno dei tanti forum tedeschi di supporto a GNU/Linux, LinuxForen.de, sono comparse alcune simpatiche anomalie contenute nei “./configure” di qualche famoso pacchetto. E poi si dice che GNU/Linux sia noioso …

Date un’occhiata a quello che vi viene mostrato durante la compilazione dei sorgenti di Gimp:

[...]
checking for perl… /usr/bin/perl
checking for perl version >= 5.004_04… yes
checking for vsnprintf… yes
checking for intelligent life… not found
checking for _exit… yes
configure: creating ./config.status
config.status: creating gimp-1.2.1
config.status: creating gimprc
config.status: creating gimprc_user
config.status: creating gimprc-1.2.5
[...]

Enlightenment window manager:

checking for mass_quantities_of_bass_ale in -lFridge… no
Warning: No ales were found in your refrigerator. We
suggest that you rectify this situation immediately.
checking for life_signs in -lKenny… no
Oh my god, they killed Kenny! You bastards!

Kvirc, client IRC:

############################################
### Working out the final configuration ###
############################################
checking whether to enable support for font anti-aliasing…
yes
checking whether to use new pics… yes
checking for the validity of Maxwell’s laws on this machine…
ok
checking if e=mc²… yes, enabling quantum mechanics
checking if this machine passes the Turing Test…
no, building without AI :-(
checking if we can safely swap on /dev/fd0… yes
checking if we can blame it on Njård… yes
checking if we finally can compile the plugins… yes
checking if we finally have to compile the KDE support… yes

I concetti filosofici di Hermes:

If two people are in a room …

checking for long… yes
checking size of long… 4
checking for int… yes
checking size of int… 4
checking for char… yes
checking size of char… 1
checking for short… yes
checking size of short… 2

… and five walk out …

checking whether byte ordering is bigendian… no
checking for money… none left :(
checking for assembler support… Linux i686, assembler
routines enabled!
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/hrconfig.h
config.status: executing depfiles commands

… how many have to walk in for the room to be empty ?

Turn on your -O6 now!
Welcome to Hermes 1.3.2!

gStreamer 0.8.1:

configure: WARNING: Sissy ! By asking to not build the tests
known to fail, you hereby waive your right to customer support.
If you do not agree with this EULA, please press Ctrl-C before
the next line is printed. By allowing the next line to be printed,
you expressly acknowledge your acceptance of this EULA.

Problemi con i processi?

*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_timer_del()
Input handle is wrong type
Expected: f7d713f4 – Ecore_Timer (Timer)
Supplied: 00000000 – <UNKNOWN>
*** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!

Tratto da “drivers/usb/printer.c”:

static char *usblp_messages[] = { “ok”, “out of paper”,
“off-line”, “on fire” };

I messaggi subliminali del kernel (arch/i386/kernel/cpu/mcheck/p5.c):

printk(KERN_EMERG “CPU#%d: Possible thermal failure (CPU
on fire ?).\n”, smp_processor_id());

Su Gentoo, l’emerge di America’s Army:

>>> Install americas-army-210 into
/var/tmp/portage/americas-army-210/image/
category games-fps
* This will take a while … go get a pizza or something

Grip, CD ripper/player:

Q: I was listening to a CD in Grip and it sounded horrible!
What’s up?
A: Perhaps you are listening to country music…

Hai una perla di “saggezza informatica”? Segnalaci quelle che senti dire in giro e le pubblicheremo all’interno della nostra nuova esilarante rubrica.