Problem mit sys/cdefs.h

26/11/2015 - 17:50 von Michelle Konzack | Report spam
Ich will mir gerade fuer den Drucker (CUPS hat den Netzwerkdrucker
gefunden, ich habe die PPD ist bereits installier) meiner Freundin den
Filter kompilieren, aber nun renne ich in folgendes Problem das die
Datei

sys/cdefs

nicht gefunden wird.

-[ 'apt-file search sys/cdefs.h' ]--
dietlibc-dev: /usr/include/diet/sys/cdefs.h
elks-libc: /usr/lib/bcc/include/sys/cdefs.h
freebsd-glue: /usr/include/freebsd/sys/cdefs.h
kfreebsd-headers-8.3-1: /usr/src/kfreebsd-headers-8.3-1/sys/sys/cdefs.h
kfreebsd-headers-9.0-2: /usr/src/kfreebsd-headers-9.0-2/sys/sys/cdefs.h
libbsd-dev: /usr/include/bsd/sys/cdefs.h
libc6-dev: /usr/include/x86_64-linux-gnu/sys/cdefs.h
libc6-dev-i386: /usr/include/sys/cdefs.h
libroot-core5.34: /usr/lib/x86_64-linux-gnu/root5.34/cint/include/sys/cdefs.h
mingw-w64-i686-dev: /usr/i686-w64-mingw32/include/sys/cdefs.h
mingw-w64-x86-64-dev: /usr/x86_64-w64-mingw32/include/sys/cdefs.h
msp430-libc: /usr/msp430/include/sys/cdefs.h
newlib-m68hc1x: /usr/m68hc11/include/sys/cdefs.h


Nun muss ich feststellen, das ich

libc6-dev: /usr/include/x86_64-linux-gnu/sys/cdefs.h
libc6-dev-i386: /usr/include/sys/cdefs.h

bereits installiert habe.

-[ 'apt-file list libc6-dev |grep cdefs.h' ]-
libc6-dev: /usr/include/x86_64-linux-gnu/sys/cdefs.h
libc6-dev-i386: /usr/include/sys/cdefs.h


Interessant, denn

/usr/include/sys/cdefs.h

ist ein symlink zu

/usr/include/x86_64-linux-gnu/sys/cdefs.h

und das Verzeichnis ist leer!

Auf <bugs.debian.org> finde ich nur geschlossene Bugreports zu Jessie,
aber nichts ueber vermiste Dateien in Wheeze...

Irgendwelche Ideen?

Danke
Michelle

Michelle Konzack ITSystems
GNU/Linux Developer 0033-6-61925193
 

Lesen sie die antworten

#1 Michelle Konzack
26/11/2015 - 18:00 | Warnen spam
Neue erkenntniss:

Sieht so aus, als war das Paket libc6-dev kaputt, denn

:~# apt-get install libc6-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Dann erzwingen wir mal ne neue installation:

:~# apt-get --reinstall install libc6-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 2,665 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ftp.de.debian.org/debian/ wheezy/main libc6-dev amd64 2.13-38+deb7u8 [2,665 kB]
Fetched 2,665 kB in 1s (1,457 kB/s)
(Reading database ... 96742 files and directories currently installed.)
Preparing to replace libc6-dev:amd64 2.13-38+deb7u8 (using .../libc6-dev_2.13-38+deb7u8_amd64.deb) ...
Unpacking replacement libc6-dev:amd64 ...
Setting up libc6-dev:amd64 (2.13-38+deb7u8) ...

und kompilieren mal:

:~/Developments/mfcj5910dw_cupswrapper_GPL_source_3.0.0-1/brcupsconfig$ make
gcc -c -pipe -Wall -W -O2 -o brcupsconfig.o brcupsconfig.c
brcupsconfig.c: In function -F�main�:
brcupsconfig.c:94:9: warning: variable �printer� set but not used [-Wunused-but-set-variable]
gcc -o brcupsconfig brcupsconfig.o

Na, kaputtes Debian Paket also...

Problem geloesst!

Michelle Konzack ITSystems
GNU/Linux Developer 0033-6-61925193

Ähnliche fragen