Toon posts:

Make xconfig geeft errors....

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

Verwijderd

Topicstarter
Ik wou eens proberen een kernel te compileren, dus ik met apt-get de source binnen halen en uitpakken in '/usr/src/kernel-source-2.6.5'. Dan doe ik:

make clean
make xconfig

en dan krijg ik dit:

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
81
82
debian-axp:/usr/src/kernel-source-2.6.5# make xconfig   HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:97:23: sys/types.h: No such file or directory
scripts/basic/fixdep.c:98:22: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:99:22: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:100:20: unistd.h: No such file or directory
scripts/basic/fixdep.c:101:19: fcntl.h: No such file or directory
scripts/basic/fixdep.c:102:20: string.h: No such file or directory
scripts/basic/fixdep.c:103:20: stdlib.h: No such file or directory
scripts/basic/fixdep.c:104:19: stdio.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-linux/3.3.3/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:11,
                 from scripts/basic/fixdep.c:105:
/usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:122:75: limits.h: No such file or directory
scripts/basic/fixdep.c:106:19: ctype.h: No such file or directory
scripts/basic/fixdep.c:107:24: netinet/in.h: No such file or directory
scripts/basic/fixdep.c: In function `usage':
scripts/basic/fixdep.c:121: warning: implicit declaration of function `fprintf'
scripts/basic/fixdep.c:121: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:121: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:121: error: for each function it appears in.)
scripts/basic/fixdep.c:122: warning: implicit declaration of function `exit'
scripts/basic/fixdep.c: In function `print_cmdline':
scripts/basic/fixdep.c:127: warning: implicit declaration of function `printf'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:130: error: `NULL' undeclared here (not in a function)
scripts/basic/fixdep.c: In function `grow_config':
scripts/basic/fixdep.c:143: warning: implicit declaration of function `realloc'
scripts/basic/fixdep.c:143: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:144: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:145: warning: implicit declaration of function `perror'
scripts/basic/fixdep.c: In function `is_defined_config':
scripts/basic/fixdep.c:161: warning: implicit declaration of function `memcmp'
scripts/basic/fixdep.c: In function `define_config':
scripts/basic/fixdep.c:174: warning: implicit declaration of function `memcpy'
scripts/basic/fixdep.c: In function `use_config':
scripts/basic/fixdep.c:193: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:207: warning: implicit declaration of function `tolower'
scripts/basic/fixdep.c:193: warning: unused variable `s'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:212: error: parse error before "size_t"
scripts/basic/fixdep.c:213: warning: function declaration isn't a prototype
scripts/basic/fixdep.c: In function `parse_config_file':
scripts/basic/fixdep.c:214: error: `map' undeclared (first use in this function)scripts/basic/fixdep.c:214: error: `len' undeclared (first use in this function)scripts/basic/fixdep.c:220: warning: implicit declaration of function `ntohl'
scripts/basic/fixdep.c:231: warning: implicit declaration of function `isalnum'
scripts/basic/fixdep.c: In function `strrcmp':
scripts/basic/fixdep.c:244: warning: implicit declaration of function `strlen'
scripts/basic/fixdep.c: In function `do_config_file':
scripts/basic/fixdep.c:255: error: storage size of `st' isn't known
scripts/basic/fixdep.c:259: warning: implicit declaration of function `open'
scripts/basic/fixdep.c:259: error: `O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:261: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:265: warning: implicit declaration of function `fstat'
scripts/basic/fixdep.c:267: warning: implicit declaration of function `close'
scripts/basic/fixdep.c:270: warning: implicit declaration of function `mmap'
scripts/basic/fixdep.c:270: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:270: error: `PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:270: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:270: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:279: warning: implicit declaration of function `munmap'
scripts/basic/fixdep.c:255: warning: unused variable `st'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:284: error: parse error before "size_t"
scripts/basic/fixdep.c:285: warning: function declaration isn't a prototype
scripts/basic/fixdep.c: In function `parse_dep_file':
scripts/basic/fixdep.c:286: error: `map' undeclared (first use in this function)scripts/basic/fixdep.c:287: error: `len' undeclared (first use in this function)scripts/basic/fixdep.c:289: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:291: warning: implicit declaration of function `strchr'
scripts/basic/fixdep.c:293: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:289: warning: unused variable `s'
scripts/basic/fixdep.c: In function `print_deps':
scripts/basic/fixdep.c:325: error: storage size of `st' isn't known
scripts/basic/fixdep.c:329: error: `O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:331: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:341: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:341: error: `PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:341: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:341: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:325: warning: unused variable `st'
scripts/basic/fixdep.c: In function `traps':
scripts/basic/fixdep.c:360: error: `stderr' undeclared (first use in this function)
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
debian-axp:/usr/src/kernel-source-2.6.5#


hetzelfde gebeurt bij 'make menuconfig'.

Ik heb de search gebruikt, maar het is lastig zoeken als je niet goed kan omschrijven wat de foutmelding inhoud.

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
heb je gcc en g++ geinstalleerd staan en de kernel header files geinstalleerd staan ???

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


Verwijderd

Topicstarter
lordgandalf schreef op 20 mei 2004 @ 16:01:
heb je gcc en g++ geinstalleerd staan en de kernel header files geinstalleerd staan ???
g++ was het! En ik had nog wel zo gezocht.

Op deze site (link) stond een lijstje met wat je nodig zou hebben, maar g++ stond er niet bij :(

zie hier..

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
Software Requirements

The minimum software versions for a kernel build are found in the ./Documentation/Changes file of the installed sources. They are as follows: 2.4.x series

        o  Gnu C                  2.91.66     # gcc --version
        o  Gnu make               3.77        # make --version
        o  binutils               2.9.1.0.25  # ld -v
        o  util-linux             2.10o       # fdformat --version
        o  modutils               2.4.2       # insmod -V
        o  e2fsprogs              1.19        # tune2fs
        o  reiserfsprogs          3.x.0b      # reiserfsck 2>&1|grep reiserfsprogs
        o  pcmcia-cs              3.1.21      # cardmgr -V
        o  PPP                    2.4.0       # pppd --version
        o  isdn4k-utils           3.1pre1     # isdnctrl 2>&1|grep version

        

2.6.x series

        o  Gnu C                  2.95.3       # gcc --version
        o  Gnu make               3.78         # make --version
        o  binutils               2.12         # ld -v
        o  util-linux             2.10o        # fdformat --version
        o  module-init-tools      0.9.10       # depmod -V
        o  e2fsprogs              1.29         # tune2fs 
        o  jfsutils               1.1.3        # fsck.jfs -V
        o  reiserfsprogs          3.6.3        # reiserfsck -V 2>&1|grep reiserfsprogs
        o  xfsprogs               2.1.0        # xfs_db -V
        o  pcmcia-cs              3.1.21       # cardmgr -V
        o  quota-tools            3.09         # quota -V
        o  PPP                    2.4.0        # pppd --version
        o  isdn4k-utils           3.1pre1      # isdnctrl 2>&1|grep version
        o  nfs-utils              1.0.5        # showmount --version
        o  procps                 3.1.13       # ps --version
        o  oprofile               0.5.3        # oprofiled --version

  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Verwijderd schreef op 20 mei 2004 @ 15:54:
code:
1
2
3
4
5
6
7
8
9
debian-axp:/usr/src/kernel-source-2.6.5# make xconfig   HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:97:23: sys/types.h: No such file or directory
scripts/basic/fixdep.c:98:22: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:99:22: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:100:20: unistd.h: No such file or directory
scripts/basic/fixdep.c:101:19: fcntl.h: No such file or directory
scripts/basic/fixdep.c:102:20: string.h: No such file or directory
scripts/basic/fixdep.c:103:20: stdlib.h: No such file or directory
scripts/basic/fixdep.c:104:19: stdio.h: No such file or directory
Je mist libc headers files. apt-get install libc-dev

  • Wilke
  • Registratie: December 2000
  • Laatst online: 17:40
g++ staat denk ik niet bij de requirements omdat 'make xconfig' niet echt een veelgebruikte manier is om een kernel te configgen. De meeste mensen gebruiken 'make menuconfig'.

Verder willen libc header files en andere standaard 'dev-tools' ook wel helpen.

Dit topic kan dus ook wel dicht (probleem is toch ook al opgelost), gewoon even packages uit de 'development' sectie installeren en dan moet het prima gaan.

Dit topic is gesloten.