motion GUI --megoldva

Fórumok

Sziasztok.

A motion kezelését szeretném jobban megismerni, de nemcsak manualokból (tudom, az is elég lenne).
Ilyenkor általában előszedem a parancssoros prg GUI-s alkatrészét, ami a configfájlokat grafikusnak mondott felületen manipulálja, esetleg elindítja a parancssoros prg-t is.
Nos, a motionhoz találtam egy GUI-t.

http://sourceforge.net/projects/simplesecuritym/

Letöltöttem, configure sehol, make sehol, hopp, ez QT-s cucc, így qmake elindít.

root[motion-Gui]# qmake
root[motion-Gui]# make
g++ -c -pipe -O2 -march=i486 -mtune=i686 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt-4.7.0_7abde40/mkspecs/linux-g++ -I. -I/usr/lib/qt-4.7.0_7abde40/include/QtCore -I/usr/lib/qt-4.7.0_7abde40/include/QtNetwork -I/usr/lib/qt-4.7.0_7abde40/include/QtGui -I/usr/lib/qt-4.7.0_7abde40/include/QtWebKit -I/usr/lib/qt-4.7.0_7abde40/include -I. -I. -o main.o main.cpp
In file included from /usr/lib/qt/include/QtCore/qstring.h:46:0,
from /usr/lib/qt/include/QtCore/qobject.h:48,
from /usr/lib/qt/include/QtCore/qcoreapplication.h:45,
from /usr/lib/qt/include/QtGui/qapplication.h:45,
from /usr/lib/qt/include/QtGui/QApplication:1,
from main.cpp:1:
/usr/lib/qt/include/QtCore/qbytearray.h:48:20: fatal error: string.h: No such file or directory
compilation terminated.
make: *** [main.o] Error 1
root[motion-Gui]#

Ilyenkor rá szoktam keresni a hiányzó dolgokra, de itt defektet kaptam, string.h igen sok program alkatrésze.

http://packages.debian.org/search?keywords=search

Szerintetek mit tegyek, hogy a make lefusson?

Hozzászólások

Megnezed az install manualt, ha van.

tompos

Semmi ilyen. Már rég megnéztem volna

root[motion-Gui]# ls
Makefile about.h mainwindow.cpp motion-Gui.pro.user mythread.h settings.cpp ui_about.h
MyThread.h about.ui mainwindow.h motion.cpp properties.cpp settings.h ui_mainwindow.h
Webcam.ico icon.qrc mainwindow.ui motion.h properties.h settings.ui ui_properties.h
about.cpp main.cpp motion-Gui.pro mythread.cpp properties.ui thread.h ui_settings.h

root[motion-Gui]#

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Tippre 4.7-es gcc-t használsz, az csinálhat ilyet.
Egyébként a libc devel illetve a libstdc++ devel kellhet,
A másik amit érdemes megtenned, hogy kiszeded a UNIX haladóból a topicot, mert se nem UNIX, se nem haladó...

libc-devel-re rákerestem:
http://pkgs.org/search/?keyword=libc-devel

Emléksze, a glibc frissítésével korábban hidegre vágtam egy ubuntumat, meg egy slackware-t is.
Félek tőle. Biztos ez kell? Slackware csomagot nem találtam...

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Amit te linkeltél az nekem csak egy sh file:


#!/bin/sh

APPDIR=$(dirname "$0")
java  -Djava.library.path="$APPDIR" -cp "$APPDIR/lib/smtp.jar:$APPDIR/lib/Security_Camera2.jar:$APPDIR/lib/core.jar:$APPDIR/lib/video.jar" Security_Camera2

Próbáld ki ezt:
http://sourceforge.net/projects/motiongui/
qmake make és lefordul. Kipróbálni nem tudom mert se motion se webcam.

Nem tudom, milyen Qt verziók vannak fent neked, de gondot szokott okozni az is, ahogy a qmake a 3-asra mutat, ezért a qmake-qt4 futtatása előnyösebb, bár ezesetben nem hiszem, hogy ez lenne a bibi.

Ezért kitoloncoltok innen...

A teljes include és src könyvtáram külső vinyón van, amikor szükségem van rá, csak akkor csatolom fel.
Symlinkekkel oldottam meg a dolgot.
Néha viszont elfelejtem, hogy az instalpkgnak is szüksége van a két könyvtárra, ellenkező esetben felülírja a symlinkeket egy valódi könyvtárral, hogy fel tudja rámolni a programokat.
Nos, ezt akkor tudtam meg -- mármint hogy megint feledékeny voltam -- amikor a kernelletöltő. és fordító scriptem elindult. Ez nem hibázhat, megnéztem az include-ot, hát nem a jpegtools könyvtára vot csak benne? HTRHW!%=/=VWHGWETHNHTRH...

Szóval orvosoltam a dolgot, de mindenesetre jó tudni, hogy néha egészen triviális a dolog.

Köszönöm az észrevételeket, megnéztem mindet alaposan, jó lecke volt.

:)

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Wazze. Nézem a linket amit mutattál. SVN-ben semmi. Végignéztem az összes letölthető zipet, mindebven valami javas hókamóka volt.

Na erre leesett, hogy te a related projectsnél lévő Motion GUI-ról beszélsz. Ez e:

http://sourceforge.net/projects/motiongui/

Nekem simán lefordult (gcc 4.7.2, Qt 4.8.3).

Van feltelepítve libqt4-dev vagy valami hasonló nevű csomagod?
Ennek elvileg a függőségei közt kellene lennie mindennek.