Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-08 01:54:14

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

lirc-modules-source i linux 2.6.18

Witam. Próbuję skompilować lirc-modules-source. Ponieważ paczka z repo pod żadnym pozorem nie chciała - pomimo moich błagań, wrzasków i przekleństw, skompilować modułów, zabrałem się za wersję z cvs`a. Ta z kolei też mi nie pomaga ani na jądrze własnoręcznie kompilowanym ani na dystrybucyjnym. Pod koniec wykonywania skryptu setup.sh mam:

Kod:

checking for mktemp... yes
checking for Linux kernel sources... make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
./configure: line 22654: test: too many arguments
/lib/modules/2.6.18-2-686/build/
checking for which drivers can be installed on this system... 
checking for caraca_init in -lcaraca_client... no
checking iguanaIR.h usability... no
checking iguanaIR.h presence... no
checking for iguanaIR.h... no
checking for ir_strerror in -lirman... no
checking for ir_strerror in -lirman_sw... no
checking portaudio.h usability... no
checking portaudio.h presence... no
checking for portaudio.h... no
checking alsa/asoundlib.h usability... yes
checking alsa/asoundlib.h presence... yes
checking for alsa/asoundlib.h... yes
checking for snd_pcm_open in -lasound... yes
checking for ALSA SB RC hwdep support... yes
checking scsi/sg.h usability... yes
checking scsi/sg.h presence... yes
checking for scsi/sg.h... yes
checking linux/input.h usability... yes
checking linux/input.h presence... yes
checking for linux/input.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in
pasqdnik:/home/kudlaty/lirc# 

A teraz najciekawsze:

Kod:

pasqdnik:/home/kudlaty/lirc# dpkg -l | grep linux
ii  linux-headers- 2.6.18-5~bpo.1 Common header files for Linux 2.6.18
ii  linux-headers- 2.6.18-5~bpo.1 Header files for Linux 2.6.18 on PPro/Celero
ii  linux-image-2. 2.6.18-5~bpo.1 Linux 2.6.18 image on PPro/Celeron/PII/PIII/
ii  linux-kbuild-2 2.6.18-1~bpo.1 Kbuild infrastructure for Linux 2.6.18
ii  linux-kernel-h 2.6.18-6~bpo.1 Linux Kernel Headers for development
ii  linux-source-2 2.6.18-7~bpo.1 Linux kernel source for version 2.6.18 with 

Więc wszystko co trzeba do kompilacji mam.

Kod:

lrwxrwxrwx   1 root src        28 2006-12-08 00:48 linux -> /usr/src/linux-source-2.6.18
drwxr-xr-x  17 root root     4096 2006-11-17 23:13 linux-headers-2.6.18-2
drwxr-xr-x   4 root root     4096 2006-11-17 23:41 linux-headers-2.6.18-2-686
drwxr-xr-x   3 root root     4096 2006-11-17 23:13 linux-kbuild-2.6.18
drwxr-xr-x  20 root root     4096 2006-12-08 01:34 linux-source-2.6.18

Ten zapis "silentoldconfig" dał mi do myślenia więc stara sztuczka:

Kod:

pasqdnik: /usr/src/linux# make oldconfig && make prepare

powinna pomóc. Lecz dupa! dalej to samo. Czy lirc jest nie do zainstalowania na 2.6.18 ? A może po prostu o czymś uparcie zapominam ? Sorry za trochę przydługi post, ale już mnie kurw^&*a strzela.

Any idea ?

EDIT: Debian Sarge + dist-upgrade z backportów


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#2  2006-12-08 06:14:03

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: lirc-modules-source i linux 2.6.18

Do 2.6.18 zgraj sobie lirca z cvs i zainstaluj ze źródeł.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2006-12-08 07:12:25

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: lirc-modules-source i linux 2.6.18

No właśnie ani z repo (2 metody z README, "debian way" czyli module-assistant, dpkg-recofigure lirc-modules-source) ani z cvs`a nie chce pójść -> ten pierwszy komunikat z pierwszego postu jest już z instalacji z cvs.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#4  2006-12-08 07:53:10

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: lirc-modules-source i linux 2.6.18

