PLEASE HELP ME :-( - HP UX

This is a discussion on PLEASE HELP ME :-( - HP UX ; Hi Folks! Can anyone help me on the follwoing issue : "/opt/aCC/include/memory", line 493: error #2020: identifier "bad_alloc" is undefined RWSTD_THROW_NO_MSG(tmp == 0, bad_alloc); ^ "/opt/aCC/include/stdexcept", line 73: error #2262: not a class or struct name class RWSTDExport logic_error : ...

+ Reply to Thread
Results 1 to 7 of 7

Thread: PLEASE HELP ME :-(

  1. PLEASE HELP ME :-(

    Hi Folks!

    Can anyone help me on the follwoing issue :

    "/opt/aCC/include/memory", line 493: error #2020: identifier
    "bad_alloc" is
    undefined
    RWSTD_THROW_NO_MSG(tmp == 0, bad_alloc);
    ^

    "/opt/aCC/include/stdexcept", line 73: error #2262: not a class or
    struct name
    class RWSTDExport logic_error : public exception
    ^

    "/opt/aCC/include/stdexcept", line 149: error #2262: not a class or
    struct name
    class RWSTDExport runtime_error : public exception
    ^

    "/opt/aCC/include_std/iosfwd", line 39: catastrophic error #2013:
    expected a
    file name
    #include _RWSTD_CWCHAR
    ^

    3 errors and 1 catastrophic error detected in the compilation of "/
    citisafe/users/mandaro/cs35/waicref/CSAFECollection.cpp".
    Compilation terminated.
    *** Error exit code 1

    Stop.



    I am trying to compile this on HP-Itanium.
    Any help is highly appreciated... Thanks a lot in advance!! Its
    urgent
    guys, please help.


  2. Re: PLEASE HELP ME :-(

    sudhansutiwari@gmail.com wrote:
    > Can anyone help me on the following issue :
    > "/opt/aCC/include/memory", line 493: error #2020: identifier
    > "bad_alloc" is undefined
    > RWSTD_THROW_NO_MSG(tmp == 0, bad_alloc);
    >
    > I am trying to compile this on HP-Itanium.


    Again what are your compile options, particularly -I?
    Don't illegally add the default aC++ include file paths.


  3. Re: PLEASE HELP ME :-(

    On Feb 6, 1:42 pm, Dennis Handly wrote:
    > sudhansutiw...@gmail.com wrote:
    > > Can anyone help me on the following issue :
    > > "/opt/aCC/include/memory", line 493: error #2020: identifier
    > > "bad_alloc" is undefined
    > > RWSTD_THROW_NO_MSG(tmp == 0, bad_alloc);

    >
    > > I am trying to compile this on HP-Itanium.

    >
    > Again what are your compile options, particularly -I?
    > Don't illegally add the default aC++ include file paths.


    Hi Dennis,

    Thanks a lot dear friend, your suggestion worked well . .
    I am really grateful to you and appreciate your help . .
    Dont feel bad but am bound to seek your expert advice on following
    issue :

    (aCC -Wl,+s +W829 -DPROTOTYPING -g -c -Aa -I/citisafe/users/
    mandaro/cs35/href -I/citisafe/users/secpxyit/IWS6.0SP5/IWS/plugins/
    include -I/citisafe/users/secpxyit/syb1251/OCS-12_5/include -I/
    citisafe/users/secpxyit/CRYPTO/include -I/citisafe/users/secpxyit/
    enigma/h -I/usr/include -Dunix -DIDL_PROTOTYPES -D_REENTRANT
    +DAportable -DHPUX -DMCC_HTTP -DMCC_PROXY -DNET_SSL -D_HPUX_SOURCE -
    DXP_UNIX -D_POSIX_SOURCE -D_TCDCE_ -D_CSAFESDB_ -D_DBUG -D_DEBUG -
    D_DBUG -D_TRACEMEM_ -D_WCL_ -g0 -DTCODSS_FILENAME=\"CSAFESocket.cpp\" /
    citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp -o /citisafe/users/
    mandaro/cs35/waicref/CSAFESocket.o) || (rm -f /citisafe/users/mandaro/
    cs35/waicref/CSAFESocket.o;exit 1)
    aCC: warning 901: unknown option: `+DAportable': use +help for online
    documentation.
    "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 155:
    error #2315:
    the object has cv-qualifiers that are not compatible with
    the member
    function
    object type is: const CSAFESocket
    m_sock = p_sock.getsocket();
    ^

    "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 181:
    error #2315:
    the object has cv-qualifiers that are not compatible with
    the member
    function
    object type is: const CSAFESocket
    this->m_sock = p_sock.getsocket();
    ^

    "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 838:
    warning #2549-D:
    variable "l_nread" is used before its value is set
    ioctl(i,l_nread);
    ^

    2 errors detected in the compilation of "/citisafe/users/mandaro/cs35/
    waicref/CSAFESocket.cpp".
    *** Error exit code 1

    Waiting for your response on this . . Thanks in advance friend . .


  4. Re: PLEASE HELP ME :-(

    sudhansutiwari@gmail.com wrote:
    > (aCC -Wl,+s +W829 -DPROTOTYPING -g -c -Aa -I/citisafe/users/
    > mandaro/cs35/href -I/citisafe/users/secpxyit/IWS6.0SP5/IWS/plugins/
    > include -I/citisafe/users/secpxyit/syb1251/OCS-12_5/include -I/
    > citisafe/users/secpxyit/CRYPTO/include -I/citisafe/users/secpxyit/
    > enigma/h -I/usr/include -Dunix -DIDL_PROTOTYPES -D_REENTRANT
    > +DAportable -DHPUX -DMCC_HTTP -DMCC_PROXY -DNET_SSL -D_HPUX_SOURCE -
    > DXP_UNIX -D_POSIX_SOURCE -D_TCDCE_ -D_CSAFESDB_ -D_DBUG -D_DEBUG -
    > D_DBUG -D_TRACEMEM_ -D_WCL_ -g0 -DTCODSS_FILENAME=\"CSAFESocket.cpp\" /
    > citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp -o /citisafe/users/
    > mandaro/cs35/waicref/CSAFESocket.o) || (rm -f /citisafe/users/mandaro/
    > cs35/waicref/CSAFESocket.o;exit 1)
    > aCC: warning 901: unknown option: `+DAportable': use +help for online
    > documentation.


    Dennis will need to address the othercv-qualifier bits below, but that
    warning above stems from +DAportable being an option on PA-RISC, not
    Itanium. Some additional makefile/configure script work is likely in
    order to correct that.

    > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 155:
    > error #2315:
    > the object has cv-qualifiers that are not compatible with
    > the member
    > function
    > object type is: const CSAFESocket
    > m_sock = p_sock.getsocket();
    > ^


    > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 181:
    > error #2315:
    > the object has cv-qualifiers that are not compatible with
    > the member
    > function
    > object type is: const CSAFESocket
    > this->m_sock = p_sock.getsocket();
    > ^


    > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 838:
    > warning #2549-D:
    > variable "l_nread" is used before its value is set
    > ioctl(i,l_nread);
    > ^


    Is it indeed the case that l_nread isn't being set before the ioctl call?

    rick jones

    > 2 errors detected in the compilation of "/citisafe/users/mandaro/cs35/
    > waicref/CSAFESocket.cpp".
    > *** Error exit code 1


    > Waiting for your response on this . . Thanks in advance friend . .



    --
    web2.0 n, the dot.com reunion tour...
    these opinions are mine, all mine; HP might not want them anyway...
    feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...

  5. Re: PLEASE HELP ME :-(

    On Feb 7, 1:03 am, Rick Jones wrote:
    > sudhansutiw...@gmail.com wrote:
    > > (aCC -Wl,+s +W829 -DPROTOTYPING -g -c -Aa -I/citisafe/users/
    > > mandaro/cs35/href -I/citisafe/users/secpxyit/IWS6.0SP5/IWS/plugins/
    > > include -I/citisafe/users/secpxyit/syb1251/OCS-12_5/include -I/
    > > citisafe/users/secpxyit/CRYPTO/include -I/citisafe/users/secpxyit/
    > > enigma/h -I/usr/include -Dunix -DIDL_PROTOTYPES -D_REENTRANT
    > > +DAportable -DHPUX -DMCC_HTTP -DMCC_PROXY -DNET_SSL -D_HPUX_SOURCE -
    > > DXP_UNIX -D_POSIX_SOURCE -D_TCDCE_ -D_CSAFESDB_ -D_DBUG -D_DEBUG -
    > > D_DBUG -D_TRACEMEM_ -D_WCL_ -g0 -DTCODSS_FILENAME=\"CSAFESocket.cpp\" /
    > > citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp -o /citisafe/users/
    > > mandaro/cs35/waicref/CSAFESocket.o) || (rm -f /citisafe/users/mandaro/
    > > cs35/waicref/CSAFESocket.o;exit 1)
    > > aCC: warning 901: unknown option: `+DAportable': use +help for online
    > > documentation.

    >
    > Dennis will need to address the othercv-qualifier bits below, but that
    > warning above stems from +DAportable being an option on PA-RISC, not
    > Itanium. Some additional makefile/configure script work is likely in
    > order to correct that.
    >
    >
    >
    >
    >
    > > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 155:
    > > error #2315:
    > > the object has cv-qualifiers that are not compatible with
    > > the member
    > > function
    > > object type is: const CSAFESocket
    > > m_sock = p_sock.getsocket();
    > > ^
    > > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 181:
    > > error #2315:
    > > the object has cv-qualifiers that are not compatible with
    > > the member
    > > function
    > > object type is: const CSAFESocket
    > > this->m_sock = p_sock.getsocket();
    > > ^
    > > "/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 838:
    > > warning #2549-D:
    > > variable "l_nread" is used before its value is set
    > > ioctl(i,l_nread);
    > > ^

    >
    > Is it indeed the case that l_nread isn't being set before the ioctl call?
    >
    > rick jones
    >
    > > 2 errors detected in the compilation of "/citisafe/users/mandaro/cs35/
    > > waicref/CSAFESocket.cpp".
    > > *** Error exit code 1
    > > Waiting for your response on this . . Thanks in advance friend . .

    >
    > --
    > web2.0 n, the dot.com reunion tour...
    > these opinions are mine, all mine; HP might not want them anyway...
    > feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...- Hide quoted text -
    >
    > - Show quoted text -


    Hi Rick,

    Thanks a lot for your comments dear friend. Yeah I confirmed and found
    +DAportable is not supported on Itanium as you had indicated.
    I know that a non-const member function can't be called from a const
    object and hence the above "cv-qualifiers" error but it was running
    successfully on PA-RISC based systems.

    I expect that DENNIS would address this issue soon . .



  6. Re: PLEASE HELP ME :-(

    Phoenix wrote:
    > Thanks a lot for your comments dear friend. Yeah I confirmed and
    > found +DAportable is not supported on Itanium as you had indicated.
    > I know that a non-const member function can't be called from a const
    > object and hence the above "cv-qualifiers" error but it was running
    > successfully on PA-RISC based systems.


    Past performance is no guarantee of future results I'm a networking
    guy, but would suspect that as time and compilers march on, loopholes
    are closed, standards more fully clarified etc etc... Best to try to
    adhere as closely to the letter of the law even if it wasn't enforced
    well in the past.

    rick jones
    --
    The computing industry isn't as much a game of "Follow The Leader" as
    it is one of "Ring Around the Rosy" or perhaps "Duck Duck Goose."
    - Rick Jones
    these opinions are mine, all mine; HP might not want them anyway...
    feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...

  7. Re: PLEASE HELP ME :-(

    Phoenix wrote:
    >>>"/citisafe/users/mandaro/cs35/waicref/CSAFESocket.cpp", line 155:
    >>>error #2315: the object has cv-qualifiers that are not compatible with
    >>>the member function
    >>> object type is: const CSAFESocket


    > I know that a non-const member function can't be called from a const
    > object and hence the above "cv-qualifiers" error but it was running
    > successfully on PA-RISC based systems.


    It may have ran successfully but it had illegal source. Trying a
    trivial example shows a future error:
    Error (future) 247: # Non-const member function "int foo::getsocket()"
    is called on a const object type 'const struct foo'.
    Warning: 1 future errors were detected and ignored. Add a '+p' option
    to detect and fix them before they become fatal errors in a future
    release. Behavior of this ill-formed program is not guaranteed to match
    that of a well-formed program


+ Reply to Thread