Титла: командата configure не работи Публикувано от: vagabundo в Sep 27, 2005, 12:42 Suse 9.3 personal, kernel 2.6.11-21.7
пробвам да си инсталирам един драйвер но не става - изглежда, че командата configure не работи под сусе за да стане ясно какво се мъча да направя - http://forums.suselinuxsupport.de/index.php?showtopic=6198 описанието е доста подробно но е за друга версия ето какво ми връща шела: linux:/usr # ls . bin include sbin tmp .. games lib share X11 amedyn-2004-08-04-src.tgz i586-suse-linux local src X11R6 linux:/usr # make amedyn-2004-08-04-src.tgz make: Nothing to be done for `amedyn-2004-08-04-src.tgz'. linux:/usr # configure amedyn-2004-08-04-src.tgz bash: configure: command not found linux:/usr # make install amedyn-2004-08-04-src.tgz make: *** No rule to make target `install'. Stop. linux:/usr # какво трябва да направя сега? Титла: командата configure не работи Публикувано от: Drakula в Sep 27, 2005, 12:50
Като начало да разархивираш amedyn-2004-08-04-src.tgz Титла: командата configure не работи Публикувано от: v_badev в Sep 27, 2005, 14:22 И след това да прочетеш от някъде точно как се инсталират програми от сорс
Титла: командата configure не работи Публикувано от: VladSun в Sep 27, 2005, 15:45 tar -zxvf source.tgz
cd source_dir ./configure make su make install точката и наклонената преди configure са от особена важност Титла: командата configure не работи Публикувано от: vagabundo в Sep 27, 2005, 16:37
сега ще го пробвам, 10Х Титла: командата configure не работи Публикувано от: vagabundo в Sep 27, 2005, 18:10
инсталирах всичко от +development -> tools през Yast разархивирах файла с tar -zxvf създаде се нова директория /usr/amedyn ./configure все още не работи linux:/usr/amedyn # ./configure bash: ./configure: No such file or directory linux:/usr/amedyn # ./ configure bash: ./: is a directory linux:/usr/amedyn # man configure No manual entry for configure linux:/usr/amedyn # Титла: командата configure не работи Публикувано от: VladSun в Sep 27, 2005, 18:42 виж да не е configure.sh примерно
Титла: командата configure не работи Публикувано от: kbd в Sep 27, 2005, 20:42 Най-добре дай да видим какво ти дава командата ls -l в тая директория, в която си разархивирал.
Титла: командата configure не работи Публикувано от: vagabundo в Sep 29, 2005, 19:34
командата ls -l мми дава linux:/usr/amedyn # ls -l total 57 drwxr-xr-x 11 admin 1000 400 2004-08-04 026 . drwxr-xr-x 13 root root 416 2005-09-27 16:14 .. drwxr-xr-x 2 admin 1000 152 2004-08-04 01:58 amcontrol -rw-r--r-- 1 admin 1000 3312 2004-08-03 22:17 amedyn.spec drwxr-xr-x 2 admin 1000 104 2004-08-03 22:31 bridged -r--r--r-- 1 admin 1000 23017 2000-08-23 00:10 COPIANDO -r--r--r-- 1 admin 1000 18004 2000-08-23 00:10 COPYING drwxr-xr-x 2 admin 1000 80 2004-08-03 22:19 debian drwxr-xr-x 3 admin 1000 136 2004-08-04 02:37 doc drwxr-xr-x 2 admin 1000 136 2003-07-21 21:33 firmware drwxr-xr-x 2 admin 1000 128 2004-08-04 011 include drwxr-xr-x 2 admin 1000 160 2004-08-04 01:59 init -rw-r--r-- 1 admin 1000 586 2004-08-04 021 INSTALL -rw-r--r-- 1 admin 1000 3879 2004-08-03 21:13 Makefile drwxr-xr-x 4 admin 1000 288 2004-08-03 22:31 module drwxr-xr-x 4 admin 1000 536 2004-08-04 00:57 scripts linux:/usr/amedyn # самият драйвер е на http://sourceforge.net/projects/aam6000ug ако някой има желание да го види Титла: командата configure не работи Публикувано от: romeo_ninov в Sep 29, 2005, 20:23 А да беше прочел какво пише в INSTALL файла, или очакваш ние да свършим тази работа?
Титла: командата configure не работи Публикувано от: saejoh в Sep 29, 2005, 20:32 Следвай инструкциите на VladSun, обаче ...:
su admin и още нещо - никъде в инструкцията за този драйвер не се изисква ./configure, така че каквото и да правиш, няма как да стане!
и т.н. Титла: командата configure не работи Публикувано от: vagabundo в Sep 30, 2005, 00:16
ето това пише в инстал файла - и какво като съм го прочел? See doc dir... Thanks Notes: .- You can get linux-atm*.rpm package from http://sourceforge.net/projects/accessrunner .- If you have this error: /usr/sbin/br2684ctl: error while loading shared libraries: libatm.so.1: cannot open shared object file: No such file or directory Then you need edit /etc/ld.so.conf file and add /usr/local/lib then you must launch ldconfig program .- If you have problems with rp-pppoe then remove /etc/ppp/options file and after launch adsl-setup program .- If you have an ISDN line then you must change buf[0] = 0x15; by buf[0] = 0x11; in amload.c file Титла: командата configure не работи Публикувано от: romeo_ninov в Sep 30, 2005, 07:55 ДОбре, а какво пише в директорията с документите?
Титла: командата configure не работи Публикувано от: vagabundo в Sep 30, 2005, 18:00
ето - следвайки точно инструкцийте съм копирал амедин в /usr разпакетирал съм го и се създаде директория amedyn отивам в директорията и пиша make в резултат получавам съобщение за две грешки и липсваща команда make[1]: gcc: Command not found make[1]: *** [amload] Error 127 make[1]: Leaving directory `/usr/amedyn/init' make: *** [AME_INIT] Error 2 от тук нататъка какво да се прави? инсталирал съм следните пакети ppp libpcap0 (also called libpcap) ppp-pppoatm (IF you are using pppoatm) rp-pppoe (IF you are using pppoe) libusb libusb-dev linux-atm с изключение на един който ми даде конфликт, не помня кой беше ако трябва ще постна какви пакети имам инсталирани стига да знам как да ги извадя ========================================================== linux:/usr/amedyn # make cd init && make clean make[1]: Entering directory `/usr/amedyn/init' rm -f amload amioctl amloaddbg amloaddbgt make[1]: Leaving directory `/usr/amedyn/init' cd module && make clean make[1]: Entering directory `/usr/amedyn/module' rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd make[1]: Leaving directory `/usr/amedyn/module' cd bridged && make clean make[1]: Entering directory `/usr/amedyn/bridged' rm -f br2684ctl make[1]: Leaving directory `/usr/amedyn/bridged' cd amcontrol && make clean make[1]: Entering directory `/usr/amedyn/amcontrol' rm -f amcontrol amcontroldbg amcontroldbgt make[1]: Leaving directory `/usr/amedyn/amcontrol' cd init && make && make install make[1]: Entering directory `/usr/amedyn/init' gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload make[1]: gcc: Command not found make[1]: *** [amload] Error 127 make[1]: Leaving directory `/usr/amedyn/init' make: *** [AME_INIT] Error 2 linux:/usr/amedyn # ls -l total 57 drwxr-xr-x 11 admin 1000 400 2004-08-04 026 . drwxr-xr-x 13 root root 416 2005-09-27 16:14 .. drwxr-xr-x 2 admin 1000 152 2004-08-04 01:58 amcontrol -rw-r--r-- 1 admin 1000 3312 2004-08-03 22:17 amedyn.spec drwxr-xr-x 2 admin 1000 104 2004-08-03 22:31 bridged -r--r--r-- 1 admin 1000 23017 2000-08-23 00:10 COPIANDO -r--r--r-- 1 admin 1000 18004 2000-08-23 00:10 COPYING drwxr-xr-x 2 admin 1000 80 2004-08-03 22:19 debian drwxr-xr-x 3 admin 1000 136 2004-08-04 02:37 doc drwxr-xr-x 2 admin 1000 136 2003-07-21 21:33 firmware drwxr-xr-x 2 admin 1000 128 2004-08-04 011 include drwxr-xr-x 2 admin 1000 160 2004-08-04 01:59 init -rw-r--r-- 1 admin 1000 586 2004-08-04 021 INSTALL -rw-r--r-- 1 admin 1000 3879 2004-08-03 21:13 Makefile drwxr-xr-x 4 admin 1000 288 2004-08-03 22:31 module drwxr-xr-x 4 admin 1000 536 2004-08-04 00:57 scripts Титла: командата configure не работи Публикувано от: vagabundo в Sep 30, 2005, 18:14
уважае ми г-н Ромео Нинов, както забелязвам не сте погледнали линка който съм дал в началото , а именно http://forums.suselinuxsupport.de/index.php?showtopic=6198 преди да пишете вашите безполезни и лаконични коментари. Мога да ви уведомя че сим прочел хелпа и следвайки инструкцийте стъпка по стъпка не съм получил желания резултат. Както можете да забележите от линка инсталирането на този драйвер е отнело доста време на човек, доста по опитен от мен, запознат дори с програмиране, на версия Сусе 9.1, така , че моля не ми правете лаконични забележки без да сте вникнали в проблема, ако не желаете да помогнете поне не се опитвайте да ме изкарате смешен и дотолкова глупав, че да не прочета хелпа, след като всичко останало не е дало резултат, т. е. знам правилото "When everything else fails read the instructions" Титла: командата configure не работи Публикувано от: romeo_ninov в Sep 30, 2005, 20:19
Уважаеми господине, след като видяхте че липсва gcc т.е. С компилатора защо не си го инсталирахте. Това обикновено е НАЙ-МАЛКОТО, което би направил човек, искащ да компилира нещо. Съмнявам се да е толкова трудно човек да помисли малко и да се опита първоначално сам да анализира ситуацията и едва след това да пита другите Титла: командата configure не работи Публикувано от: saejoh в Sep 30, 2005, 21:06 vagabundo, уважаеми,
наистина взе да ставаш смешен... Самозабрави се от цитати и повторения на резултати от конзолата на оня от немския форум. Не стана ясно използва ли командата su admin или не? Защото ти като root нямаш права във въпросната директория. А за мен е ясно едно - първо си прочел статията от форума на SuSE, а едва след моя пост започна да четеш документацията, която си върви с драйвера! И то през ред, два, три... Хеле, добре, че разбра, че с ./configure няма как да стане! Надявам се, че ще ти стигнат далеч по-малко дни и часове от посочените в статията на господина от форума на SuSE. Успех! Титла: командата configure не работи Публикувано от: angie_bg в Sep 30, 2005, 21:32 Доколкото знам в Personal версията, с която си, не са включени develop пакетите (1 диск срещу 5 на Pro версията). Така че първо ще трябва да инсталираш gcc, както те посъветваха или потърси .rpm пакет. Възможно е YaST-а по-подробно да ти подскаже какво ти трябва и с YOU да си го инсталираш.
Титла: командата configure не работи Публикувано от: vagabundo в Oct 02, 2005, 19:39
ето - вече знам че съм нямал C компилатор и съм си го инсталирал колкото до резултатите които поствам са от моята конзола - съхранявам ги във текстов формат и ги поствам през уиндоус относно командата su admin - не видях да дава някаква разлика със командата su всъщност този акаунт съм го създал за администриране на системата реших да започна отначало при опита да си прекомпилирам ядрото с командата make config ми излиза "command not found" доколкото разбрах от хелпа след като ми дава такъв отговор не е нужно да прекомпилирам. минавам на следващия етап make в директорията amedyn вече нямам съобщение за липсващо gcc така, че предполагам компилатора работи, само, че все още имам съобщения за грешки и не знам дали драйвера реално е инсталиран или не ето какво ми изписа конзолата linux:/usr/amedyn # make cd init && make clean make[1]: Entering directory `/usr/amedyn/init' rm -f amload amioctl amloaddbg amloaddbgt make[1]: Leaving directory `/usr/amedyn/init' cd module && make clean make[1]: Entering directory `/usr/amedyn/module' rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd make[1]: Leaving directory `/usr/amedyn/module' cd bridged && make clean make[1]: Entering directory `/usr/amedyn/bridged' rm -f br2684ctl make[1]: Leaving directory `/usr/amedyn/bridged' cd amcontrol && make clean make[1]: Entering directory `/usr/amedyn/amcontrol' rm -f amcontrol amcontroldbg amcontroldbgt make[1]: Leaving directory `/usr/amedyn/amcontrol' cd init && make && make install make[1]: Entering directory `/usr/amedyn/init' gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload /tmp/ccVfVWYg.o(.text+0x26c): In function `clear_endpoints': amload.c: undefined reference to `usb_resetep' /tmp/ccVfVWYg.o(.text+0x293):amload.c: undefined reference to `usb_resetep' /tmp/ccVfVWYg.o(.text+0x314): In function `send_bulk': amload.c: undefined reference to `usb_bulk_write' /tmp/ccVfVWYg.o(.text+0x323):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x3e5):amload.c: undefined reference to `usb_clear_halt' /tmp/ccVfVWYg.o(.text+0x5f4): In function `read_bulk': amload.c: undefined reference to `usb_bulk_read' /tmp/ccVfVWYg.o(.text+0x601):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x694):amload.c: undefined reference to `usb_clear_halt' /tmp/ccVfVWYg.o(.text+0x6ec): In function `transfer_ctrl_msg': amload.c: undefined reference to `usb_control_msg' /tmp/ccVfVWYg.o(.text+0x6fb):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x795):amload.c: undefined reference to `usb_clear_halt' /tmp/ccVfVWYg.o(.text+0x7a5):amload.c: undefined reference to `usb_clear_halt' /tmp/ccVfVWYg.o(.text+0xd17): In function `load_firmware': amload.c: undefined reference to `usb_resetep' /tmp/ccVfVWYg.o(.text+0xf4a):amload.c: undefined reference to `usb_bulk_read' /tmp/ccVfVWYg.o(.text+0x113a): In function `main': amload.c: undefined reference to `usb_init' /tmp/ccVfVWYg.o(.text+0x113f):amload.c: undefined reference to `usb_find_busses' /tmp/ccVfVWYg.o(.text+0x1151):amload.c: undefined reference to `usb_find_devices' /tmp/ccVfVWYg.o(.text+0x115f):amload.c: undefined reference to `usb_busses' /tmp/ccVfVWYg.o(.text+0x1219):amload.c: undefined reference to `usb_open' /tmp/ccVfVWYg.o(.text+0x1234):amload.c: undefined reference to `usb_set_configuration' /tmp/ccVfVWYg.o(.text+0x124a):amload.c: undefined reference to `usb_claim_interface' /tmp/ccVfVWYg.o(.text+0x1263):amload.c: undefined reference to `usb_claim_interface' /tmp/ccVfVWYg.o(.text+0x127c):amload.c: undefined reference to `usb_claim_interface' /tmp/ccVfVWYg.o(.text+0x12be):amload.c: undefined reference to `usb_release_interface' /tmp/ccVfVWYg.o(.text+0x12c6):amload.c: undefined reference to `usb_close' /tmp/ccVfVWYg.o(.text+0x1340):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x1357):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x1369):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x137b):amload.c: undefined reference to `usb_strerror' /tmp/ccVfVWYg.o(.text+0x282): In function `clear_endpoints': amload.c: undefined reference to `usb_resetep' /tmp/ccVfVWYg.o(.text+0x2a9):amload.c: undefined reference to `usb_resetep' collect2: ld returned 1 exit status make[1]: *** [amload] Error 1 make[1]: Leaving directory `/usr/amedyn/init' make: *** [AME_INIT] Error 2 следващия етап е да се промени файл 6. post amedyn compilation edit /etc/amedyn and change PROTOCOL_MODE=4 VPI=8 VCI=35 при което ми се отваря празен файл - мисля, че файл амедин в тази директория /etc не съществува, проверих с командата ls -l сега какво да се прави? Титла: командата configure не работи Публикувано от: в Oct 03, 2005, 01:23 аве пич ,щото не съм културяга .... не дигам много кила от лежанка .
вземи си прочети инструкциите от : http://forums.suselinuxsupport.de/index.php?showtopic=6198 не вярвам да си направил всичко ..... после се обиждай пак ! Титла: командата configure не работи Публикувано от: vagabundo в Oct 03, 2005, 20:13
ми не се обиждам - там човека пише, че предполага, че вероятната причина е, че не е имал инсталиран linux-atm-devel аз пък го имам инсталирам и ми се получава същия проблем - сега какво правиме? ето цитирам човека: make[1]: *** [br2684ctl] Error 1 make[1]: Leaving directory `/usr/amedyn/bridged' make: *** [BRIDGED] Error 2 (My last comment remains for the spanish speaking public only (I'm from Colombia)). The reason I think my kernel rebuild worked is because the two times the compilation went through the kernel directories had already passed (See comments with a star (*)) and the errors appeared later. So, I started looking around for solutions for the errors: SOLUTION 1: Replace the uint32_t by int: It worked for the first error, but the if.h error and all others remained. Not good. SOLUTION 2: Add #include types.h and #include sockets.h everywhere possible, did not make any difference. SOLUTION 3: Go and install all possible libraries for C that I could find (binutils, uClibc, and many others). No difference. SOLUTION 4: The problem was (I think) the missing linux-atm-devel package! I think if you install all packages I mentioned in chapter 2, you should not have these problems. I still mention them here, to help those poor guys who fall in the same trap as me. |