🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.debian
2 messages
2 total messages Started by matryc Thu, 20 Nov 2003 17:21
Tragedia, nie wiem co robić...
#709
Author: matryc
Date: Thu, 20 Nov 2003 17:21
31 lines
3277 bytes
Posiadam Debiana sid, podczas kompilacji vdr, wyskakuje następujący
błąd...
czytałem na googlach że to coś z nagłówkami jądra, czy coś, ale
nigdzie nie ma rozwiązania problemu.
Czy ktoś z szanownych grupowiczów wie jak to naprawić/ominąć, zrobić
cokolwiek żeby kompilacja przeszła?
poniżej wygląd całego procesu kompilacji...

debian:/usr/local/src/VDR# make VFAT=1
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include audio.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include channels.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include ci.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include config.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include cutter.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include device.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include diseqc.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -DVFAT -I../DVB/include dvbdevice.c
In file included from /usr/include/linux/videodev2.h:16,
                 from /usr/include/linux/videodev.h:8,
                 from dvbdevice.c:20:
/usr/include/linux/time.h:9: error: redefinition of `struct timespec'
/usr/include/time.h:119: error: previous definition of `struct timespec'
/usr/include/linux/time.h:15: error: redefinition of `struct timeval'
/usr/include/bits/time.h:70: error: previous definition of `struct timeval'
/usr/include/linux/time.h:354: error: redefinition of `struct itimerspec'
/usr/include/time.h:160: error: previous definition of `struct itimerspec'
make: *** [dvbdevice.o] Błąd 1

-- 
Pozdrawiam
matryc
Re: Tragedia, nie wiem co robić...
#710
Author: matryc
Date: Thu, 20 Nov 2003 20:40
17 lines
1367 bytes
On Thu, 20 Nov 2003 18:21:29 +0100, matryc wrote:

> /usr/include/linux/time.h:9: error: redefinition of `struct timespec'

No cóż, znalazłem rozwiązanie
Podobno ten błąd dotyczy Debiana unstable i glibc...

a oto rozwiązanie:

# mv /usr/include/asm /usr/include/asm.old
# mv /usr/include/linux /usr/include/linux.old
# ln -s /usr/src/linux/include/linux /usr/include/linux
# ln -s /usr/src/linux/include/asm /usr/include/asm

-- 
Pozdrawiam
matryc
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads