Toon posts:

[Debian/Woody] Problemen installeren gcc

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een server hier crasht zeer regelmatig, misschien een hardwarematig (overhitte cpu?) probleem, dat wil ik even terzijde laten. Een andere mogelijkheid kan zijn dat de kernel niet op het systeem zelf gecompileerd was.
Om die mogelijkheid te testen wilde ik dus zelf een kernel compileren. Dat ik de juiste pakketten geinstalleerd had weet ik wel zeker, het is namelijk niet de 1e keer dat ik een kernel compileer. Nu klapte make dep eruit met een fout als deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
make[6]: *** [gentbl] Error 1
make[6]: Leaving directory 
`/usr/src/linux-2.4.18/drivers/net/hamradio/soundmodem'
make[5]: *** [_sfdep_soundmodem] Error 2
make[5]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/hamradio'
make[4]: *** [fastdep] Error 2
make[4]: Leaving directory `/usr/src/linux-2.4.18/drivers/net/hamradio'
make[3]: *** [_sfdep_net/hamradio] Error 2
make[3]: Leaving directory `/usr/src/linux-2.4.18/drivers'
make[2]: *** [fastdep] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.18/drivers'
make[1]: *** [_sfdep_drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.18'
make: *** [dep-files] Error 2

Ik heb geprobeerd om gcc/cpp/kernel-package te purgen en opnieuw te installeren. Hier het resultaat
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
server:~# apt-get install gcc
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  cpp cpp-2.95 gcc-2.95
The following NEW packages will be installed:
  cpp cpp-2.95 gcc gcc-2.95
0 packages upgraded, 4 newly installed, 0 to remove and 0  not upgraded.
Need to get 1089kB of archives. After unpacking 2675kB will be used.
Do you want to continue? [Y/n]
Get:1 ftp://download.xs4all.nl woody/main cpp-2.95 1:2.95.4-11woody1 [129kB]
Get:2 ftp://download.xs4all.nl woody/main cpp 2:2.95.4-14 [3976B]
Get:3 ftp://download.xs4all.nl woody/main gcc-2.95 1:2.95.4-11woody1 [952kB]
Get:4 ftp://download.xs4all.nl woody/main gcc 2:2.95.4-14 [3420B]
Fetched 1089kB in 5s (207kB/s)
Selecting previously deselected package cpp-2.95.
(Reading database ... 14726 files and directories currently installed.)
Unpacking cpp-2.95 (from .../cpp-2.95_1%3a2.95.4-11woody1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/cpp-2.95_1%3a2.95.4-11woody1_i386.deb (--unpack):
 trying to overwrite `/usr/share/doc/cpp-2.95/copyright', which is also in package libstdc++2.10-glibc2.2
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Selecting previously deselected package cpp.
Unpacking cpp (from .../cpp_2%3a2.95.4-14_i386.deb) ...
Unpacking gcc-2.95 (from .../gcc-2.95_1%3a2.95.4-11woody1_i386.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_2%3a2.95.4-14_i386.deb) ...
Errors were encountered while processing:
 /var/cache/apt/archives/cpp-2.95_1%3a2.95.4-11woody1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Nu installeert gcc dus helemaal niet meer. Hoe kan ik dit fixen? apt-get -f install veroorzaakt dezelfde fout.

excuses voor de lay-out fuckup

[ Voor 2% gewijzigd door Verwijderd op 03-02-2003 11:10 . Reden: layout... ]


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 10-05 15:58

Sjonny

Fratser

cd /var/cache/apt/archives
dpkg -i --force-all cpp-2.95_1%3a2.95.4-11woody1_i386.deb

The problem is in the part of your brain that handles intelligence.


Verwijderd

Topicstarter
Sjonny schreef op 03 februari 2003 @ 11:35:
cd /var/cache/apt/archives
dpkg -i --force-all cpp-2.95_1%3a2.95.4-11woody1_i386.deb
Bedankt, dat forcen verhielp het probleem, alleen het compileren van de kernel lukt nog steeds niet. Ik ben inmiddels geupgrade naar sarge ipv woody.

