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?
- 5879 megtekintés
Hozzászólások
Megnezed az install manualt, ha van.
tompos
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
libstdc++ fent van?
- A hozzászóláshoz be kell jelentkezni
Igen.
root[motion-Gui]# slapt-get -search libstdc++
cxxlibs-6.0.14-i486-1 [inst=yes]: cxxlibs (C++ shared library compatibility package)
root[motion-Gui]#
- A hozzászóláshoz be kell jelentkezni
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ó...
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Valószínűleg 4-es qmake-t használ, ha megnézed a make logokat.
- A hozzászóláshoz be kell jelentkezni
jogos, write-only voltam.
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni