Skript ./configure zacina #!/bin/bash a kdyz se pusti, napise to bash: ./configure: /bin/bash: bad interpreter: No such file or directory
Autor zrejme predpokladal, ze na kazdem systemu musi byt pritomny /bin/bash, coz je predpoklad spatny:
clock@kestrel:~/evolvotron$ ls /bin/bash
ls: /bin/bash: No such file or directory
clock@kestrel:~/evolvotron$ ls /usr/local/bin/bash
/usr/local/bin/bash
V README se nepise nic o tom, ze by program vyzadoval, aby bash byl umisten v adresari /bin a ne /usr/local/bin
Takze generativni umeni se nekonalo ;-)
Mozna by mohl nekdo napsat podobny program kde by metrikou nebyla krasa obrazku, ale zda se program zkompiluje a jak dobre pak funguje. Mohli by tam dat pak evolvotron a doevolvovat ho do kompilovatelne verze.
Není chyba spíš u vás? Co jsem viděl, tak většina skriptů vyžaduje /bin/bash nebo spíše /bin/sh (což je ale diskutabilní, když obsahují bashovské konstrukce). Myslím že správně byste měl mít:
ln -s /usr/local/bin/bash /bin/bash
Predpokladam, ze to Clock zkousel na BSD, kde byva bash v /usr/local. Ale ve skriptu by melo stacit pouze napsat #!/usr/bin/env bash aby fungoval korektne vsude (kde je nekde v ceste bash :-)).