Masz odpowiednie wersje automake, libtool itp. ?


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#5  2006-12-08 08:22:37

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: lirc-modules-source i linux 2.6.18

Oki, odinstalowałem paczki:

Kod:

apt-get --purge remove autoconf* <-- miałem 2.13 , ale tak dla pewności ...
apt-get --purge remove automake* <-- 1.5 nie ma w repo ale miałem 1.4 1.6 i 1.8
apt-get --purge remove libtool* <-- miałem nowszą paczkę

Ściągnąłem i skompilowałem zalecane na lirc.org, tj. libtool 1.3.3 automake1.5 autoconf-2.13.
To pozostało bez zmian:

checking for Linux kernel sources... make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
./configure: line 22654: test: too many arguments

A na końcu dostaję:

updating cache ./config.cache
creating ./config.status
creating Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_atiusb/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_bt829/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_cmdir/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_dev/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_gpio/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_i2c/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_igorplugusb/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_imon/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_it87/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_mceusb/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_mceusb2/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_parallel/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_sasem/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_serial/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_sir/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating drivers/lirc_streamzap/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating daemons/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating tools/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating doc/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating doc/man/Makefile
sed: file conftest.s1 line 79: unterminated `s' command
creating config.h

You will have to use the lirc_gpio kernel module.

Now enter 'make' and 'make install' to compile and install the package.

pasqdnik:/home/kudlaty/lirc# make
make: *** Brak obiektów. Stop.
pasqdnik:/home/kudlaty/lirc#


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#6  2006-12-08 15:57:22

  suncez - Użytkownik

suncez
Użytkownik
Skąd: Koszalin
Zarejestrowany: 2006-04-08

Re: lirc-modules-source i linux 2.6.18

Korzystam z lirca pod 2.6.18. Lirc mam dystrybucyjny, pakiet modułów a potrzebuję lirc_dev i lirc_gpio, nie chciał mi się kompilować, więc pobrałem źródła lirc (wersję 0.8) i nałożyłem patch pod kernel 2.6.18. Configure przeszło bez problemów, jest też konfigurator okienkowy, w którym wybieramy rodzaj urządzenia itp (nie pamiętam co jest pierwsze).
Przy make miałem kłopoty.
To info, które sobie zapisałem, co by poszło make


skopiować plik diff do katalogu ze źródłami i wydać polecenie
patch -p1 < lirc-0.8.0-kernel-2.6.18.diff

dowiązanie /lib/modules/2.6.18.aisa.1.0/build powinno wskazywać na linux-headers
dowiązanie /lib/modules/2.6.18.aisa.1.0/source powinno wskazywać na linux-source

Trzeba zarchiwizować (zrobić kopię) katalog:
/usr/src/linux-headers-2.6.18.aisa.1.0/drivers/media/video
Następnie z /usr/src/linux-source-2.6.18.aisa.1.0/drivers/media/video
trzeba skopiować do:
/usr/src/linux-headers-2.6.18.aisa.1.0/drivers/media/video
pliki:
bt848.h btcx-risc.h bttv.h bttvp.h

Teraz konfiguracja lirc i kompilacja (tylko make), potem ręcznie skopiować pliki
lirc_dev.ko
lirc_gpio.ko
do /lib/modules/2.6.18.aisa.1.0/misc i dać depmod -a

Jeżeli potrzebujesz inne moduły lirca to możesz być zmuszony kopiować inne pliki. Generalnie chodzi o to, że make nie znajduje plików bo szuka ich w innym miejscu niż są.
Linki do patchy:
http://ftp.riken.go.jp/Linux/gentoo/app-misc/lirc/files/?C=S;O=A
ewentualnie jeszcze jest coś takiego:
http://no.oldos.org/lirc-cvs/


http://suncez.webpark.pl/80x15.png

Offline

 

#7  2006-12-08 17:24:44

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: lirc-modules-source i linux 2.6.18

Ja mam lirca z cvs na jaju 2.6.19 bez żadnych łat, na porcie szerergowym.
U mnie działa. :]


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)