Avatar billede dallerweb.dk Nybegynder
02. marts 2005 - 15:00 Der er 1 løsning

LIRC (Linux Infra-red Remote Control) kompileringsfejl

Hejsa,

Jeg forsøger at få lirc til at køre på min pc...

Men når jeg kører "debian/rules binary-modules KSRC=/usr/src/linux/" får jeg dette:

---

medion:/usr/src/modules/lirc# debian/rules binary-modules KSRC=/usr/src/linux/
sed -e "s!\$KVERS!`sed -n -e '/UTS_RELEASE/s/^[^"]*"\([^"]*\)".*$/\1/p' /usr/src/linux//include/linux/version.h`!g; s!\$KSRC!/usr/src/linux/!; s!\$KARCH!i386!; s!\$KEMAIL!!; s!\$KMAINT!!; s!\$KDREV!"Custom.1.00"!; s!\$DEBDATE!ons, 02 mar 2005 14:52:53 +0100!" debian/control.in > debian/control
dh_testdir
# Add here commands to compile the package.
/usr/bin/make debconf
make[1]: Entering directory `/usr/src/modules/lirc'
/usr/bin/make -C drivers SUBDIRS="lirc_serial lirc_dev" DEFS="-DHAVE_CONFIG_H -I. -I../.. "
make[2]: Entering directory `/usr/src/modules/lirc/drivers'
Making all in lirc_serial
make[3]: Entering directory `/usr/src/modules/lirc/drivers/lirc_serial'
Makefile:8: **************************************************
Makefile:8: *** Makefile trick not undone, trying to recover *
Makefile:8: **************************************************
mv Makefile.automake Makefile
/usr/bin/make all
make[4]: Entering directory `/usr/src/modules/lirc/drivers/lirc_serial'
mv Makefile Makefile.automake
cp ../Makefile.kernel Makefile
/usr/bin/make -C /usr/src/linux/ SUBDIRS=/usr/src/modules/lirc/drivers/lirc_serial modules \
        KBUILD_VERBOSE=1
make[5]: Entering directory `/usr/src/linux-2.6.9'
mkdir -p /usr/src/modules/lirc/drivers/lirc_serial/.tmp_versions
/usr/bin/make -f scripts/Makefile.build obj=/usr/src/modules/lirc/drivers/lirc_serial
  gcc -Wp,-MD,/usr/src/modules/lirc/drivers/lirc_serial/.lirc_serial.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -fomit-frame-pointer  -pipe -msoft-float -mpreferred-stack-boundary=2  -march=i386 -Iinclude/asm-i386/mach-default -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../..  -I. -I. -I../.. -I /usr/src/modules/lirc/drivers/lirc_serial/../.. -I /usr/src/linux//include/  -DMODULE -DKBUILD_BASENAME=lirc_serial -DKBUILD_MODNAME=lirc_serial -c -o /usr/src/modules/lirc/drivers/lirc_serial/.tmp_lirc_serial.o /usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:67:2: advarsel: #warning "******************************************"
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:68:2: advarsel: #warning " Your serial port driver is compiled into "
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:69:2: advarsel: #warning " the kernel. You will have to release the "
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:70:2: advarsel: #warning " port you want to use for LIRC with:      "
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:71:2: advarsel: #warning "    setserial /dev/ttySx uart none        "
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:72:2: advarsel: #warning "******************************************"
I filen inkluderet af include/linux/i2c.h:34,
                  af /usr/src/modules/lirc/drivers/kcompat.h:154,
                  af /usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:100:
include/linux/device.h:419:1: advarsel: "MODULE_ALIAS_CHARDEV_MAJOR" omdefineret
I filen inkluderet af /usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:100:
/usr/src/modules/lirc/drivers/kcompat.h:118:1: advarsel: den foregående definition er her
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:110:2: advarsel: #warning "Note: using rdtsc instruction"
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:275: error: `LIRC_PORT' undeclared here (not in a function)
/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:276: error: `LIRC_IRQ' undeclared here (not in a function)
make[6]: *** [/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.o] Fejl 1
make[5]: *** [_module_/usr/src/modules/lirc/drivers/lirc_serial] Fejl 2
make[5]: Leaving directory `/usr/src/linux-2.6.9'
make[4]: *** [lirc_serial.o] Fejl 2
make[4]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_serial'
make[3]: *** [all] Fejl 2
make[3]: Leaving directory `/usr/src/modules/lirc/drivers/lirc_serial'
make[2]: *** [all-recursive] Fejl 1
make[2]: Leaving directory `/usr/src/modules/lirc/drivers'
make[1]: *** [serial] Fejl 2
make[1]: Leaving directory `/usr/src/modules/lirc'
make: *** [build-stamp] Fejl 2

---

Jeg har fulgt guiden, og i selve fejlmeddelsen står der bl.a. dette:

/usr/src/modules/lirc/drivers/lirc_serial/lirc_serial.c:67:2: advarsel: #warning "******************************************"
#warning " Your serial port driver is compiled into "
#warning " the kernel. You will have to release the "
#warning " port you want to use for LIRC with:      "
#warning "    setserial /dev/ttySx uart none        "
#warning "******************************************"

Altså:

setserial /dev/ttySx uart none

Men hvilken port "ønsker" jeg at bruge?
Avatar billede dallerweb.dk Nybegynder
21. marts 2005 - 23:51 #1
Lukker...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester