Asterisk@home 2.0 Beta5 - chan_capi-cm MAKE nicht möglich

geotek

Neuer User
Mitglied seit
12 Nov 2005
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Wahrscheinlich eine Kleinigkeit, aber für einen Linux.Anfänger wie mich unüberwindlich:

MAKE schlögt mit folgender Fehlermeldung fehl:

[root@asterisk1 chan_capi-cm-0.6]# make --debug
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Reading makefiles...
Updating goal targets....
File `all' does not exist.
File `config.h' does not exist.
Must remake target `config.h'.
./create_config.sh "/usr/include"
: bad interpreter: No such file or directory
make: *** [config.h] Error 126

Hat jemand einen heißen Tip???
 
@geotek

Das create_config.sh hat in der
ersten Zeile einen Pfadnamen der nicht existiert.
Wenn da z. B. nach
$ head -1 create_config.sh
$ #!/bin/sh

erscheint, dann mußt Du auch das
ls -l /bin/sh
haben. Meistens ist das ein Symlink zu bash.
Wenn Du csh benutzt, dann würde ich die erste
Zeile zu #!/bin/bash ändern. Alternativ ein symlink
zu bash mit:
cd /bin
ln -sfv bash sh

Gruß
britzelfix
 
Danke britzelfix!

Habe einen symlink zu bash gesetzt - ohne dass sich dabei etwas an der Fehlermeldung geändert hätte. Die gleiche Fehlermeldung kommt übrigens auch bei anderen Installationen; ich habe testhalber einige von A@home mitgelieferten Makes probiert, die werden problemlos ausgeführt, also scheint mit dieser Version (CentOS 4.2 / 2.6.9-22.0.1.EL) irgendetwas umgebogen worden sein.

Was kann denn das noch sein?
 
Habe mir aus lauter Verzweiflung in der CVS von chan_capi-cm-0.6 zwei neuee Versionen von makefile und create_config.sh heruntergeladen, und siehe da - MAKE läuft!
 
@geotek

könnte es sein, daß Du die Datei von windows heraus editiert hast?

Gruß
britzelfix
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,533
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch