Install script nem teszi a dolgát

Fórumok

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!

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.

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.

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

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.

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 :)