PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anleitung zum kompilieren unter Linux



sschaebe
08.07.2008, 20:00
Hallo zusammen,

hat mir vielleicht jemand einen Tipp zum builden des monitords unter Linux. Die automake-Files bringen nur Fehlermeldungen. Leider bin ich auch nicht so der automake-Held. Hatte schon versucht mit KDevelop ein Projekt anzulegen (da will er auch wieder automake).

Gruß
Seimen

Shinzon
08.07.2008, 21:00
Auch nicht das ./configure vergessen? ;)

Gruss,
Tim

PS: Der übliche Dreizeiler ist doch

./configure
make
make install

sschaebe
08.07.2008, 22:41
./configure
make
make install

Ich hatte tatsächlich configure vergessen. Nur Leider bringt das selbst als user root die Meldung permission denied.
auch ist autoconf besser, aber hier geht im script einiges schief, besser gesagt autoconf erkennt nicht, das wir unter Linux arbeiten, oder muss ihc im das sagen?

---
configure.ac:26: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:122: error: possibly undefined macro: AC_PROG_LIBTOOL
----

Ich verwende übrigens OpenSuse11.

Gruß
Seimen

Shinzon
08.07.2008, 22:51
Bitte die Fehlermeldung genauer..

permission denied auf welche Datei(en) .. ?

Was für eine Linux-Distribution du verwendest, ist eigentlich egal..
dafür ist ja "configure" da.. der meldet dir, was dir noch fehlt.

Erst wenn das fehlende Nachinstalliert werden muss, ists vielleicht
wichtig, WIE man das macht ^^

sschaebe
08.07.2008, 23:08
Bitte die Fehlermeldung genauer..

permission denied auf welche Datei(en) .. ?


Keine genauere Fehlermeldung. Einfach nur Permission denied
--
bash: ./configure: Permission denied
---

hab meinem letzten Artikel noch was hinzugefügt.Vielleicht hilfts.
Und danke für Deine Hilfe.
Gruß

Shinzon
08.07.2008, 23:27
chmod 755 configure ?

sschaebe
09.07.2008, 07:01
chmod 755 configure ?

thanks das wars. Manchmal schwebt man noch in der Windows welt.(Besitzrechte hatte ich kontrolliert, aber nicht das Execute-Flag).

dekarl
12.07.2008, 10:55
Ich hatte tatsächlich configure vergessen. Nur Leider bringt das selbst als user root die Meldung permission denied.

Ohh guter Hinweis... Ich hab im Repo mal das execute Flag gesetzt, sollte beim nächsten checkout mitkommen.


auch ist autoconf besser, aber hier geht im script einiges schief, besser gesagt autoconf erkennt nicht, das wir unter Linux arbeiten, oder muss ihc im das sagen?

---
configure.ac:26: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:122: error: possibly undefined macro: AC_PROG_LIBTOOL
----

Deinem m4 fehlen Makros... Hast du libtool installiert? (wobei das eigentlich nur für Entwickler relevant ist die was am configure.ac ändern... Checkt danach bitte immer ein aktuelles configure Skript für die Tester ein :-)

Bubu80
02.01.2009, 10:03
Moin und frohes Neues!

Hier kommt ein Problem beim make:
/usr/bin/m4:configure.ac:51 :use_plugins=${enableval}+0
/usr/bin/m4:configure.ac:51: bad expression in eval (bad input): 7 > (use_plugins=no)
das kommt dann noch statt des Zeile(?) 7 für die folgenden: 20,27,35,44,47,51
Exit mit error 1...

./configure ist vorher sauber durch gelaufen, meine ich zumindest...

Das ganze auf Suse11.1

Achja, das Soundproblem ist hier jetzt nicht mehr vorhanden,...


Danke und Gruß
Bubu

Pilzi
16.04.2009, 20:36
Moin,

kann mir jemand per Email eine kompilierte Linux Version vom aktuellen monitord (von der Seite www.monitord.de) inkl mySQL Plugin schicken?
Wir tippen uns hier gerade die Finger wund und kommen zu keinem brauchbaren Ergebnis.

Wäre echt super....die Mailadresse ist monitor@feuerwehr-bargteheide.de

Vielen Dank und schönen Gruß

Stepahn

Shinzon
16.04.2009, 20:44
Welche Libc-Version hast du denn ?

Pilzi
16.04.2009, 21:00
Moin,

hat inzwischen geklappt. Hab zwar noch keinen Überblick wo er jetzt was nach dem Kompilieren hingelegt hat... ;-)

Aktuell gibt er Fehlermeldungen der Soundkarte aus...

kannst Du mir sagen, wie man den monitord Prozeß wieder beenden kann? Welchen Prozeß muss man mit kill töten?

Gruß

Stephan

Max K.
16.04.2009, 21:08
Moin,

hat inzwischen geklappt. Hab zwar noch keinen Überblick wo er jetzt was nach dem Kompilieren hingelegt hat... ;-)

"which monitord" sagt, wo die monitord-binary liegt.. (idR irgendwo unter /usr/bin/ oder so..)


Aktuell gibt er Fehlermeldungen der Soundkarte aus... Welche genau?


kannst Du mir sagen, wie man den monitord Prozeß wieder beenden kann? Welchen Prozeß muss man mit kill töten?

"monitord"

Pilzi
16.04.2009, 22:53
Moin,

danke Euch. Soweit so gut. Nun hakt es an der Kompilierung inkl SQL Plugin...siehe auch mein Post hier:

http://www.funkmeldesystem.de/foren/showthread.php?t=35958

Gruß

Stephan