The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

'Install A Perl Module' errors..

Discussion in 'General Discussion' started by jason, Dec 5, 2001.

  1. jason

    jason Member

    Joined:
    Sep 4, 2001
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    1
    I get some weird errors when I goto install a perl module. Heres a copy of what it says:

    Searching for modules matching \"DB_File\"

    CPAN: Storable loaded ok
    Going to read /root/.cpan/Metadata
    Database was generated on Tue, 04 Dec 2001 20:12:35 GMT
    File::Spec is up to date.
    MD5 is up to date.
    Compress::Zlib is up to date.
    Archive::Tar is up to date.
    Data::Dumper is up to date.
    Net::Telnet is up to date.
    Net::Cmd is up to date.
    Running install for module Term::ReadKey
    Running make for J/JS/JSTOWE/TermReadKey-2.16.tar.gz
    CPAN: MD5 loaded ok
    CPAN: Compress::Zlib loaded ok
    Checksum for /root/.cpan/sources/authors/id/J/JS/JSTOWE/TermReadKey-2.16.tar.gz ok
    Scanning cache /root/.cpan/build for sizes
    TermReadKey-2.16/
    TermReadKey-2.16/genchars.pl
    TermReadKey-2.16/README
    TermReadKey-2.16/MANIFEST
    TermReadKey-2.16/test.pl
    TermReadKey-2.16/ReadKey.pm
    TermReadKey-2.16/Makefile.PL
    TermReadKey-2.16/Configure.pm
    TermReadKey-2.16/ppport.h
    TermReadKey-2.16/ReadKey.xs
    Removing previously used /root/.cpan/build/TermReadKey-2.16

    CPAN.pm: Going to build J/JS/JSTOWE/TermReadKey-2.16.tar.gz

    Checking if your kit is complete...
    Looks good
    Writing Makefile for Term::ReadKey
    cp ReadKey.pm blib/lib/Term/ReadKey.pm
    AutoSplitting blib/lib/Term/ReadKey.pm (blib/lib/auto/Term/ReadKey)
    /usr/bin/perl -I/usr/lib/perl5/5.6.1 genchars.pl

    Writing termio/termios section of cchars.h... Done.
    Checking for sgtty...
    Sgtty NOT found.
    Writing sgtty section of cchars.h... Done.
    /usr/bin/perl -I/usr/lib/perl5/5.6.1/i686-linux -I/usr/lib/perl5/5.6.1 /usr/lib/perl5/5.6.1/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.6.1/ExtUtils/typemap ReadKey.xs > ReadKey.xsc && mv ReadKey.xsc ReadKey.c
    Please specify prototyping behavior for ReadKey.xs (see perlxs manual)
    cc -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\\\"2.16\\\" -DXS_VERSION=\\\"2.16\\\" -fpic -I/usr/lib/perl5/5.6.1/i686-linux/CORE ReadKey.c
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/sys/types.h:34: parse error before `u_char\'
    /usr/include/sys/types.h:34: warning: data definition has no type or storage class
    /usr/include/sys/types.h:35: parse error before `u_short\'
    /usr/include/sys/types.h:35: warning: data definition has no type or storage class
    /usr/include/sys/types.h:36: parse error before `u_int\'
    /usr/include/sys/types.h:36: warning: data definition has no type or storage class
    /usr/include/sys/types.h:37: parse error before `u_long\'
    /usr/include/sys/types.h:37: warning: data definition has no type or storage class
    /usr/include/sys/types.h:38: parse error before `quad_t\'
    /usr/include/sys/types.h:38: warning: data definition has no type or storage class
    /usr/include/sys/types.h:39: parse error before `u_quad_t\'
    /usr/include/sys/types.h:39: warning: data definition has no type or storage class
    /usr/include/sys/types.h:40: parse error before `fsid_t\'
    /usr/include/sys/types.h:40: warning: data definition has no type or storage class
    /usr/include/sys/types.h:45: parse error before `loff_t\'
    /usr/include/sys/types.h:45: warning: data definition has no type or storage class
    /usr/include/sys/types.h:51: parse error before `ino_t\'
    /usr/include/sys/types.h:51: warning: data definition has no type or storage class
    /usr/include/sys/types.h:56: parse error before `ino64_t\'
    /usr/include/sys/types.h:56: warning: data definition has no type or storage class
    /usr/include/sys/types.h:61: parse error before `dev_t\'
    /usr/include/sys/types.h:61: warning: data definition has no type or storage class
    /usr/include/sys/types.h:66: parse error before `gid_t\'
    /usr/include/sys/types.h:66: warning: data definition has no type or storage class
    /usr/include/sys/types.h:71: parse error before `mode_t\'
    /usr/include/sys/types.h:71: warning: data definition has no type or storage class
    /usr/include/sys/types.h:76: parse error before `nlink_t\'
    /usr/include/sys/types.h:76: warning: data definition has no type or storage class
    /usr/include/sys/types.h:81: parse error before `uid_t\'
    /usr/include/sys/types.h:81: warning: data definition has no type or storage class
    /usr/include/sys/types.h:89: parse error before `off_t\'
    /usr/include/sys/types.h:89: warning: data definition has no type or storage class
    /usr/include/sys/types.h:94: parse error before `off64_t\'
    /usr/include/sys/types.h:94: warning: data definition has no type or storage class
    /usr/include/sys/types.h:99: parse error before `pid_t\'
    /usr/include/sys/types.h:99: warning: data definition has no type or storage class
    /usr/include/sys/types.h:104: parse error before `id_t\'
    /usr/include/sys/types.h:104: warning: data definition has no type or storage class
    /usr/include/sys/types.h:109: parse error before `ssize_t\'
    /usr/include/sys/types.h:109: warning: data definition has no type or storage class
    /usr/include/sys/types.h:115: parse error before `daddr_t\'
    /usr/include/sys/types.h:115: warning: data definition has no type or storage class
    /usr/include/sys/types.h:116: parse error before `caddr_t\'
    /usr/include/sys/types.h:116: warning: data definition has no type or storage class
    /usr/include/sys/types.h:122: parse error before `key_t\'
    /usr/include/sys/types.h:122: warning: data definition has no type or storage class
    In file included from /usr/include/sys/types.h:132,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/time.h:59: parse error before `clock_t\'
    /usr/include/time.h:59: warning: data definition has no type or storage class
    In file included from /usr/include/sys/types.h:132,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/time.h:70: parse error before `time_t\'
    /usr/include/time.h:70: warning: data definition has no type or storage class
    In file included from /usr/include/sys/types.h:132,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/time.h:82: parse error before `clockid_t\'
    /usr/include/time.h:82: warning: data definition has no type or storage class
    In file included from /usr/include/sys/types.h:132,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/time.h:94: parse error before `timer_t\'
    /usr/include/time.h:94: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/sys/types.h:136: parse error before `useconds_t\'
    /usr/include/sys/types.h:136: warning: data definition has no type or storage class
    /usr/include/sys/types.h:140: parse error before `suseconds_t\'
    /usr/include/sys/types.h:140: warning: data definition has no type or storage class
    In file included from /usr/include/sys/select.h:44,
    from /usr/include/sys/types.h:215,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/time.h:108: parse error before `__time_t\'
    /usr/include/time.h:108: warning: no semicolon at end of struct or union
    /usr/include/time.h:110: parse error before `}\'
    In file included from /usr/include/sys/select.h:46,
    from /usr/include/sys/types.h:215,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/bits/time.h:69: parse error before `__time_t\'
    /usr/include/bits/time.h:69: warning: no semicolon at end of struct or union
    /usr/include/bits/time.h:70: warning: data definition has no type or storage class
    In file included from /usr/include/sys/types.h:215,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/sys/select.h:68: `__FD_SETSIZE\' undeclared here (not in a function)
    /usr/include/sys/select.h:68: size of array `fds_bits\' has non-integer type
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:426,
    from ReadKey.xs:4:
    /usr/include/sys/types.h:223: parse error before `blksize_t\'
    /usr/include/sys/types.h:223: warning: data definition has no type or storage class
    /usr/include/sys/types.h:243: parse error before `blkcnt_t\'
    /usr/include/sys/types.h:243: warning: data definition has no type or storage class
    /usr/include/sys/types.h:247: parse error before `fsblkcnt_t\'
    /usr/include/sys/types.h:247: warning: data definition has no type or storage class
    /usr/include/sys/types.h:251: parse error before `fsfilcnt_t\'
    /usr/include/sys/types.h:251: warning: data definition has no type or storage class
    /usr/include/sys/types.h:257: parse error before `blkcnt64_t\'
    /usr/include/sys/types.h:257: warning: data definition has no type or storage class
    /usr/include/sys/types.h:258: parse error before `fsblkcnt64_t\'
    /usr/include/sys/types.h:258: warning: data definition has no type or storage class
    /usr/include/sys/types.h:259: parse error before `fsfilcnt64_t\'
    /usr/include/sys/types.h:259: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:457,
    from ReadKey.xs:4:
    /usr/include/ctype.h:76: parse error before `*\'
    /usr/include/ctype.h:76: warning: data definition has no type or storage class
    /usr/include/ctype.h:77: parse error before `*\'
    /usr/include/ctype.h:77: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:498,
    from ReadKey.xs:4:
    /usr/include/unistd.h:240: parse error before `intptr_t\'
    /usr/include/unistd.h:240: warning: data definition has no type or storage class
    /usr/include/unistd.h:247: parse error before `socklen_t\'
    /usr/include/unistd.h:247: warning: data definition has no type or storage class
    /usr/include/unistd.h:293: parse error before `lseek\'
    /usr/include/unistd.h:293: parse error before `__off64_t\'
    /usr/include/unistd.h:293: warning: data definition has no type or storage class
    /usr/include/unistd.h:302: parse error before `lseek64\'
    /usr/include/unistd.h:302: parse error before `__off64_t\'
    /usr/include/unistd.h:302: warning: data definition has no type or storage class
    /usr/include/unistd.h:310: parse error before `read\'
    /usr/include/unistd.h:310: warning: data definition has no type or storage class
    /usr/include/unistd.h:313: parse error before `write\'
    /usr/include/unistd.h:313: warning: data definition has no type or storage class
    /usr/include/unistd.h:323: parse error before `pread\'
    /usr/include/unistd.h:323: parse error before `__off64_t\'
    /usr/include/unistd.h:323: warning: data definition has no type or storage class
    /usr/include/unistd.h:326: parse error before `pwrite\'
    /usr/include/unistd.h:326: parse error before `__off64_t\'
    /usr/include/unistd.h:326: warning: data definition has no type or storage class
    /usr/include/unistd.h:340: parse error before `pread64\'
    /usr/include/unistd.h:341: parse error before `__off64_t\'
    /usr/include/unistd.h:341: warning: data definition has no type or storage class
    /usr/include/unistd.h:344: parse error before `pwrite64\'
    /usr/include/unistd.h:345: parse error before `__off64_t\'
    /usr/include/unistd.h:345: warning: data definition has no type or storage class
    /usr/include/unistd.h:378: parse error before `ualarm\'
    /usr/include/unistd.h:378: parse error before `__value\'
    /usr/include/unistd.h:379: warning: data definition has no type or storage class
    /usr/include/unistd.h:383: parse error before `__useconds\'
    /usr/include/unistd.h:393: parse error before `__uid_t\'
    /usr/include/unistd.h:398: parse error before `__uid_t\'
    /usr/include/unistd.h:403: parse error before `__uid_t\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:498,
    from ReadKey.xs:4:
    /usr/include/unistd.h:518: parse error before `getpid\'
    /usr/include/unistd.h:518: warning: data definition has no type or storage class
    /usr/include/unistd.h:521: parse error before `getppid\'
    /usr/include/unistd.h:521: warning: data definition has no type or storage class
    /usr/include/unistd.h:526: parse error before `getpgrp\'
    /usr/include/unistd.h:526: warning: data definition has no type or storage class
    /usr/include/unistd.h:536: parse error before `__getpgid\'
    /usr/include/unistd.h:536: parse error before `__pid\'
    /usr/include/unistd.h:536: warning: data definition has no type or storage class
    /usr/include/unistd.h:538: parse error before `getpgid\'
    /usr/include/unistd.h:538: parse error before `__pid\'
    /usr/include/unistd.h:538: warning: data definition has no type or storage class
    /usr/include/unistd.h:545: parse error before `__pid\'
    /usr/include/unistd.h:580: parse error before `setsid\'
    /usr/include/unistd.h:580: warning: data definition has no type or storage class
    /usr/include/unistd.h:584: parse error before `getsid\'
    /usr/include/unistd.h:584: parse error before `__pid\'
    /usr/include/unistd.h:584: warning: data definition has no type or storage class
    /usr/include/unistd.h:588: parse error before `getuid\'
    /usr/include/unistd.h:588: warning: data definition has no type or storage class
    /usr/include/unistd.h:591: parse error before `geteuid\'
    /usr/include/unistd.h:591: warning: data definition has no type or storage class
    /usr/include/unistd.h:594: parse error before `getgid\'
    /usr/include/unistd.h:594: warning: data definition has no type or storage class
    /usr/include/unistd.h:597: parse error before `getegid\'
    /usr/include/unistd.h:597: warning: data definition has no type or storage class
    /usr/include/unistd.h:602: parse error before `__gid_t\'
    /usr/include/unistd.h:606: parse error before `__gid\'
    /usr/include/unistd.h:613: parse error before `__uid\'
    /usr/include/unistd.h:618: parse error before `__ruid\'
    /usr/include/unistd.h:623: parse error before `__uid\'
    /usr/include/unistd.h:630: parse error before `__gid\'
    /usr/include/unistd.h:635: parse error before `__rgid\'
    /usr/include/unistd.h:640: parse error before `__gid\'
    /usr/include/unistd.h:647: parse error before `fork\'
    /usr/include/unistd.h:647: warning: data definition has no type or storage class
    /usr/include/unistd.h:654: parse error before `vfork\'
    /usr/include/unistd.h:654: warning: data definition has no type or storage class
    /usr/include/unistd.h:700: parse error before `tcgetpgrp\'
    /usr/include/unistd.h:700: warning: data definition has no type or storage class
    /usr/include/unistd.h:703: parse error before `__pid_t\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:498,
    from ReadKey.xs:4:
    /usr/include/unistd.h:828: parse error before `__off64_t\'
    /usr/include/unistd.h:836: parse error before `__off64_t\'
    /usr/include/unistd.h:844: parse error before `__off64_t\'
    /usr/include/unistd.h:851: parse error before `__off64_t\'
    /usr/include/unistd.h:872: parse error before `__delta\'
    /usr/include/unistd.h:910: parse error before `__off64_t\'
    /usr/include/unistd.h:917: parse error before `__off64_t\'
    /usr/include/unistd.h:958: parse error before `ssize_t\'
    In file included from /usr/include/string.h:360,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:519,
    from ReadKey.xs:4:
    /usr/include/bits/string2.h:222: parse error before `__uint16_t\'
    /usr/include/bits/string2.h:227: parse error before `__uint16_t\'
    /usr/include/bits/string2.h: In function `__mempcpy_small\':
    /usr/include/bits/string2.h:232: parse error before `__uint32_t\'
    /usr/include/bits/string2.h:232: warning: no semicolon at end of struct or union
    /usr/include/bits/string2.h:233: `__uint16_t\' undeclared (first use in this function)
    /usr/include/bits/string2.h:233: (Each undeclared identifier is reported only once
    /usr/include/bits/string2.h:233: for each function it appears in.)
    /usr/include/bits/string2.h: At top level:
    /usr/include/bits/string2.h:236: `__dest1\' undeclared here (not in a function)
    /usr/include/bits/string2.h:236: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:237: parse error before `switch\'
    /usr/include/bits/string2.h:241: conflicting types for `__u\'
    /usr/include/bits/string2.h:236: previous declaration of `__u\'
    /usr/include/bits/string2.h:241: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:241: initializer element is not constant
    /usr/include/bits/string2.h:241: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:242: parse error before `break\'
    /usr/include/bits/string2.h:245: redefinition of `__u\'
    /usr/include/bits/string2.h:241: `__u\' previously defined here
    /usr/include/bits/string2.h:245: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:245: initializer element is not constant
    /usr/include/bits/string2.h:245: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:246: parse error before `break\'
    /usr/include/bits/string2.h:249: redefinition of `__u\'
    /usr/include/bits/string2.h:245: `__u\' previously defined here
    /usr/include/bits/string2.h:249: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:249: initializer element is not constant
    /usr/include/bits/string2.h:249: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:250: parse error before `->\'
    /usr/include/bits/string2.h:251: redefinition of `__u\'
    /usr/include/bits/string2.h:249: `__u\' previously defined here
    /usr/include/bits/string2.h:251: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:251: initializer element is not constant
    /usr/include/bits/string2.h:251: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:252: parse error before `break\'
    /usr/include/bits/string2.h:255: redefinition of `__u\'
    /usr/include/bits/string2.h:251: `__u\' previously defined here
    /usr/include/bits/string2.h:255: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:255: initializer element is not constant
    /usr/include/bits/string2.h:255: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:256: parse error before `break\'
    /usr/include/bits/string2.h:259: redefinition of `__u\'
    /usr/include/bits/string2.h:255: `__u\' previously defined here
    /usr/include/bits/string2.h:259: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:259: initializer element is not constant
    /usr/include/bits/string2.h:259: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:260: parse error before `->\'
    /usr/include/bits/string2.h:261: redefinition of `__u\'
    /usr/include/bits/string2.h:259: `__u\' previously defined here
    /usr/include/bits/string2.h:261: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:261: initializer element is not constant
    /usr/include/bits/string2.h:261: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:262: parse error before `break\'
    /usr/include/bits/string2.h:265: redefinition of `__u\'
    /usr/include/bits/string2.h:261: `__u\' previously defined here
    /usr/include/bits/string2.h:265: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:265: initializer element is not constant
    /usr/include/bits/string2.h:265: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:266: parse error before `->\'
    /usr/include/bits/string2.h:267: redefinition of `__u\'
    /usr/include/bits/string2.h:265: `__u\' previously defined here
    /usr/include/bits/string2.h:267: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:267: initializer element is not constant
    /usr/include/bits/string2.h:267: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:268: parse error before `break\'
    /usr/include/bits/string2.h:271: redefinition of `__u\'
    /usr/include/bits/string2.h:267: `__u\' previously defined here
    /usr/include/bits/string2.h:271: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:271: initializer element is not constant
    /usr/include/bits/string2.h:271: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:272: parse error before `->\'
    /usr/include/bits/string2.h:273: redefinition of `__u\'
    /usr/include/bits/string2.h:271: `__u\' previously defined here
    /usr/include/bits/string2.h:273: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:273: initializer element is not constant
    /usr/include/bits/string2.h:273: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:274: parse error before `->\'
    /usr/include/bits/string2.h:275: redefinition of `__u\'
    /usr/include/bits/string2.h:273: `__u\' previously defined here
    /usr/include/bits/string2.h:275: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:275: initializer element is not constant
    /usr/include/bits/string2.h:275: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:276: parse error before `break\'
    /usr/include/bits/string2.h:279: redefinition of `__u\'
    /usr/include/bits/string2.h:275: `__u\' previously defined here
    /usr/include/bits/string2.h:279: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:279: initializer element is not constant
    /usr/include/bits/string2.h:279: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:280: parse error before `->\'
    /usr/include/bits/string2.h:281: redefinition of `__u\'
    /usr/include/bits/string2.h:279: `__u\' previously defined here
    /usr/include/bits/string2.h:281: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:281: initializer element is not constant
    /usr/include/bits/string2.h:281: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:282: parse error before `break\'
    /usr/include/bits/string2.h:405: parse error before `__uint16_t\'
    /usr/include/bits/string2.h:409: parse error before `__uint16_t\'
    /usr/include/bits/string2.h: In function `__strcpy_small\':
    /usr/include/bits/string2.h:414: parse error before `__uint32_t\'
    /usr/include/bits/string2.h:414: warning: no semicolon at end of struct or union
    /usr/include/bits/string2.h:415: `__uint16_t\' undeclared (first use in this function)
    /usr/include/bits/string2.h: At top level:
    /usr/include/bits/string2.h:417: conflicting types for `__u\'
    /usr/include/bits/string2.h:281: previous declaration of `__u\'
    /usr/include/bits/string2.h:417: `__dest\' undeclared here (not in a function)
    /usr/include/bits/string2.h:417: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:418: parse error before `switch\'
    /usr/include/bits/string2.h:428: conflicting types for `__u\'
    /usr/include/bits/string2.h:417: previous declaration of `__u\'
    /usr/include/bits/string2.h:428: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:428: initializer element is not constant
    /usr/include/bits/string2.h:428: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:429: parse error before `->\'
    /usr/include/bits/string2.h:436: redefinition of `__u\'
    /usr/include/bits/string2.h:428: `__u\' previously defined here
    /usr/include/bits/string2.h:436: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:436: initializer element is not constant
    /usr/include/bits/string2.h:436: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:437: parse error before `->\'
    /usr/include/bits/string2.h:441: redefinition of `__u\'
    /usr/include/bits/string2.h:436: `__u\' previously defined here
    /usr/include/bits/string2.h:441: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:441: initializer element is not constant
    /usr/include/bits/string2.h:441: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:442: parse error before `->\'
    /usr/include/bits/string2.h:446: redefinition of `__u\'
    /usr/include/bits/string2.h:441: `__u\' previously defined here
    /usr/include/bits/string2.h:446: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:446: initializer element is not constant
    /usr/include/bits/string2.h:446: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:447: parse error before `->\'
    /usr/include/bits/string2.h:448: redefinition of `__u\'
    /usr/include/bits/string2.h:446: `__u\' previously defined here
    /usr/include/bits/string2.h:448: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:448: initializer element is not constant
    /usr/include/bits/string2.h:448: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:449: parse error before `->\'
    /usr/include/bits/string2.h:453: redefinition of `__u\'
    /usr/include/bits/string2.h:448: `__u\' previously defined here
    /usr/include/bits/string2.h:453: warning: initialization makes integer from pointer without a cast
    /usr/include/bits/string2.h:453: initializer element is not constant
    /usr/include/bits/string2.h:453: warning: data definition has no type or storage class
    /usr/include/bits/string2.h:454: parse error before `->\'
    /usr/include/bits/string2.h:570: parse error before `__uint16_t\'
    /usr/include/bits/string2.h:574: parse error before `__uint16_t\'
    /usr/include/bits/string2.h: In function `__stpcpy_small\':
    /usr/include/bits/string2.h:583: `__dest\' undeclared (first use in this function)
    /usr/include/bits/string2.h:584: `__srclen\' undeclared (first use in this function)
    /usr/include/bits/string2.h:586: case label not within a switch statement
    /usr/include/bits/string2.h:588: break statement not within loop or switch
    /usr/include/bits/string2.h:589: case label not within a switch statement
    /usr/include/bits/string2.h:590: `__src0_2\' undeclared (first use in this function)
    /usr/include/bits/string2.h:592: break statement not within loop or switch
    /usr/include/bits/string2.h:593: case label not within a switch statement
    /usr/include/bits/string2.h:597: break statement not within loop or switch
    /usr/include/bits/string2.h:598: case label not within a switch statement
    /usr/include/bits/string2.h:599: `__src0_4\' undeclared (first use in this function)
    /usr/include/bits/string2.h:601: break statement not within loop or switch
    /usr/include/bits/string2.h:602: case label not within a switch statement
    /usr/include/bits/string2.h:606: break statement not within loop or switch
    /usr/include/bits/string2.h:607: case label not within a switch statement
    /usr/include/bits/string2.h:610: `__src4_2\' undeclared (first use in this function)
    /usr/include/bits/string2.h:612: break statement not within loop or switch
    /usr/include/bits/string2.h:613: case label not within a switch statement
    /usr/include/bits/string2.h:619: break statement not within loop or switch
    /usr/include/bits/string2.h:620: case label not within a switch statement
    /usr/include/bits/string2.h:623: `__src4_4\' undeclared (first use in this function)
    /usr/include/bits/string2.h:625: break statement not within loop or switch
    In file included from /usr/include/netinet/in.h:212,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:649,
    from ReadKey.xs:4:
    /usr/include/bits/socket.h: At top level:
    /usr/include/bits/socket.h:165: parse error before `__uint32_t\'
    /usr/include/bits/socket.h:165: warning: no semicolon at end of struct or union
    /usr/include/bits/socket.h:166: `__uint32_t\' undeclared here (not in a function)
    /usr/include/bits/socket.h:167: parse error before `}\'
    /usr/include/bits/socket.h:218: parse error before `socklen_t\'
    /usr/include/bits/socket.h:218: warning: no semicolon at end of struct or union
    /usr/include/bits/socket.h:224: parse error before `msg_controllen\'
    /usr/include/bits/socket.h:224: warning: data definition has no type or storage class
    /usr/include/bits/socket.h:227: parse error before `}\'
    /usr/include/bits/socket.h: In function `__cmsg_nxthdr\':
    /usr/include/bits/socket.h:272: dereferencing pointer to incomplete type
    /usr/include/bits/socket.h:273: dereferencing pointer to incomplete type
    /usr/include/bits/socket.h:275: dereferencing pointer to incomplete type
    /usr/include/bits/socket.h:275: dereferencing pointer to incomplete type
    /usr/include/bits/socket.h: At top level:
    /usr/include/bits/socket.h:299: parse error before `pid_t\'
    /usr/include/bits/socket.h:299: warning: no semicolon at end of struct or union
    /usr/include/bits/socket.h:300: warning: data definition has no type or storage class
    /usr/include/bits/socket.h:301: parse error before `gid\'
    /usr/include/bits/socket.h:301: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:653,
    from ReadKey.xs:4:
    /usr/include/arpa/inet.h:66: parse error before `socklen_t\'
    In file included from /usr/include/sys/stat.h:98,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:663,
    from ReadKey.xs:4:
    /usr/include/bits/stat.h:38: parse error before `__dev_t\'
    /usr/include/bits/stat.h:38: warning: no semicolon at end of struct or union
    /usr/include/bits/stat.h:43: parse error before `__st_ino\'
    /usr/include/bits/stat.h:43: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:45: parse error before `st_mode\'
    /usr/include/bits/stat.h:45: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:46: parse error before `st_nlink\'
    /usr/include/bits/stat.h:46: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:47: parse error before `st_uid\'
    /usr/include/bits/stat.h:47: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:48: parse error before `st_gid\'
    /usr/include/bits/stat.h:48: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:49: parse error before `st_rdev\'
    /usr/include/bits/stat.h:49: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:54: parse error before `st_size\'
    /usr/include/bits/stat.h:54: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:56: parse error before `st_blksize\'
    /usr/include/bits/stat.h:56: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:61: parse error before `st_blocks\'
    /usr/include/bits/stat.h:61: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:63: parse error before `st_atime\'
    /usr/include/bits/stat.h:63: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:65: parse error before `st_mtime\'
    /usr/include/bits/stat.h:65: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:67: parse error before `st_ctime\'
    /usr/include/bits/stat.h:67: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:73: parse error before `st_ino\'
    /usr/include/bits/stat.h:73: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:80: parse error before `__dev_t\'
    /usr/include/bits/stat.h:80: warning: no semicolon at end of struct or union
    /usr/include/bits/stat.h:81: conflicting types for `__pad1\'
    /usr/include/bits/stat.h:39: previous declaration of `__pad1\'
    /usr/include/bits/stat.h:83: parse error before `__st_ino\'
    /usr/include/bits/stat.h:83: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:84: parse error before `st_mode\'
    /usr/include/bits/stat.h:84: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:85: parse error before `st_nlink\'
    /usr/include/bits/stat.h:85: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:86: parse error before `st_uid\'
    /usr/include/bits/stat.h:86: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:87: parse error before `st_gid\'
    /usr/include/bits/stat.h:87: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:88: parse error before `st_rdev\'
    /usr/include/bits/stat.h:88: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:89: conflicting types for `__pad2\'
    /usr/include/bits/stat.h:50: previous declaration of `__pad2\'
    /usr/include/bits/stat.h:90: parse error before `st_size\'
    /usr/include/bits/stat.h:90: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:91: parse error before `st_blksize\'
    /usr/include/bits/stat.h:91: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:93: parse error before `st_blocks\'
    /usr/include/bits/stat.h:93: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:94: parse error before `st_atime\'
    /usr/include/bits/stat.h:94: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:96: parse error before `st_mtime\'
    /usr/include/bits/stat.h:96: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:98: parse error before `st_ctime\'
    /usr/include/bits/stat.h:98: warning: data definition has no type or storage class
    /usr/include/bits/stat.h:100: parse error before `st_ino\'
    /usr/include/bits/stat.h:100: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:663,
    from ReadKey.xs:4:
    /usr/include/sys/stat.h:249: parse error before `__mode_t\'
    /usr/include/sys/stat.h:253: parse error before `__mode_t\'
    /usr/include/sys/stat.h:259: parse error before `umask\'
    /usr/include/sys/stat.h:259: parse error before `__mask\'
    /usr/include/sys/stat.h:259: warning: data definition has no type or storage class
    /usr/include/sys/stat.h:264: parse error before `getumask\'
    /usr/include/sys/stat.h:264: warning: data definition has no type or storage class
    /usr/include/sys/stat.h:268: parse error before `__mode_t\'
    /usr/include/sys/stat.h:274: parse error before `__mode_t\'
    /usr/include/sys/stat.h:280: parse error before `__mode_t\'
    /usr/include/sys/stat.h:337: parse error before `__mode_t\'
    /usr/include/sys/stat.h:363: parse error before `__mode_t\'
    /usr/include/sys/stat.h: In function `mknod\':
    /usr/include/sys/stat.h:366: `__path\' undeclared (first use in this function)
    /usr/include/sys/stat.h:366: `__mode\' undeclared (first use in this function)
    /usr/include/sys/stat.h:366: `__dev\' undeclared (first use in this function)
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:685,
    from ReadKey.xs:4:
    /usr/include/time.h: At top level:
    /usr/include/time.h:144: field `it_interval\' has incomplete type
    /usr/include/time.h:145: field `it_value\' has incomplete type
    /usr/include/time.h:163: parse error before `clock\'
    /usr/include/time.h:163: warning: data definition has no type or storage class
    /usr/include/time.h:166: parse error before `time\'
    /usr/include/time.h:166: parse error before `*\'
    /usr/include/time.h:166: warning: data definition has no type or storage class
    /usr/include/time.h:169: parse error before `__time1\'
    /usr/include/time.h:173: parse error before `mktime\'
    /usr/include/time.h:173: warning: data definition has no type or storage class
    /usr/include/time.h:194: parse error before `*\'
    /usr/include/time.h:198: parse error before `*\'
    /usr/include/time.h:203: parse error before `*\'
    /usr/include/time.h:208: parse error before `*\'
    /usr/include/time.h:217: parse error before `*\'
    /usr/include/time.h:228: parse error before `*\'
    /usr/include/time.h:256: parse error before `*\'
    /usr/include/time.h:271: parse error before `timegm\'
    /usr/include/time.h:271: warning: data definition has no type or storage class
    /usr/include/time.h:274: parse error before `timelocal\'
    /usr/include/time.h:274: warning: data definition has no type or storage class
    /usr/include/time.h:288: parse error before `__clock_id\'
    /usr/include/time.h:291: parse error before `__clock_id\'
    /usr/include/time.h:294: parse error before `__clock_id\'
    /usr/include/time.h:299: parse error before `__clock_id\'
    /usr/include/time.h:304: parse error before `__pid\'
    /usr/include/time.h:309: parse error before `__clock_id\'
    /usr/include/time.h:314: parse error before `__timerid\'
    /usr/include/time.h:317: parse error before `__timerid\'
    /usr/include/time.h:322: parse error before `__timerid\'
    /usr/include/time.h:326: parse error before `__timerid\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:692,
    from ReadKey.xs:4:
    /usr/include/sys/time.h:110: field `it_interval\' has incomplete type
    /usr/include/sys/time.h:112: field `it_value\' has incomplete type
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:699,
    from ReadKey.xs:4:
    /usr/include/sys/times.h:37: parse error before `clock_t\'
    /usr/include/sys/times.h:37: warning: no semicolon at end of struct or union
    /usr/include/sys/times.h:38: warning: data definition has no type or storage class
    /usr/include/sys/times.h:40: parse error before `tms_cutime\'
    /usr/include/sys/times.h:40: warning: data definition has no type or storage class
    /usr/include/sys/times.h:41: parse error before `tms_cstime\'
    /usr/include/sys/times.h:41: warning: data definition has no type or storage class
    /usr/include/sys/times.h:49: parse error before `times\'
    /usr/include/sys/times.h:49: warning: data definition has no type or storage class
    In file included from /usr/include/sys/socket.h:27,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:713,
    from ReadKey.xs:4:
    /usr/include/sys/uio.h:37: parse error before `readv\'
    /usr/include/sys/uio.h:38: warning: data definition has no type or storage class
    /usr/include/sys/uio.h:45: parse error before `writev\'
    /usr/include/sys/uio.h:46: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:713,
    from ReadKey.xs:4:
    /usr/include/sys/socket.h:110: parse error before `socklen_t\'
    /usr/include/sys/socket.h:115: parse error before `socklen_t\'
    /usr/include/sys/socket.h:121: parse error before `socklen_t\'
    /usr/include/sys/socket.h:127: parse error before `socklen_t\'
    /usr/include/sys/socket.h:131: parse error before `send\'
    /usr/include/sys/socket.h:132: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:136: parse error before `recv\'
    /usr/include/sys/socket.h:137: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:141: parse error before `sendto\'
    /usr/include/sys/socket.h:143: parse error before `socklen_t\'
    /usr/include/sys/socket.h:143: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:149: parse error before `recvfrom\'
    /usr/include/sys/socket.h:150: parse error before `socklen_t\'
    /usr/include/sys/socket.h:151: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:156: parse error before `sendmsg\'
    /usr/include/sys/socket.h:157: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:161: parse error before `recvmsg\'
    /usr/include/sys/socket.h:162: warning: data definition has no type or storage class
    /usr/include/sys/socket.h:170: parse error before `socklen_t\'
    /usr/include/sys/socket.h:176: parse error before `socklen_t\'
    /usr/include/sys/socket.h:190: parse error before `socklen_t\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:740,
    from ReadKey.xs:4:
    /usr/include/netdb.h:136: parse error before `__socklen_t\'
    /usr/include/netdb.h:158: parse error before `__socklen_t\'
    /usr/include/netdb.h:416: parse error before `socklen_t\'
    /usr/include/netdb.h:416: warning: no semicolon at end of struct or union
    /usr/include/netdb.h:420: parse error before `}\'
    /usr/include/netdb.h:489: parse error before `socklen_t\'
    In file included from /usr/include/dirent.h:62,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:830,
    from ReadKey.xs:4:
    /usr/include/bits/dirent.h:29: parse error before `__ino64_t\'
    /usr/include/bits/dirent.h:29: warning: no semicolon at end of struct or union
    /usr/include/bits/dirent.h:30: warning: data definition has no type or storage class
    /usr/include/bits/dirent.h:35: parse error before `}\'
    /usr/include/bits/dirent.h:40: parse error before `__ino64_t\'
    /usr/include/bits/dirent.h:40: warning: no semicolon at end of struct or union
    /usr/include/bits/dirent.h:41: warning: data definition has no type or storage class
    /usr/include/bits/dirent.h:45: parse error before `}\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:830,
    from ReadKey.xs:4:
    /usr/include/dirent.h:305: parse error before `getdirentries\'
    /usr/include/dirent.h:305: parse error before `__off64_t\'
    /usr/include/dirent.h:305: warning: data definition has no type or storage class
    /usr/include/dirent.h:316: parse error before `getdirentries64\'
    /usr/include/dirent.h:318: parse error before `__off64_t\'
    /usr/include/dirent.h:318: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/unixish.h:93,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1665,
    from ReadKey.xs:4:
    /usr/include/signal.h:110: parse error before `__pid\'
    /usr/include/signal.h:117: parse error before `__pgrp\'
    In file included from /usr/include/signal.h:199,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/unixish.h:93,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1665,
    from ReadKey.xs:4:
    /usr/include/bits/siginfo.h:65: parse error before `__pid_t\'
    /usr/include/bits/siginfo.h:65: warning: no semicolon at end of struct or union
    /usr/include/bits/siginfo.h:65: warning: no semicolon at end of struct or union
    /usr/include/bits/siginfo.h:66: warning: no semicolon at end of struct or union
    /usr/include/bits/siginfo.h:67: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:79: parse error before `__pid_t\'
    /usr/include/bits/siginfo.h:79: warning: no semicolon at end of struct or union
    /usr/include/bits/siginfo.h:80: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:82: parse error before `}\'
    /usr/include/bits/siginfo.h:82: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:87: parse error before `__pid_t\'
    /usr/include/bits/siginfo.h:87: warning: no semicolon at end of struct or union
    /usr/include/bits/siginfo.h:88: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:90: parse error before `si_utime\'
    /usr/include/bits/siginfo.h:90: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:91: parse error before `si_stime\'
    /usr/include/bits/siginfo.h:91: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:92: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:106: parse error before `}\'
    /usr/include/bits/siginfo.h:106: warning: data definition has no type or storage class
    /usr/include/bits/siginfo.h:107: parse error before `}\'
    /usr/include/bits/siginfo.h:107: warning: data definition has no type or storage class
    In file included from /usr/include/signal.h:232,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/unixish.h:93,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1665,
    from ReadKey.xs:4:
    /usr/include/bits/sigaction.h:34: parse error before `siginfo_t\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/unixish.h:93,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1665,
    from ReadKey.xs:4:
    /usr/include/signal.h:257: parse error before `siginfo_t\'
    /usr/include/signal.h:262: parse error before `siginfo_t\'
    /usr/include/signal.h:268: parse error before `__pid\'
    In file included from /usr/include/signal.h:358,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/unixish.h:93,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1665,
    from ReadKey.xs:4:
    /usr/include/bits/sigthread.h:36: parse error before `__thread\'
    In file included from /usr/include/libio.h:32,
    from /usr/include/stdio.h:65,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perlsdio.h:5,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/iperlsys.h:300,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1947,
    from ReadKey.xs:4:
    /usr/include/_G_config.h:28: parse error before `__off_t\'
    /usr/include/_G_config.h:28: warning: no semicolon at end of struct or union
    /usr/include/_G_config.h:30: parse error before `}\'
    /usr/include/_G_config.h:30: warning: data definition has no type or storage class
    /usr/include/_G_config.h:33: parse error before `__off64_t\'
    /usr/include/_G_config.h:33: warning: no semicolon at end of struct or union
    /usr/include/_G_config.h:35: parse error before `}\'
    /usr/include/_G_config.h:35: warning: data definition has no type or storage class
    In file included from /usr/include/stdio.h:65,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perlsdio.h:5,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/iperlsys.h:300,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1947,
    from ReadKey.xs:4:
    /usr/include/libio.h:286: parse error before `__off_t\'
    /usr/include/libio.h:286: warning: no semicolon at end of struct or union
    /usr/include/libio.h:305: parse error before `_offset\'
    /usr/include/libio.h:305: warning: data definition has no type or storage class
    /usr/include/libio.h:311: conflicting types for `__pad1\'
    /usr/include/bits/stat.h:81: previous declaration of `__pad1\'
    /usr/include/libio.h:312: conflicting types for `__pad2\'
    /usr/include/bits/stat.h:89: previous declaration of `__pad2\'
    /usr/include/libio.h:318: parse error before `}\'
    /usr/include/libio.h:344: parse error before `__io_read_fn\'
    /usr/include/libio.h:344: warning: data definition has no type or storage class
    /usr/include/libio.h:352: parse error before `__io_write_fn\'
    /usr/include/libio.h:353: warning: data definition has no type or storage class
    /usr/include/libio.h:361: parse error before `__off64_t\'
    /usr/include/libio.h:369: parse error before `cookie_read_function_t\'
    /usr/include/libio.h:369: warning: data definition has no type or storage class
    /usr/include/libio.h:370: parse error before `cookie_write_function_t\'
    /usr/include/libio.h:370: warning: data definition has no type or storage class
    /usr/include/libio.h:377: parse error before `__io_read_fn\'
    /usr/include/libio.h:377: warning: no semicolon at end of struct or union
    /usr/include/libio.h:378: `write\' redeclared as different kind of symbol
    /usr/include/unistd.h:313: previous declaration of `write\'
    /usr/include/libio.h:378: warning: data definition has no type or storage class
    /usr/include/libio.h:380: `close\' redeclared as different kind of symbol
    /usr/include/unistd.h:306: previous declaration of `close\'
    /usr/include/libio.h:381: parse error before `}\'
    /usr/include/libio.h:381: warning: data definition has no type or storage class
    /usr/include/libio.h:382: parse error before `cookie_io_functions_t\'
    /usr/include/libio.h:382: warning: data definition has no type or storage class
    /usr/include/libio.h:388: parse error before `_IO_cookie_io_functions_t\'
    /usr/include/libio.h:460: parse error before `_IO_padn\'
    /usr/include/libio.h:460: parse error before `__ssize_t\'
    /usr/include/libio.h:460: warning: data definition has no type or storage class
    /usr/include/libio.h:463: parse error before `_IO_seekoff\'
    /usr/include/libio.h:463: parse error before `__off64_t\'
    /usr/include/libio.h:463: warning: data definition has no type or storage class
    /usr/include/libio.h:464: parse error before `_IO_seekpos\'
    /usr/include/libio.h:464: parse error before `__off64_t\'
    /usr/include/libio.h:464: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perlsdio.h:5,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/iperlsys.h:300,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1947,
    from ReadKey.xs:4:
    /usr/include/stdio.h:82: parse error before `fpos_t\'
    /usr/include/stdio.h:82: warning: data definition has no type or storage class
    /usr/include/stdio.h:85: parse error before `fpos64_t\'
    /usr/include/stdio.h:85: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perlsdio.h:5,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/iperlsys.h:300,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1947,
    from ReadKey.xs:4:
    /usr/include/stdio.h:241: parse error before `_IO_cookie_io_functions_t\'
    /usr/include/stdio.h:428: parse error before `__getdelim\'
    /usr/include/stdio.h:430: warning: data definition has no type or storage class
    /usr/include/stdio.h:431: parse error before `getdelim\'
    /usr/include/stdio.h:433: warning: data definition has no type or storage class
    /usr/include/stdio.h:436: parse error before `getline\'
    /usr/include/stdio.h:438: warning: data definition has no type or storage class
    /usr/include/stdio.h:504: parse error before `__off64_t\'
    /usr/include/stdio.h:507: parse error before `ftello\'
    /usr/include/stdio.h:507: warning: data definition has no type or storage class
    /usr/include/stdio.h:509: parse error before `fpos_t\'
    /usr/include/stdio.h:511: parse error before `*\'
    /usr/include/stdio.h:525: parse error before `__off64_t\'
    /usr/include/stdio.h:526: parse error before `ftello64\'
    /usr/include/stdio.h:526: warning: data definition has no type or storage class
    /usr/include/stdio.h:527: parse error before `fpos64_t\'
    /usr/include/stdio.h:529: parse error before `*\'
    In file included from /usr/include/stdio.h:632,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perlsdio.h:5,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/iperlsys.h:300,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1947,
    from ReadKey.xs:4:
    /usr/include/bits/stdio.h: In function `getc_unlocked\':
    /usr/include/bits/stdio.h:52: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:52: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:52: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: In function `getchar_unlocked\':
    /usr/include/bits/stdio.h:59: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:59: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:59: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: In function `fputc_unlocked\':
    /usr/include/bits/stdio.h:77: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:77: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:77: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: In function `putc_unlocked\':
    /usr/include/bits/stdio.h:87: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:87: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:87: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: In function `putchar_unlocked\':
    /usr/include/bits/stdio.h:94: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:94: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h:94: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: At top level:
    /usr/include/bits/stdio.h:102: parse error before `getline\'
    /usr/include/bits/stdio.h: In function `feof_unlocked\':
    /usr/include/bits/stdio.h:114: dereferencing pointer to incomplete type
    /usr/include/bits/stdio.h: In function `ferror_unlocked\':
    /usr/include/bits/stdio.h:121: dereferencing pointer to incomplete type
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:1958,
    from ReadKey.xs:4:
    /usr/lib/perl5/5.6.1/i686-linux/CORE/av.h: At top level:
    /usr/lib/perl5/5.6.1/i686-linux/CORE/av.h:12: parse error before `ssize_t\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/av.h:12: warning: no semicolon at end of struct or union
    /usr/lib/perl5/5.6.1/i686-linux/CORE/av.h:13: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/av.h:22: parse error before `}\'
    In file included from ReadKey.xs:4:
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2099: parse error before `getuid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2099: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2100: parse error before `geteuid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2100: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2101: parse error before `getgid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2101: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2102: parse error before `getegid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2102: warning: data definition has no type or storage class
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2821,
    from ReadKey.xs:4:
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:94: parse error before `mode\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:247: parse error before `off_t\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:249: parse error before `Perl_do_sysseek\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:249: parse error before `off_t\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:249: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:250: parse error before `Perl_do_tell\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:250: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:331: parse error before `testgid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:610: parse error before `pid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/proto.h:826: parse error before `pid\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:2850,
    from ReadKey.xs:4:
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:58: parse error before `PL_basetime\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:58: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:230: parse error before `PL_uid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:230: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:231: parse error before `PL_euid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:231: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:232: parse error before `PL_gid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:232: warning: data definition has no type or storage class
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:233: parse error before `PL_egid\'
    /usr/lib/perl5/5.6.1/i686-linux/CORE/intrpvar.h:233: warning: data definition has no type or storage class
    In file included from /usr/include/sys/ipc.h:29,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3340,
    from ReadKey.xs:4:
    /usr/include/bits/ipc.h:45: parse error before `__key_t\'
    /usr/include/bits/ipc.h:45: warning: no semicolon at end of struct or union
    /usr/include/bits/ipc.h:46: warning: data definition has no type or storage class
    /usr/include/bits/ipc.h:47: parse error before `gid\'
    /usr/include/bits/ipc.h:47: warning: data definition has no type or storage class
    /usr/include/bits/ipc.h:48: parse error before `cuid\'
    /usr/include/bits/ipc.h:48: warning: data definition has no type or storage class
    /usr/include/bits/ipc.h:49: parse error before `cgid\'
    /usr/include/bits/ipc.h:49: warning: data definition has no type or storage class
    /usr/include/bits/ipc.h:51: conflicting types for `__pad1\'
    /usr/include/libio.h:311: previous declaration of `__pad1\'
    /usr/include/bits/ipc.h:53: conflicting types for `__pad2\'
    /usr/include/libio.h:312: previous declaration of `__pad2\'
    /usr/include/bits/ipc.h:56: parse error before `}\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3340,
    from ReadKey.xs:4:
    /usr/include/sys/ipc.h:54: parse error before `ftok\'
    /usr/include/sys/ipc.h:54: warning: data definition has no type or storage class
    In file included from /usr/include/sys/sem.h:31,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3341,
    from ReadKey.xs:4:
    /usr/include/bits/sem.h:41: field `sem_perm\' has incomplete type
    /usr/include/bits/sem.h:42: parse error before `__time_t\'
    /usr/include/bits/sem.h:42: warning: no semicolon at end of struct or union
    /usr/include/bits/sem.h:44: parse error before `sem_ctime\'
    /usr/include/bits/sem.h:44: warning: data definition has no type or storage class
    /usr/include/bits/sem.h:49: parse error before `}\'
    In file included from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3341,
    from ReadKey.xs:4:
    /usr/include/sys/sem.h:51: parse error before `__key\'
    In file included from /usr/include/fcntl.h:33,
    from /usr/include/sys/file.h:25,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3376,
    from ReadKey.xs:4:
    /usr/include/bits/fcntl.h:144: parse error before `__off64_t\'
    /usr/include/bits/fcntl.h:144: warning: no semicolon at end of struct or union
    /usr/include/bits/fcntl.h:145: warning: data definition has no type or storage class
    /usr/include/bits/fcntl.h:147: parse error before `l_pid\'
    /usr/include/bits/fcntl.h:147: warning: data definition has no type or storage class
    /usr/include/bits/fcntl.h:155: parse error before `__off64_t\'
    /usr/include/bits/fcntl.h:155: warning: no semicolon at end of struct or union
    /usr/include/bits/fcntl.h:156: warning: data definition has no type or storage class
    /usr/include/bits/fcntl.h:157: parse error before `l_pid\'
    /usr/include/bits/fcntl.h:157: warning: data definition has no type or storage class
    In file included from /usr/include/sys/file.h:25,
    from /usr/lib/perl5/5.6.1/i686-linux/CORE/perl.h:3376,
    from ReadKey.xs:4:
    /usr/include/fcntl.h:86: parse error before `__mode_t\'
    /usr/include/fcntl.h:93: parse error before `__mode_t\'
    /usr/include/fcntl.h:134: parse error before `__off64_t\'
    /usr/include/fcntl.h:142: parse error before `__off64_t\'
    /usr/include/fcntl.h:152: parse error before `__off64_t\'
    /usr/include/fcntl.h:160: parse error before `__off64_t\'
    In file included from ReadKey.xs:307:
    /usr/include/termios.h:97: parse error before `tcgetsid\'
    /usr/include/termios.h:97: warning: data definition has no type or storage class
    ReadKey.xs: In function `selectfile\':
    ReadKey.xs:1436: storage size of `t\' isn\'t known
    ReadKey.xs:1443: dereferencing pointer to incomplete type
    ReadKey.xs:1443: dereferencing pointer to incomplete type
    make: *** [ReadKey.o] Error 1
    /usr/bin/make -- NOT OK
    Running make install
    make had returned bad status, install seems impossible
    Term::ReadLine::Perl is up to date.
    CPAN::WAIT is up to date.
    CPAN is up to date.
    Bundle summary: The following items in bundle Bundle::CPAN had installation
    problems:
    Term::ReadKey
    Modules matching your query (click to install)
    Alzabo::ObjectCache::Sync::DB_File
    Apache::Session::DB_File
    Apache::Session::Store::DB_File
    CDB_File
    CDB_File::BiIndex
    CDB_File::BiIndex::Generator
    CDB_File::Generator
    CGI::Session::DB_File
    DB_File
    DB_File::DB_Database
    DB_File::Lock
    DB_File::Lock2
    DB_File::SV18x
    Data::MagicTie::DB_File
    Module::Use::DB_FileLock
    Search::InvertedIndex::DB::DB_File_SplitHash
    Tie::DB_File::SplitHash
    Tie::DB_FileLock


    Any ideas?




    [Edited on 12/5/01 by jason]
     
  2. feanor

    feanor Well-Known Member

    Joined:
    Aug 13, 2001
    Messages:
    836
    Likes Received:
    0
    Trophy Points:
    16
    I don\'t think this forum is a place for gigantic output like that. My eyes got tired so all I have to say is:

    Wax perl / Reinstall it w/ Darkorb\'s recommended perl installation at layer1.

    Good luck.

    :D
     
  3. MichaelShanks

    MichaelShanks Well-Known Member
    PartnerNOC

    Joined:
    Aug 20, 2001
    Messages:
    104
    Likes Received:
    0
    Trophy Points:
    16
    No easy way of saying this, you\'re header files are absolutely buggered

    check the file sizes of those,

    I have spoken with Karl about this previously and I beleive he may have a solution, he is the header expert :D
     
  4. Karl

    Karl Well-Known Member
    PartnerNOC

    Joined:
    Aug 10, 2001
    Messages:
    84
    Likes Received:
    1
    Trophy Points:
    8
    Vital from Data Colo fixed it for us, you\'d have to speak to Carlos and see if he will lend you him.
     
Loading...

Share This Page