C++ errors

From: Archana Naik (arc123_2000_at_yahoo.com)
Date: 07/13/05

  • Next message: Mike McCarty: "Re: WARNING:DO NOT UPGRADE TO CORE 4"
    Date: Wed, 13 Jul 2005 14:04:19 -0700 (PDT)
    To: fedora-list@redhat.com
    
    

    Hi, All

    I am new to linux and trying to compile my program. I
    get these basic C++ errors.

    **************************************************
    /usr/include/c++/3.2.3/cstring:79: `memcpy' not
    declared
    /usr/include/c++/3.2.3/cstring:80: `memmove' not
    declared
    /usr/include/c++/3.2.3/cstring:81: `strcpy' not
    declared
    /usr/include/c++/3.2.3/cstring:82: `strncpy' not
    declared
    /usr/include/c++/3.2.3/cstring:83: `strcat' not
    declared
    /usr/include/c++/3.2.3/cstring:84: `strncat' not
    declared
    /usr/include/c++/3.2.3/cstring:85: `memcmp' not
    declared
    /usr/include/c++/3.2.3/cstring:86: `strcmp' not
    declared
    /usr/include/c++/3.2.3/cstring:87: `strcoll' not
    declared
    /usr/include/c++/3.2.3/cstring:88: `strncmp' not
    declared
    /usr/include/c++/3.2.3/cstring:89: `strxfrm' not
    declared
    /usr/include/c++/3.2.3/cstring:90: `strcspn' not
    declared
    /usr/include/c++/3.2.3/cstring:91: `strspn' not
    declared
    /usr/include/c++/3.2.3/cstring:92: `strtok' not
    declared
    /usr/include/c++/3.2.3/cstring:93: `memset' not
    declared
    /usr/include/c++/3.2.3/cstring:94: `strerror' not
    declared
    /usr/include/c++/3.2.3/cstring:95: `strlen' not
    declared
    /usr/include/c++/3.2.3/cstring:97: `memchr' not
    declared
    /usr/include/c++/3.2.3/cstring: In function `void*
    std::memchr(void*, int,
       unsigned int)':
    /usr/include/c++/3.2.3/cstring:101: invalid conversion
    from `const void*' to `
       void*'
    /usr/include/c++/3.2.3/cstring: At global scope:
    /usr/include/c++/3.2.3/cstring:103: `strchr' not
    declared
    /usr/include/c++/3.2.3/cstring:109: `strpbrk' not
    declared
    /usr/include/c++/3.2.3/cstring:115: `strrchr' not
    declared
    /usr/include/c++/3.2.3/cstring:121: `strstr' not
    declared
    In file included from /usr/include/c++/3.2.3/ios:46,
                     from
    /usr/include/c++/3.2.3/ostream:45,
                     from
    /usr/include/c++/3.2.3/iostream:45,
                     from includes.h:12,
                     from DwfFileReader.h:1,
                     from DwfFileReader.cpp:1:
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       int std::char_traits<char>::compare(const char*,
    const char*, unsigned
       int)':
    /usr/include/c++/3.2.3/bits/char_traits.h:131:
    `memcmp' undeclared (first use
       this function)
    /usr/include/c++/3.2.3/bits/char_traits.h:131: (Each
    undeclared identifier is
       reported only once for each function it appears
    in.)
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       size_t std::char_traits<char>::length(const
    char*)':
    /usr/include/c++/3.2.3/bits/char_traits.h:135:
    `strlen' undeclared (first use
       this function)
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       const char* std::char_traits<char>::find(const
    char*, unsigned int, const
       char&)':
    /usr/include/c++/3.2.3/bits/char_traits.h:139: invalid
    conversion from `const
       void*' to `void*'
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       char* std::char_traits<char>::move(char*, const
    char*, unsigned int)':
    /usr/include/c++/3.2.3/bits/char_traits.h:143:
    `memmove' undeclared (first use
       this function)
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       char* std::char_traits<char>::copy(char*, const
    char*, unsigned int)':
    /usr/include/c++/3.2.3/bits/char_traits.h:147:
    `memcpy' undeclared (first use
       this function)
    /usr/include/c++/3.2.3/bits/char_traits.h: In static
    member function `static
       char* std::char_traits<char>::assign(char*,
    unsigned int, char)':
    /usr/include/c++/3.2.3/bits/char_traits.h:151:
    `memset' undeclared (first use
       this function)
    In file included from /usr/include/c++/3.2.3/ios:48,
                     from
    /usr/include/c++/3.2.3/ostream:45,
                     from
    /usr/include/c++/3.2.3/iostream:45,
                     from includes.h:12,
                     from DwfFileReader.h:1,
                     from DwfFileReader.cpp:1:
    /usr/include/c++/3.2.3/bits/localefwd.h: In member
    function `bool
       std::locale::_Impl::_M_check_same_name()':
    /usr/include/c++/3.2.3/bits/localefwd.h:375: `strcmp'
    undeclared (first use
       this function)
    In file included from
    /usr/include/c++/3.2.3/bits/codecvt.h:334,
                     from
    /usr/include/c++/3.2.3/bits/locale_facets.h:425,
                     from
    /usr/include/c++/3.2.3/bits/basic_ios.h:41,
                     from /usr/include/c++/3.2.3/ios:51,
                     from
    /usr/include/c++/3.2.3/ostream:45,
                     from
    /usr/include/c++/3.2.3/iostream:45,
                     from includes.h:12,
                     from DwfFileReader.h:1,
                     from DwfFileReader.cpp:1:
    /usr/include/c++/3.2.3/i386-redhat-linux/bits/codecvt_specializations.h:
    In
       constructor `std::__enc_traits::__enc_traits(const
    char*, const char*, int,
       int)':
    /usr/include/c++/3.2.3/i386-redhat-linux/bits/codecvt_specializations.h:86:
    `
       strncpy' undeclared (first use this function)

    Any ideas??

    Thanks
    Archana

                    
    __________________________________
    Yahoo! Mail for Mobile
    Take Yahoo! Mail with you! Check email on your mobile phone.
    http://mobile.yahoo.com/learn/mail

    -- 
    fedora-list mailing list
    fedora-list@redhat.com
    To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
    

  • Next message: Mike McCarty: "Re: WARNING:DO NOT UPGRADE TO CORE 4"

    Relevant Pages

    • Re: dh, the daemon helper
      ... some type is a special case, while const ordinarily binds to the ... ie char const * is a pointer to a constant ... no point in returning memory to the malloc heap. ... 2004 is the UNIX standard. ...
      (comp.unix.programmer)
    • review of the "container library", part 1/?
      ... A few warnings were issued with gcc 4.4.5 and the options in the Makefile. ... or cast to ... definition of struct tagBinarySearchTreeNode has "char factor;" which is used ... where GetElement returns const void *. ...
      (comp.lang.c)
    • Re: HPGCC: exit() and return
      ... The switch statements ... static char const *string2basen{ ... Do not declare char const * string; as a const value (use just ... pointer since it is 'const', ...
      (comp.sys.hp48)
    • Re: dh, the daemon helper
      ... some type is a special case, while const ordinarily binds to the ... ie char const * is a pointer to a constant ... since this is the way UNIX(*) processes work. ...
      (comp.unix.programmer)
    • Re: Q about passing data as a const array
      ... The const on the len parameter is superfluous; ... exactly equivalent to "const char *data", ... void func(const struct mydata foo); ... Applying const to a pointer parameter can be quite useful, ...
      (comp.lang.c)