Hello!
Van egy program ( http://linuxgazette.net/118/deak.html ) amit nagyon-nagyon szeretnék feltenni. A README file csak annyit ír, hogy futtassam az install scriptet, és ő megcsinálja nekem. A következő történik:
root@marcell-desktop:/opt/microsim# ./install
Make microsim ...
make: *** No rule to make target `/usr/lib/qt-3.3/mkspecs/default/qmake.conf', needed by `Makefile'. Stop.
Done
Change ownership ...
chown: cannot access `microsim': No such file or directory
Done
Change permissions ...
chmod: cannot access `microsim': No such file or directory
Done
Az a bizonyos install script ennyit tartalmaz:
#!/bin/sh
echo "Make microsim ..."
make
echo "Done"
echo "Change ownership ..."
chown root microsim
echo "Done"
echo "Change permissions ..."
chmod u+s microsim
echo "Done"
Mi lehet a hiba? A segítséget előre is köszönöm!
- 1285 megtekintés
Hozzászólások
Egy make-t(általában a "cucc" fordítását, majd bemásolását csinálja) indítana a program, ami nem fut le, mert hibás. Szerintem erre főképp a fejlesztő tud értelmeset mondani.
- A hozzászóláshoz be kell jelentkezni
"Szerintem erre főképp a fejlesztő tud értelmeset mondani."
Meg persze ott van az a hibaüzenet is, ami egy olyan fájlt hiányol, aminek elméletileg a qt3-dev vagy hasonló nevű csomagokban illene előfordulnia.
- A hozzászóláshoz be kell jelentkezni
Szinte mindent feltettem már, ami a qt3 szót tartalmazza, de nem javult a helyzet. A hivatkozott fájl nem létezik.
- A hozzászóláshoz be kell jelentkezni
Hát ez nem egy szakértő hozzászólás lesz...
Esetleg a qmake.conf nem ott van a rendszeredben ahol keresi.
Nálam (Gentoo) a /usr/share/qt4 illetve a /usr/qt/3 könyvtárakban van ilyesmi.(Nem pont ott kicsit beljebb)
A Makefile-ban szereplő útvonalakat átbarmolva le tudtam fordítani, egy .obj könyvtár létrehozása után, de kissé sokallottam a warning üzeneteket.
Maga a progi elindult, de a működésre nincs garancia.
- A hozzászóláshoz be kell jelentkezni
root@marcell-desktop:/usr/share/qt3# whereis qmake.conf
qmake: /usr/bin/qmake /usr/bin/X11/qmake
Nem tűnnek jónak :S
- A hozzászóláshoz be kell jelentkezni
Hát akkor ez nem jött be.
Egyébként biztos, hogy a whereis jó lesz ide? Nálam is kb. ilyen eredményt ad, de azért a következő a helyzet:
tothp@gentoo /usr/share/qt4/mkspecs/default $ ls
qmake.conf qplatformdefs.h
tothp@gentoo /usr/share/qt4/mkspecs/default $ whereis qmake.conf
qmake: /usr/bin/qmake /usr/X11R6/bin/qmake /usr/bin/X11/qmake
tothp@gentoo /usr/share/qt4/mkspecs/default $
tothp@gentoo /usr/qt/3/mkspecs/linux-g++ $ ls
qmake.conf qplatformdefs.h
- A hozzászóláshoz be kell jelentkezni
Nekem a következő módon sikerült lefordítani.
feltettem az alábbi csomagokat synaptic-kal:
qt3-dev-tools
libqt3-mt-dev
g++
A forrást kicsomagoltam a ~/src/microsim könyvtárba, majd beléptem a version-1.0 alkönyvtárba.
Ott csináltam egy .obj könyvtárat (mkdir .obj), és editáltam a Makefile-t. Az összes "lib/qt-3.3" karaktersort lecseréltem "share/qt3"-ra (összesen 3 helyen).
Ezután 'export QTDIR=/usr/share/qt3' parancs következett, majd './install' .
Jo sok WARNING-ot mondott, de lefordult.
- A hozzászóláshoz be kell jelentkezni
Megvan! Német IRC-n segítettek (Kubuntu-de) , ezúton is nagyon köszönöm nekik, meg nektek is!
MEGOLDÁS: mielőtt a ./install-t lefuttatnám, qmake-et kell az adott könyvtárban csinálni. Hibaüzi volt rendesen, de jól néz ki :)
- A hozzászóláshoz be kell jelentkezni