instaace/kompilace F7

Ahoj,
snazim se nainstalovat program RutilT.
stahl jsem ho rozbalil zkusil zkompilovat , neuspesne.
v rozbalenem adresari dam make a toto je vysledek:
Makefile:35: Makefile_cst: není souborem ani adresářem
make: *** No rule to make target `Makefile_cst’. Stop.

proc to nezkompiluju ?
program jsem stahl z http://rt2x00.serialmonkey.com/wiki/index.php/Downloads

poradte co delam spatne ?
dekuju

Zřejmě nejsou nainstalovány zdrojáky kernelu.

ktere balicky mam teda nainstalovat?

Zkuste tohle

http://wiki.fedora.cz/doku.php?id=navody:f7nekomercni_aplikace_programovani_vyvoj#instalace_vyvojovych_nastroju

Macky

ja development tool jiz instaloval
ted jsem je dal instalit znovu ale stejne nezkompiluji

neni problem v tom ze v adresari /RutilTv0.14 neni zadny soubor Makefile_cst ?

ls RutilTv0.14

art AUTHORS configure.sh COPYING include INSTALL lib Makefile README rutilt.1 set_ip.sh

Vecer se na to podivam a dam vedet.

Macky

Ja jsem to zkousel a kompilace probehla bez sebemensich problemu…

  1. pomoci prikazu prikazu “su” si nastavte prava superuzivatele
  2. zkontrolujte, ze mate naistalovany nasledujici balicky kernel-devel, kernel-headers (nejsem si jist, jestli jsou skutecne nutne, ale mohlo by to pomoci); budu predpokladat, ze “Development Tools” mate nainstalovan
  3. rozbalte balik RutilTv0.14.tar.gz napr. pomoci midnight-commanderu
  4. presunte se do adresare, ktery obsahuje rozbaleny RutilTv0.14.tar.gz a do prikazove radky zadejte ./configure.sh & make & make install

Tohle musi funguvat - kdyby nakopirujte mi cely vypis.

Macky

tak tady je ten vypis
[root@localhost RutilTv0.14]# ./configure.sh & make & make install
[1] 6697
[2] 6698
Makefile:35: Makefile_cst: není souborem ani adresářem
Makefile:35: Makefile_cst: není souborem ani adresářem
make: *** No rule to make target Makefile_cst'. Stop. make: *** No rule to make targetMakefile_cst’. Stop.
[2]+ Exit 2 make
[root@localhost RutilTv0.14]# Package gtk±2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk±2.0.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘gtk±2.0’ found
Please install (or upgrade to) GTK+ 2.6.0, at least.

takze jsem si dal vyhledat a najit gtk±2.0
a nainstaloval jsem co se objevilo
zkusil jsem zkompilovat

toto je stav ve kterem jsem zustal
[root@localhost RutilTv0.14]# ./configure.sh & make & make install
[1] 6765
[2] 6766
Makefile:35: Makefile_cst: není souborem ani adresářem
Makefile:35: Makefile_cst: není souborem ani adresářem
make: *** No rule to make target Makefile_cst'. Stop. [root@localhost RutilTv0.14]# make: *** No rule to make targetMakefile_cst’. Stop.
Generating Makefile constants… done
Generating program constants… done
Generating desktop launcher… done

Ten soubor se mi vytvoril v prubehu kompilace. Opravdu jste tu kompilaci spoustel jako superuzivatel? Jedine, co me napada je, ze se Vam ten soubor nevytvoril, protoze jste nemel pravo zapisovat do daneho adresare. Vzor meho Makefile_cst jsem Vam poslal e-mailem. Muzete zkusit si ho prikopirovat do adresare, do ktereho jste rozbalil zdrojove kody, ale myslim si, ze to nepomuze.

Macky

na ty prava se podivam, ale opravdu sjem jako root.
ja si ten program zabalenej stahl pod normalnim uzivatelem a pod nim jsem to i rozbalil. root by mel mit ale prava uplne vsude, ne ?
jeste si to zkusim pod rootem rozbalit a znovu zkompilovat
dekuju za ten soubor.

kdyz si pod uzivatelem spustim terminal a tam zadam su tak nemam stejna prava jako kdyz se odhlasim a prihlasim se jako root ?
ptam s protoze jsem se ted zkusil prihlasit jako root a ta kompilace se chova uplne jinak :

[root@localhost Rutil]# ./configure.sh & make & make install
[1] 7616
[2] 7617
Generating Makefile constants… done
Generating program constants… done
Generating desktop launcher… done
Compiling lib/WE17Driver.o
Compile the program before, run “make”.
[1]- Done ./configure.sh
[root@localhost Rutil]# Compiling lib/RTDrivers.o
Compiling lib/RutilT.o
Compiling lib/Parameters.o
Compiling lib/CWE17Module.o
Compiling lib/RTModules.o
Compiling lib/UserData.o
Compiling lib/Module.o
Compiling lib/Su.o
Compiling lib/SystemTools.o
Compiling lib/GtkGUI.o
Compiling lib/CLinkStatusTab.o
Compiling lib/CSelectableRowList.o
Compiling lib/CSiteSurveyTab.o
Compiling lib/CProfileTab.o
Compiling lib/SuWProtocol.o
Compiling lib/WE17DriverRoot.o
Compiling lib/RTDriversRoot.o
Compiling lib/WWidgets.o
Compiling lib/ProfileEditor.o
Compiling lib/CStatsPage.o
Compiling lib/NetTools.o
Compiling lib/IfaceRoot.o
Compiling lib/eggtrayicon.o
Compiling lib/TrayIcon.o
Compiling lib/PrefsPage.o
Compiling lib/OptionsFile.o
Compiling lib/XMLParser.o
Compiling lib/CLIOpt.o
Linking rutilt
Compiling lib/Helper.o
Compiling lib/CWirelessMsgHandler.o
Compiling lib/MsgHandlerFactory.o
Compiling lib/RTWMsgHandlers.o
Compiling lib/IfaceMsgHandler.o
Linking rutilt_helper

[2]+ Done make
[root@localhost Rutil]#

je tohle v poradku ?

To je v poradku, proc to predtim neslo nevim - mozna lepsi pouzit “su -”.