De error:
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
make -C net/hamradio fastdep
make[4]: Entering directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio'
/usr/src/kernel-source-2.4.18/scripts/mkdep -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4   -- 6pack.c baycom_epp.c baycom_par.c baycom_ser_fdx.c baycom_ser_hdx.c bpqether.c dmascc.c hdlcdrv.c mkiss.c mkiss.h scc.c yam.c yam1200.h yam9600.h z8530.h > .depend
make _sfdep_soundmodem _FASTDEP_ALL_SUB_DIRS="soundmodem"
make[5]: Entering directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio'
make -C soundmodem fastdep
make[6]: Entering directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio/soundmodem'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer gentbl.c -o gentbl -lm
gentbl.c: In function `gentbl_fsk9600':
gentbl.c:167: `Int' undeclared (first use in this function)
gentbl.c:167: (Each undeclared identifier is reported only once
gentbl.c:167: for each function it appears in.)
gentbl.c:167: parse error before `i'
gentbl.c:178: `i' undeclared (first use in this function)
gentbl.c:183: `j' undeclared (first use in this function)
gentbl.c:184: `k' undeclared (first use in this function)
gentbl.c:184: `l' undeclared (first use in this function)
gentbl.c:184: warning: left-hand operand of comma expression has no effect
gentbl.c:184: warning: value computed is not used
gentbl.c:186: `m' undeclared (first use in this function)
gentbl.c:186: warning: left-hand operand of comma expression has no effect
gentbl.c:189: warning: left-hand operand of comma expression has no effect
gentbl.c:219: warning: left-hand operand of comma expression has no effect
gentbl.c:219: warning: value computed is not used
gentbl.c:221: warning: left-hand operand of comma expression has no effect
gentbl.c:224: warning: left-hand operand of comma expression has no effect
make[6]: *** [gentbl] Error 1
make[6]: Leaving directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio/soundmodem'
make[5]: *** [_sfdep_soundmodem] Error 2
make[5]: Leaving directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio'
make[4]: *** [fastdep] Error 2
make[4]: Leaving directory `/usr/src/kernel-source-2.4.18/drivers/net/hamradio'
make[3]: *** [_sfdep_net/hamradio] Error 2
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/drivers'
make[2]: *** [fastdep] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/drivers'
make[1]: *** [_sfdep_drivers] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make: *** [dep-files] Error 2

Verwijderd

Probeer even die gentbl.c niet te compileren en kijk of het daaraan ligt.

Verwijderd

Topicstarter
Verwijderd schreef op 03 februari 2003 @ 12:32:
Probeer even die gentbl.c niet te compileren en kijk of het daaraan ligt.
Wat?? Ik doe een make dep, vertel mij eens even hoe ik "even die gentbl.c niet compileer"

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 10-05 12:29

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 03 February 2003 @ 12:40:
[...]

Wat?? Ik doe een make dep, vertel mij eens even hoe ik "even die gentbl.c niet compileer"
Als je die soundmodem uitschakelt zal zeer waarschijnlijk die gentbl.c niet meer worden gecompileerd.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 11:29

deadinspace

The what goes where now?

Sjonny schreef op 03 February 2003 @ 11:35:
cd /var/cache/apt/archives
dpkg -i --force-all cpp-2.95_1%3a2.95.4-11woody1_i386.deb
Als er zo'n fout optreedt, dan is het verstandig om eerst uit te zoeken waarom die optreedt in plaats van maar meteen een overwrite te forceren.

  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 10-05 15:58

Sjonny

Fratser

deadinspace schreef op 03 February 2003 @ 13:56:
[...]

Als er zo'n fout optreedt, dan is het verstandig om eerst uit te zoeken waarom die optreedt in plaats van maar meteen een overwrite te forceren.
er stond bij dat er een file dubbel was in libcpp ofzo .. gebeurt echt heel veel, (zeker in sid, maar schijnbaar ook in woody)

The problem is in the part of your brain that handles intelligence.


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 11:29

deadinspace

The what goes where now?

Sjonny schreef op 03 February 2003 @ 14:16:
er stond bij dat er een file dubbel was in libcpp ofzo .. gebeurt echt heel veel, (zeker in sid, maar schijnbaar ook in woody)
Dat hoort in Woody niet voor te komen. En dit specifieke probleem komt ook niet in Woody voor. Ik heb namelijk meerdere Woody bakken met zowel cpp-2.95 als libstdc++2.10-glibc2.2 geinstalleerd, en die hebben dit probleem niet. Dat suggereert dat de topicstarter een van die twee packages uit een andere bron dan Debians main archief heeft.
Pagina: 1