Ergebnis 1 bis 6 von 6

Thema: PluginFilterScript wird nicht ausgeführt

  1. #1
    Registriert seit
    19.06.2012
    Beiträge
    4

    PluginFilterScript wird nicht ausgeführt

    Hallo zusammen,

    ich habe jetzt auf einem Raspberry Pi monitord zum laufen bekommen und auch das Schreiben in eine MySQL-Datenbank funktioniert.

    Was leider nicht klappt ist das Ausführen des PluginFilterScript. Ich habe es per
    Code:
    [...]
    <PluginFilterScript> pluginfilter.lua </PluginFilterScript>
    [...]
    eingefügt, es wird aber nicht geladen. Auf einem Windows-Rechner wird das Script problemlos geladen, was im Log mit
    Code:
    [...]
    14:07:25.156 INFO: monitord/PluginThread.cpp(179) Successfully loaded LUA filter: C:/Programme/monitord/pluginfilter.lua
    [...]
    bestätigt wird. Unter Raspbian fehlt der Eintrag leider völlig.

    Compiliert habe ich die aktuelle Version aus dem SVN mit
    Code:
    ./configure --enable-plugins --with-mysql
    make
    make install
    Hat einer von euch eine Idee wo ich gerade Tomaten auf den Augen habe?

    Vielen Dank schon einmal!

  2. #2
    Registriert seit
    09.04.2008
    Beiträge
    145
    Muss ./configure nicht angepasst werden?
    Code:
    Optional Packages:
      --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
      --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
      --with-lua-prefix=DIR   Lua files are in DIR
      --with-lua-suffix=ARG   Lua binary and library files are suffixed with ARG
      --with-lua-includes=DIR Lua include files are in DIR
      --with-lua-libraries=DIR
                              Lua library files are in DIR
      --with-alsa             enable ALSA support (default is yes)
      --with-alsa-prefix=PFX  Prefix where Alsa library is installed(optional)
      --with-alsa-inc-prefix=PFX  Prefix where include libraries are (optional)
      --with-mysql            enable experimental mysql support (default is no)
      --with-lame             enable experimental mp3 lame support (default is no)
      --with-sox              enable experimental libsox support (default is no)
      --with-libvorbis        enable experimental ogg vorbis support (default is
                              no)
      --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
      --with-pic              try to use only PIC/non-PIC objects [default=use
                              both]
      --with-tags[=TAGS]      include additional configurations [automatic]

  3. #3
    Registriert seit
    15.11.2007
    Beiträge
    213
    Hallo,

    ich meine mich dunkel zu erinnern, dass "--with-lua" erst den LUA-Kram baut, wundert mich grad ein wenig, dass die Option da nicht zu finden ist (oder habe ich Tomaten auf den Augen?).

    Viele Grüße
    Martin

  4. #4
    Registriert seit
    19.06.2012
    Beiträge
    4
    Guter Hinweis, danke. Da hätte ich auch selbst drauf kommen können.

    Ich habe es jetzt mit Lua 5.2 versucht, leider kommt aber ein neuer Fehler:
    Code:
    g++ -DHAVE_CONFIG_H -I.  -Ijthread-1.2.1/src -D_DEBUG -Wall -I/usr/include/lua5.2/  -frtti -DPLUGINS -fPIC -rdynamic    -g -O2 -MT monitord/monitord_monitord-SocketServer.o -MD -MP -MF monitord/.deps/monitord_monitord-SocketServer.Tpo -c -o monitord/monitord_monitord-SocketServer.o `test -f 'monitord/SocketServer.cpp' || echo './'`monitord/SocketServer.cpp
    monitord/SocketServer.cpp: In constructor ‘SocketServer::SocketServer(MonitorConfiguration*, std::string, int)’:
    monitord/SocketServer.cpp:67:18: error: ‘lua_open’ was not declared in this scope
    make[1]: *** [monitord/monitord_monitord-SocketServer.o] Fehler 1
    make[1]: Leaving directory `/usr/src/trunk'
    make: *** [all] Fehler 2
    Aufgerufen habe ich das Ganze jetzt mit folgendem Befehl:
    Code:
    ./configure --enable-plugins --with-mysql --with-lua --with-lua-includes=/usr/include/lua5.2/ --with-lua-libraries=/usr/lib/arm-linux-gnueabihf/ && make && make install
    Mit Lua 5.1 kommen noch viel mehr Fehler, da werde ich gerade irgendwie nicht draus schlau. Morgen mal 5.0 versuchen.

  5. #5
    Registriert seit
    26.06.2011
    Beiträge
    84
    Moin, konntest du dein Problem lösen?
    stehe jetzt vor dem selber Problem


    Danke und Gruß
    Jockel

  6. #6
    Registriert seit
    19.06.2012
    Beiträge
    4
    Sorry, hätte ich jetzt vergessen!

    Gebaut habe ich es letztendlich mit folgendem Befehl:
    Code:
    ./configure --enable-plugins --with-alsa --with-mysql --with-lua \
    --with-lua-includes=/usr/include/lua5.1 \
    --with-lua-prefix=/usr/lib/x86_64-linux-gnu/ --with-lua-suffix=5.1
    Die für Lua installierten Pakete sind wie folgt:
    Code:
    i A liblua5.1-0    
    i A liblua5.1-0-dev
    i   libluabind-dev 
    i A libluabind0.9.1

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •