isdn4k-linux.spec: #error Kernel only header included in userspace

Radosław Kintzi rakin w poczta.fm
Nie, 11 Sty 2004, 11:42:19 CET


Przy budowie isdn4k-utils.spec dostaje takie oto coś. Rozumiem, 
że /usr/include/linux/capi.h powinien być zastąpiony przez 
/usr/src/linux/include/capi.h ?? Z drugiej strony capi20, to chyba biblioteka
.so a nie modół kernela. Nie znam się na tym. Proszę o jakiś komentarz.

make[1]: Wejście do katalogu `/home/users/radek/PLD/rpm/BUILD/isdn4k-utils/capi2
0'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_
STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libcapi20\" -DVERSION=\"2.0.6\"
 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DH
AVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_S
TDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_FCNTL_H=1 -
DHAVE_SYS_IOCTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SELECT=1  -I. -I.    -fPIC -O2  -ma
rch=athlon -I/usr/include/ncurses -c -o libcapi20dyn_a-capidyn.o `test -f 'capid
yn.c' || echo './'`capidyn.c
In file included from /usr/include/linux/list.h:1,
                 from /usr/include/linux/kernelcapi.h:13,
                 from /usr/include/linux/capi.h:17,
                 from capidyn.c:16:
/usr/include/linux/err_kernel_only.h:1:2: #error Kernel only header included in 
userspace
capidyn.c:401:19: warning: extra tokens at end of #undef directive
make[1]: *** [libcapi20dyn_a-capidyn.o] Błąd 1
make[1]: Opuszczenie katalogu `/home/users/radek/PLD/rpm/BUILD/isdn4k-utils/capi
20'
make: *** [subtargets] Błąd 2
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.75087 (%build)

-- 
Radosław Kintzi
mailto:radzio w pld-linux.org
gg:2199600



Więcej informacji o liście dyskusyjnej pld-devel-pl