[alsa] compile error 127

Pagina: 1
Acties:
  • 53 views sinds 30-01-2008

  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024
Ik probeer hier al een aantal dagen alsa te compilen, maar ik blijf steeds vastlopen op een zogenaamde error 127, zie ook dit:
code:
1
2
3
4
5
6
7
| /sbin/genksyms -k 2.4.21  > /usr/src/alsa/alsa-driver-0.9.6/include/modules/acore__timer.ver.tmp
mv /usr/src/alsa/alsa-driver-0.9.6/include/modules/acore__timer.ver.tmp /usr/src/alsa/alsa-driver-0.9.6/include/modules/acore__timer.ver
copying file alsa-kernel/core/hwdep.c
/bin/sh: line 1: patch: command not found
make[1]: *** [hwdep.c] Error 127
make[1]: Leaving directory `/usr/src/alsa/alsa-driver-0.9.6/acore'
make: *** [compile] Error 1

Ik voer het config script uit met de volgende parameters: ./configure --with-cards=emu10k1 --with-sequencer --with-kernel=/usr/src/linux
Hij ziet dan netjes dat ik een 2.4.21 kernel draai. Het config script geeft dan verder geen errors of iets en alles wat ik voorbij zie komen lijkt te kloppen. Zie ook:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
northwood:/usr/src/alsa/alsa-driver-0.9.6# ./configure --with-cards=emu10k1 --with
-sequencer --with-kernel=/usr/src/linux
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /usr/src/alsa/alsa-driver-0.9.6
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for kernel version... 2.4.21
checking for GCC version... Kernel compiler: gcc 3.3.2 20030812 (Debian prerelease
) Used compiler: gcc (GCC) 3.3.2 20030812 (Debian prerelease)
checking for kernel linux/compiler.h... "yes"
checking for kernel linux/pm.h... "yes"
checking for kernel linux/spinlock.h... "yes"
checking for kernel linux/irq.h... "yes"
checking for kernel linux/threads.h... "yes"
checking for kernel linux/rwsem.h... "yes"
checking for kernel linux/gameport.h... "yes"
checking for kernel linux/devfs_fs_kernel.h... "yes"
checking for kernel linux/highmem.h... "yes"
checking for kernel linux/workqueue.h... "no"
checking for kernel asm/hw_irq.h... "yes"
checking for kernel linux/jiffies.h... "no"
checking for kernel linux/compat.h... "no"
checking for kernel linux/adb.h... "yes"
checking for kernel linux/cuda.h... "yes"
checking for kernel linux/pmu.h... "yes"
checking for kernel module symbol versions... "yes"
checking for PCI support in kernel... "yes"
checking for SGI/MIPS (HAL2) architecture... "no"
checking for directory to store kernel modules... /lib/modules/2.4.21/kernel/sound
checking for verbose printk... on
checking for debug level... none
checking for ISA support in kernel... "no"
checking for processor type... i686
checking for SMP... "no"
checking for ISA PnP driver in kernel... yes
checking for PnP driver in kernel... no
checking for Kernel ISA-PnP support... "no"
checking for Kernel ISA-PnP module support... "no"
checking for strlcpy... "no"
checking for snprintf... "yes"
checking for vmalloc_to_page... "yes"
checking for old kmod... "yes"
checking for driver version... 0.9.6
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... "no"
checking for USB support... "yes"
checking for kernel PCMCIA
checking for PCMCIA support... "no"
checking for PCMCIA module support... "no"
checking for PC9800 support in kernel... "no"
checking for which soundcards to compile driver for... emu10k1
configure: creating ./config.status
config.status: creating version
config.status: creating Makefile.conf
config.status: creating snddevices
config.status: creating utils/alsa-driver.spec
config.status: creating utils/buildrpm
config.status: creating toplevel.config
config.status: creating include/config.h
config.status: creating include/config1.h
config.status: include/config1.h is unchanged
config.status: creating include/version.h
config.status: include/version.h is unchanged

Het vreemde aan het verhaal vind ik echter dat die error 127 niet alleen optreedt in hwdep.c maar ik heb hem ook al langs zien komen in oss_mixer.c, rawmidi.c en nog een paar anderen. Ik heb de mailinglists op alsa-project.org doorzocht maar kon niets vinden wat hier op lijkt. Ook een andere kernel (2.6.0-test3) veranderde niets aan de errors. Heeft iemand hier een idee? Want volgens mij zie ik gewoon iets over het hoofd wat ik ff moet fixen waarna het zou moeten werken.

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

code:
1
/bin/sh: line 1: patch: command not found


Misschien dat dit er wat mee te maken heeft? Wat voor distro heb je trouwens; ALSA is voor rpm-based distro's gewoon als binary verkrijgbaar.

If we do not change our direction, we will likely end up where we are heading.


  • froggie
  • Registratie: November 2001
  • Laatst online: 20-11-2024
Ik draai Debian unstable. En ik weet dat het met apt-get ook kan, maar ik ben eigenwijs, het zou zo ook moeten kunnen :)

[ Voor 67% gewijzigd door froggie op 19-08-2003 15:17 ]


  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 05-02 22:10

Tachyon

pop the glock

Froggie schreef op 19 augustus 2003 @ 15:16:
Ik draai Debian unstable. En ik weet dat het met apt-get ook kan, maar ik ben eigenwijs, het zou zo ook moeten kunnen :)
Dat kan ook, maar dan moet je wel eerst 'patch' installeren... ;
Bij RedHat is dat gewoon een losse RPM, geen idee wat het bij Debian is.

Probeer eens 'apt-get install patch' :)

If we do not change our direction, we will likely end up where we are heading.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Mjah, apt-cache search patch, of op packages.debian.org kijken..
Maar aangezien een foutmelding kunnen lezen toch wel een vaardigheid is, die ik verwacht bij mensen die op een forum komen dat gathering of tweakers heet, gaat dit topic op slot.

God, root, what is difference? | Talga Vassternich | IBM zuigt


Dit topic is gesloten.