[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cryptoapi cryptoloop problem



Hi Leute,

hab ein Problem:

(BITTE EINFACH, DA ICH BLUTIGER ANFÄNGER BIN)

will auf meinem debian (2.4.21-3 Kernel) crypto-api und cryptoloop
draufbacken.

hab mir den kernel source mit "apt-get install" den kernel-source (v.
2.4.21-3), cryptoapi-core-source (v. 0.1.0-3) und cryptoloop-source (v.
0.0.0+0.0.1-pre1-8) runter geladen und alle drei entpackt.

der kernel-source liegt unter "/usr/src/kernel-source-2.4.21", mit "ln -s
/usr/src/kernel-source-2-4.21 /usr/src/linux" hab ich einen alias
hinzugefügt.
mit "cp /boot/config-2.4.21-3-686 /usr/src/linux/.config" hab ich dann noch
die config vom kernel rüberkopiert!
cryptoapi-core-source und cryptoloop-source liegen jeweils in ihrem
verzeichniss unter "/usr/src/modules/"
unter "/usr/src/kernel-patches/all/" liegen noch drei verzeichnisse mit
loop-jari inhalten.

versuche nun im verzeichniss "/usr/src/linux/" mit "make-kpkg modules-image"
mir die module zu backen und kriege nachher folgende ausgabe (das was nicht
gefunzt hat):
(WAS HEISST DAS UND WAS SOLL ICH MACHEN? THX, FUN4A)



linux:/usr/src/linux# make-kpkg modules-image




for module in /usr/src/modules/cryptoapi-core /usr/src/modules/cryptoloop ;
do                        \
          if test -d  $module; then                                \
    (cd $module;                                           \
              if ./debian/rules KVERS="2.4.21" KSRC="/usr/src/linux" \
                             KMAINT="Unknown Kernel Package Maintainer"
KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf"      \
                             KPKG_DEST_DIR="/usr/src/linux/.."       \
                             KPKG_MAINTAINER="Unknown Kernel Package
Maintainer"        \
                             KDREV="10.00.Custom" kdist_image; then    \
                  echo "Module $module processed fine";            \
              else                                                  \
                   echo "Module $module failed.";                  \
                   echo "Hit return to Continue";                   \
           read ans;                                        \
              fi;                                                   \
     );                                                     \
  fi;                                                       \
        done
make[1]: Entering directory `/usr/src/modules/cryptoapi-core'
make -C /usr/src/linux modules SUBDIRS=`pwd`/crypto DEBIAN_COMPILE=1
make[2]: Entering directory `/usr/src/kernel-source-2.4.21'
make -C  /usr/src/modules/cryptoapi-core/crypto
CFLAGS="-D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall -Wstrict-
prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-
pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSION
S -include /usr/src/kernel-source-2.4.21/include/linux/modversions.h"
MAKING_MODULES=1 modules
make[3]: Entering directory `/usr/src/modules/cryptoapi-core/crypto'
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall -Wstrict-prot
otypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-poin
ter -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -i
nclude /usr/src/kernel-source-2.4.21/include/linux/modversions.h -I
/usr/src/modules/cryptoapi-core/include  -nostdinc -iwithprefix
include -DKBUILD_BASENAME=cryptoapi  -DEXPORT_SYMTAB -c cryptoapi.c
cryptoapi.c:45: warning: `struct cipher_implementation' declared inside
parameter list
cryptoapi.c:45: warning: its scope is only this definition or declaration,
which is probably not what you want.
cryptoapi.c:49: warning: `struct digest_implementation' declared inside
parameter list
cryptoapi.c:118: `MAX_TRANSFORM' undeclared here (not in a function)
cryptoapi.c:118: variable `transforms' has initializer but incomplete type
cryptoapi.c:120: warning: braces around scalar initializer
cryptoapi.c:120: warning: (near initialization for `transforms')
cryptoapi.c:120: `TRANSFORM_DIGEST' undeclared here (not in a function)
cryptoapi.c:120: initializer element is not constant
cryptoapi.c:120: (near initialization for `transforms')
cryptoapi.c:120: warning: excess elements in scalar initializer
cryptoapi.c:120: warning: (near initialization for `transforms')
cryptoapi.c:120: warning: excess elements in scalar initializer
cryptoapi.c:120: warning: (near initialization for `transforms')
cryptoapi.c:120: warning: excess elements in scalar initializer
cryptoapi.c:120: warning: (near initialization for `transforms')
cryptoapi.c:122: warning: excess elements in scalar initializer
cryptoapi.c:122: warning: (near initialization for `transforms')
cryptoapi.c:124: warning: excess elements in scalar initializer
cryptoapi.c:124: warning: (near initialization for `transforms')
cryptoapi.c:126: warning: braces around scalar initializer
cryptoapi.c:126: warning: (near initialization for `transforms')
cryptoapi.c:126: `TRANSFORM_CIPHER' undeclared here (not in a function)
cryptoapi.c:126: initializer element is not constant
cryptoapi.c:126: (near initialization for `transforms')
cryptoapi.c:126: warning: excess elements in scalar initializer
cryptoapi.c:126: warning: (near initialization for `transforms')
cryptoapi.c:126: warning: excess elements in scalar initializer
cryptoapi.c:126: warning: (near initialization for `transforms')
cryptoapi.c:126: warning: excess elements in scalar initializer
cryptoapi.c:126: warning: (near initialization for `transforms')
cryptoapi.c:128: warning: excess elements in scalar initializer
cryptoapi.c:128: warning: (near initialization for `transforms')
cryptoapi.c:130: warning: excess elements in scalar initializer
cryptoapi.c:130: warning: (near initialization for `transforms')
cryptoapi.c:130: warning: excess elements in scalar initializer
cryptoapi.c:130: warning: (near initialization for `transforms')
cryptoapi.c: In function `find_transform_by_name':
cryptoapi.c:176: `MAX_TRANSFORM' undeclared (first use in this function)
cryptoapi.c:176: (Each undeclared identifier is reported only once
cryptoapi.c:176: for each function it appears in.)
cryptoapi.c:181: dereferencing pointer to incomplete type
cryptoapi.c:183: dereferencing pointer to incomplete type
cryptoapi.c:186: dereferencing pointer to incomplete type
cryptoapi.c:187: dereferencing pointer to incomplete type
cryptoapi.c:187: dereferencing pointer to incomplete type
cryptoapi.c:189: dereferencing pointer to incomplete type
cryptoapi.c:190: dereferencing pointer to incomplete type
cryptoapi.c:191: dereferencing pointer to incomplete type
cryptoapi.c: In function `register_transform':
cryptoapi.c:239: `MAX_TRANSFORM' undeclared (first use in this function)
cryptoapi.c:242: dereferencing pointer to incomplete type
cryptoapi.c:242: dereferencing pointer to incomplete type
cryptoapi.c:242: dereferencing pointer to incomplete type
cryptoapi.c:242: dereferencing pointer to incomplete type
cryptoapi.c:243: dereferencing pointer to incomplete type
cryptoapi.c:244: dereferencing pointer to incomplete type
cryptoapi.c:245: dereferencing pointer to incomplete type
cryptoapi.c:245: dereferencing pointer to incomplete type
cryptoapi.c:250: dereferencing pointer to incomplete type
cryptoapi.c:250: dereferencing pointer to incomplete type
cryptoapi.c:252: dereferencing pointer to incomplete type
cryptoapi.c:252: dereferencing pointer to incomplete type
cryptoapi.c:254: dereferencing pointer to incomplete type
cryptoapi.c:255: dereferencing pointer to incomplete type
cryptoapi.c: In function `unregister_transform':
cryptoapi.c:274: dereferencing pointer to incomplete type
cryptoapi.c:275: dereferencing pointer to incomplete type
cryptoapi.c:276: dereferencing pointer to incomplete type
cryptoapi.c:282: dereferencing pointer to incomplete type
cryptoapi.c:283: dereferencing pointer to incomplete type
cryptoapi.c:284: dereferencing pointer to incomplete type
cryptoapi.c:284: dereferencing pointer to incomplete type
cryptoapi.c:291: dereferencing pointer to incomplete type
cryptoapi.c:291: dereferencing pointer to incomplete type
cryptoapi.c: At top level:
cryptoapi.c:298: warning: `struct cipher_implementation' declared inside
parameter list
cryptoapi.c: In function `register_cipher':
cryptoapi.c:300: dereferencing pointer to incomplete type
cryptoapi.c:301: dereferencing pointer to incomplete type
cryptoapi.c:303: dereferencing pointer to incomplete type
cryptoapi.c:304: dereferencing pointer to incomplete type
cryptoapi.c:306: dereferencing pointer to incomplete type
cryptoapi.c:307: dereferencing pointer to incomplete type
cryptoapi.c:309: dereferencing pointer to incomplete type
cryptoapi.c:310: dereferencing pointer to incomplete type
cryptoapi.c:312: dereferencing pointer to incomplete type
cryptoapi.c:313: dereferencing pointer to incomplete type
cryptoapi.c:315: dereferencing pointer to incomplete type
cryptoapi.c:315: dereferencing pointer to incomplete type
cryptoapi.c:315: dereferencing pointer to incomplete type
cryptoapi.c:316: dereferencing pointer to incomplete type
cryptoapi.c:317: dereferencing pointer to incomplete type
cryptoapi.c:318: dereferencing pointer to incomplete type
cryptoapi.c:319: dereferencing pointer to incomplete type
cryptoapi.c:321: dereferencing pointer to incomplete type
cryptoapi.c:322: dereferencing pointer to incomplete type
cryptoapi.c:323: dereferencing pointer to incomplete type
cryptoapi.c:324: dereferencing pointer to incomplete type
cryptoapi.c:325: dereferencing pointer to incomplete type
cryptoapi.c:326: dereferencing pointer to incomplete type
cryptoapi.c:327: dereferencing pointer to incomplete type
cryptoapi.c:330: dereferencing pointer to incomplete type
cryptoapi.c:330: dereferencing pointer to incomplete type
cryptoapi.c:330: dereferencing pointer to incomplete type
cryptoapi.c:334: `TRANSFORM_CIPHER' undeclared (first use in this function)
cryptoapi.c: At top level:
cryptoapi.c:338: warning: `struct digest_implementation' declared inside
parameter list
cryptoapi.c: In function `register_digest':
cryptoapi.c:340: dereferencing pointer to incomplete type
cryptoapi.c:341: dereferencing pointer to incomplete type
cryptoapi.c:343: dereferencing pointer to incomplete type
cryptoapi.c:344: dereferencing pointer to incomplete type
cryptoapi.c:346: dereferencing pointer to incomplete type
cryptoapi.c:347: dereferencing pointer to incomplete type
cryptoapi.c:349: dereferencing pointer to incomplete type
cryptoapi.c:350: dereferencing pointer to incomplete type
cryptoapi.c:352: dereferencing pointer to incomplete type
cryptoapi.c:352: dereferencing pointer to incomplete type
cryptoapi.c:352: dereferencing pointer to incomplete type
cryptoapi.c:353: dereferencing pointer to incomplete type
cryptoapi.c:353: dereferencing pointer to incomplete type
cryptoapi.c:355: dereferencing pointer to incomplete type
cryptoapi.c:356: dereferencing pointer to incomplete type
cryptoapi.c:358: dereferencing pointer to incomplete type
cryptoapi.c:359: dereferencing pointer to incomplete type
cryptoapi.c:361: dereferencing pointer to incomplete type
cryptoapi.c:362: dereferencing pointer to incomplete type
cryptoapi.c:364: dereferencing pointer to incomplete type
cryptoapi.c:365: dereferencing pointer to incomplete type
cryptoapi.c:367: dereferencing pointer to incomplete type
cryptoapi.c:368: dereferencing pointer to incomplete type
cryptoapi.c:369: dereferencing pointer to incomplete type
cryptoapi.c:372: dereferencing pointer to incomplete type
cryptoapi.c:372: dereferencing pointer to incomplete type
cryptoapi.c:372: dereferencing pointer to incomplete type
cryptoapi.c:372: dereferencing pointer to incomplete type
cryptoapi.c:376: `TRANSFORM_DIGEST' undeclared (first use in this function)
cryptoapi.c: At top level:
cryptoapi.c:380: warning: `struct cipher_implementation' declared inside
parameter list
cryptoapi.c:386: warning: `struct digest_implementation' declared inside
parameter list
cryptoapi.c:394: warning: `struct cipher_implementation' declared inside
parameter list
cryptoapi.c:395: conflicting types for `default_realloc_cipher_context'
cryptoapi.c:45: previous declaration of `default_realloc_cipher_context'
cryptoapi.c: In function `default_realloc_cipher_context':
cryptoapi.c:402: sizeof applied to an incomplete type
cryptoapi.c:403: dereferencing pointer to incomplete type
cryptoapi.c:407: dereferencing pointer to incomplete type
cryptoapi.c:408: dereferencing pointer to incomplete type
cryptoapi.c:408: sizeof applied to an incomplete type
cryptoapi.c: At top level:
cryptoapi.c:415: warning: `struct digest_implementation' declared inside
parameter list
cryptoapi.c:416: conflicting types for `default_realloc_digest_context'
cryptoapi.c:49: previous declaration of `default_realloc_digest_context'
cryptoapi.c: In function `default_realloc_digest_context':
cryptoapi.c:420: dereferencing pointer to incomplete type
cryptoapi.c:422: sizeof applied to an incomplete type
cryptoapi.c:423: dereferencing pointer to incomplete type
cryptoapi.c:427: dereferencing pointer to incomplete type
cryptoapi.c:430: dereferencing pointer to incomplete type
cryptoapi.c:430: sizeof applied to an incomplete type
cryptoapi.c: In function `default_wipe_context':
cryptoapi.c:438: dereferencing pointer to incomplete type
cryptoapi.c:439: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:440: dereferencing pointer to incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:441: sizeof applied to an incomplete type
cryptoapi.c:442: dereferencing pointer to incomplete type
cryptoapi.c:443: dereferencing pointer to incomplete type
cryptoapi.c: In function `default_encrypt':
cryptoapi.c:471: dereferencing pointer to incomplete type
cryptoapi.c:471: dereferencing pointer to incomplete type
cryptoapi.c:472: warning: control reaches end of non-void function
cryptoapi.c: In function `default_encrypt_atomic':
cryptoapi.c:478: dereferencing pointer to incomplete type
cryptoapi.c:478: dereferencing pointer to incomplete type
cryptoapi.c:479: warning: control reaches end of non-void function
cryptoapi.c: In function `default_encrypt_iv':
cryptoapi.c:485: dereferencing pointer to incomplete type
cryptoapi.c:486: warning: control reaches end of non-void function
cryptoapi.c: In function `default_encrypt_atomic_iv':
cryptoapi.c:492: dereferencing pointer to incomplete type
cryptoapi.c:493: warning: control reaches end of non-void function
cryptoapi.c: In function `default_decrypt':
cryptoapi.c:498: dereferencing pointer to incomplete type
cryptoapi.c:498: dereferencing pointer to incomplete type
cryptoapi.c:499: warning: control reaches end of non-void function
cryptoapi.c: In function `default_decrypt_atomic':
cryptoapi.c:505: dereferencing pointer to incomplete type
cryptoapi.c:505: dereferencing pointer to incomplete type
cryptoapi.c:506: warning: control reaches end of non-void function
cryptoapi.c: In function `default_decrypt_iv':
cryptoapi.c:512: dereferencing pointer to incomplete type
cryptoapi.c:513: warning: control reaches end of non-void function
cryptoapi.c: In function `default_decrypt_atomic_iv':
cryptoapi.c:519: dereferencing pointer to incomplete type
cryptoapi.c:520: warning: control reaches end of non-void function
cryptoapi.c: In function `default_set_key':
cryptoapi.c:526: dereferencing pointer to incomplete type
cryptoapi.c:527: warning: control reaches end of non-void function
cryptoapi.c: In function `default_set_key_atomic':
cryptoapi.c:533: dereferencing pointer to incomplete type
cryptoapi.c:534: warning: control reaches end of non-void function
cryptoapi.c: In function `default_open':
cryptoapi.c:539: dereferencing pointer to incomplete type
cryptoapi.c:540: warning: control reaches end of non-void function
cryptoapi.c: In function `default_open_atomic':
cryptoapi.c:545: dereferencing pointer to incomplete type
cryptoapi.c:546: warning: control reaches end of non-void function
cryptoapi.c: In function `default_update':
cryptoapi.c:551: dereferencing pointer to incomplete type
cryptoapi.c:552: warning: control reaches end of non-void function
cryptoapi.c: In function `default_update_atomic':
cryptoapi.c:557: dereferencing pointer to incomplete type
cryptoapi.c:558: warning: control reaches end of non-void function
cryptoapi.c: In function `default_digest':
cryptoapi.c:563: dereferencing pointer to incomplete type
cryptoapi.c:564: warning: control reaches end of non-void function
cryptoapi.c: In function `default_digest_atomic':
cryptoapi.c:569: dereferencing pointer to incomplete type
cryptoapi.c:570: warning: control reaches end of non-void function
cryptoapi.c: In function `default_close':
cryptoapi.c:575: dereferencing pointer to incomplete type
cryptoapi.c:576: warning: control reaches end of non-void function
cryptoapi.c: In function `default_close_atomic':
cryptoapi.c:581: dereferencing pointer to incomplete type
cryptoapi.c:582: warning: control reaches end of non-void function
cryptoapi.c: In function `default_hmac':
cryptoapi.c:593: dereferencing pointer to incomplete type
cryptoapi.c:594: warning: control reaches end of non-void function
cryptoapi.c: In function `default_hmac_atomic':
cryptoapi.c:605: dereferencing pointer to incomplete type
cryptoapi.c:606: warning: control reaches end of non-void function
cryptoapi.c: In function `cipher_read_proc':
cryptoapi.c:624: dereferencing pointer to incomplete type
cryptoapi.c:624: dereferencing pointer to incomplete type
cryptoapi.c:625: dereferencing pointer to incomplete type
cryptoapi.c:625: dereferencing pointer to incomplete type
cryptoapi.c:626: dereferencing pointer to incomplete type
cryptoapi.c:626: dereferencing pointer to incomplete type
cryptoapi.c: In function `digest_read_proc':
cryptoapi.c:644: dereferencing pointer to incomplete type
cryptoapi.c:644: dereferencing pointer to incomplete type
cryptoapi.c:645: dereferencing pointer to incomplete type
cryptoapi.c:645: dereferencing pointer to incomplete type
cryptoapi.c: In function `crypto_create_proc':
cryptoapi.c:656: sizeof applied to an incomplete type
cryptoapi.c: In function `crypto_delete_proc':
cryptoapi.c:667: sizeof applied to an incomplete type
cryptoapi.c: At top level:
cryptoapi.c:118: warning: `transforms' defined but not used
make[3]: *** [cryptoapi.o] Error 1
make[3]: Leaving directory `/usr/src/modules/cryptoapi-core/crypto'
make[2]: *** [_mod_/usr/src/modules/cryptoapi-core/crypto] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.21'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/cryptoapi-core'
Module /usr/src/modules/cryptoapi-core failed.
Hit return to Continue

make[1]: Entering directory `/usr/src/modules/cryptoloop'
make -C /usr/src/linux modules SUBDIRS=`pwd` DEBIAN_COMPILE=1
make[2]: Entering directory `/usr/src/kernel-source-2.4.21'
make -C  /usr/src/modules/cryptoloop
CFLAGS="-D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall -Wstrict-
prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-
pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSION
S -include /usr/src/kernel-source-2.4.21/include/linux/modversions.h"
MAKING_MODULES=1 modules
make[3]: Entering directory `/usr/src/modules/cryptoloop'
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall -Wstrict-prot
otypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-poin
ter -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -i
nclude /usr/src/kernel-source-2.4.21/include/linux/modversions.h -I
../cryptoapi-core/include  -nostdinc -iwithprefix
include -DKBUILD_BASENAME=cryptoloop  -c -o cryptoloop.o cryptoloop.c
cryptoloop.c:62: parse error
cryptoloop.c:67: #error
******************************************************************
cryptoloop.c:68: #error
******************************************************************
cryptoloop.c:69: #error
******************************************************************
cryptoloop.c:70: #error
******************************************************************
cryptoloop.c:71: #error ****
****
cryptoloop.c:72: #error ****         you need to to patch your loop.c driver
****
cryptoloop.c:73: #error ****         (or enable CONFIG_CRYPTOLOOP_IV_HACK)
****
cryptoloop.c:74: #error ****
****
cryptoloop.c:75: #error
******************************************************************
cryptoloop.c:76: #error
******************************************************************
cryptoloop.c:77: #error
******************************************************************
cryptoloop.c:78: #error
******************************************************************
cryptoloop.c:96: warning: #warning LO_CRYPT_CRYPTOAPI not (yet) defined in
kernel header
In file included from cryptoloop.c:48:
/usr/src/kernel-source-2.4.21/include/linux/loop.h:55: field `lo_sem' has
incomplete type
/usr/src/kernel-source-2.4.21/include/linux/loop.h:56: field `lo_ctl_mutex'
has incomplete type
/usr/src/kernel-source-2.4.21/include/linux/loop.h:57: field `lo_bh_mutex'
has incomplete type
cryptoloop.c: In function `cryptoloop_init':
cryptoloop.c:139: `LOOP_IV_SECTOR_SIZE' undeclared (first use in this
function)
cryptoloop.c:139: (Each undeclared identifier is reported only once
cryptoloop.c:139: for each function it appears in.)
cryptoloop.c:148: warning: implicit declaration of function
`find_cipher_by_name'
cryptoloop.c:148: warning: assignment makes pointer from integer without a
cast
cryptoloop.c:152: dereferencing pointer to incomplete type
cryptoloop.c:154: dereferencing pointer to incomplete type
cryptoloop.c:157: dereferencing pointer to incomplete type
cryptoloop.c:158: dereferencing pointer to incomplete type
cryptoloop.c:164: dereferencing pointer to incomplete type
cryptoloop.c:174: dereferencing pointer to incomplete type
cryptoloop.c:175: dereferencing pointer to incomplete type
cryptoloop.c:177: dereferencing pointer to incomplete type
cryptoloop.c: At top level:
cryptoloop.c:188: parse error before `loop_iv_t'
cryptoloop.c:189: warning: function declaration isn't a prototype
cryptoloop.c: In function `cryptoloop_transfer':
cryptoloop.c:191: `lo' undeclared (first use in this function)
cryptoloop.c:193: dereferencing pointer to incomplete type
cryptoloop.c:194: `cipher_trans_proc_iv' undeclared (first use in this
function)
cryptoloop.c:194: parse error before `encdecfunc'
cryptoloop.c:195: `size' undeclared (first use in this function)
cryptoloop.c:199: `cmd' undeclared (first use in this function)
cryptoloop.c:203: `encdecfunc' undeclared (first use in this function)
cryptoloop.c:203: dereferencing pointer to incomplete type
cryptoloop.c:205: `raw_buf' undeclared (first use in this function)
cryptoloop.c:206: `loop_buf' undeclared (first use in this function)
cryptoloop.c:211: dereferencing pointer to incomplete type
cryptoloop.c:239: `IV' undeclared (first use in this function)
cryptoloop.c:239: `LOOP_IV_SECTOR_SIZE' undeclared (first use in this
function)
cryptoloop.c:260: `encdecfunc' used prior to declaration
cryptoloop.c:260: warning: implicit declaration of function `encdecfunc'
cryptoloop.c: In function `cryptoloop_ioctl':
cryptoloop.c:283: `CRYPTOLOOP_SET_BLKSIZE' undeclared (first use in this
function)
cryptoloop.c:287: `LOOP_IV_SECTOR_SIZE' undeclared (first use in this
function)
cryptoloop.c:293: `CRYPTOLOOP_SET_DEBUG' undeclared (first use in this
function)
cryptoloop.c:284: warning: unreachable code at beginning of switch statement
cryptoloop.c: In function `cryptoloop_release':
cryptoloop.c:314: dereferencing pointer to incomplete type
cryptoloop.c:315: dereferencing pointer to incomplete type
cryptoloop.c:316: dereferencing pointer to incomplete type
make[3]: *** [cryptoloop.o] Error 1
make[3]: Leaving directory `/usr/src/modules/cryptoloop'
make[2]: *** [_mod_/usr/src/modules/cryptoloop] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.21'
make[1]: *** [build-stamp] Error 2
make[1]: Leaving directory `/usr/src/modules/cryptoloop'
Module /usr/src/modules/cryptoloop failed.
Hit return to Continue

linux:/usr/src/linux#





Reply to: