Logger Example

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • solanki.chandrakant

    Logger Example

    Hi

    I have downloaded install ACE 5.6.6

    Installation Step

    01] cd /usr/src/ACE_wrappers
    02] mkdir objdir
    03] cd objdir
    04] ../configure
    05] make && make install
    06] export ACE_ROOT=/usr/src/ACE_wrappers
    07] export LD_LIBRARY_PATH =$LD_LIBRARY_PA TH:$ACE_ROOT/ace
    08] cd /usr/src/ACE_wrappers/ace
    09] ln-s config-linux.h config.h
    10] ln -s platform_linux. GNU platform_macros .GNU ln-s
    platform_linux. GNU platform_macros .GNU

    Then I have return simple program.. named "client.cpp "

    #include "/usr/src/ACE_wrappers/ace/Log_Msg.h"

    void foo(void);

    int ACE_TMAIN (int, ACE_TCHAR *[])
    {
    ACE_TRACE (ACE_TEXT ("main"));
    ACE_LOG_MSG->priority_mas k (LM_DEBUG | LM_NOTICE,
    ACE_Log_Msg::PR OCESS);

    ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHi Mom\n")));
    foo ();
    ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%IGoodnight\n ")));

    return 0;
    }

    void foo(void)
    {
    ACE_TRACE (ACE_TEXT ("foo"));
    ACE_DEBUG ((LM_NOTICE, ACE_TEXT ("%IHowdy Pardner\n")));
    }
    =============== =============== =============== =============== =============== =====
    Makefile for client.cpp

    BIN = client
    BUILD = $(VBIN)
    SRC = $(addsuffix .cpp,$(BIN))
    VLDLIBS = $(LDLIBS:%=%$(V AR))

    #----------------------------------------------------------------------------
    # Include macros and targets
    #----------------------------------------------------------------------------

    include $(ACE_ROOT)/include/makeinclude/wrapper_macros. GNU
    include $(ACE_ROOT)/include/makeinclude/macros.GNU
    include $(ACE_ROOT)/include/makeinclude/rules.common.GN U
    include $(ACE_ROOT)/include/makeinclude/rules.nonested. GNU
    include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
    include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
    =============== =============== =============== =============== =============== =====

    After all I have fire the make / make client command from terminal it
    gives me error like

    GNUmakefile: /usr/src/ACE_wrappers/MYProg/GNUmakefile MAKEFLAGS=

    g++ -fvisibility=hid den -fvisibility-inlines-hidden -W -Wall -Wpointer-
    arith -O3 -ggdb -pipe -D_REENTRANT -DACE_HAS_AIO_CA LLS -
    D_GNU_SOURCE -I/usr/src/ACE_wrappers -DACE_HAS_EXCEPT IONS -
    D__ACE_INLINE__ -c -o .obj/client.o client.cpp
    g++ -fvisibility=hid den -fvisibility-inlines-hidden -W -Wall -Wpointer-
    arith -O3 -ggdb -pipe -D_REENTRANT -DACE_HAS_AIO_CA LLS -
    D_GNU_SOURCE -I/usr/src/ACE_wrappers -DACE_HAS_EXCEPT IONS -
    D__ACE_INLINE__ -Wl,-E -L/usr/src/ACE_wrappers/ace -L./ -L/usr/src/
    ACE_wrappers/lib -o client .obj/client.o -ldl -lpthread -lrt
    ..obj/client.o: In function `foo':
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::l ast_error_adapt er()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::i nstance()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::c onditional_set( char const*, int, int, int)'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::l og(ACE_Log_Prio rity, char const*, ...)'
    ..obj/client.o: In function `main':
    /usr/src/ACE_wrappers/MYProg/client.cpp:9: undefined reference to
    `ACE_Log_Msg::i nstance()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:9: undefined reference to
    `ACE_Log_Msg::p riority_mask(un signed long, ACE_Log_Msg::MA SK_TYPE)'
    /usr/src/ACE_wrappers/MYProg/client.cpp:11: undefined reference to
    `ACE_Log_Msg::l ast_error_adapt er()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:11: undefined reference to
    `ACE_Log_Msg::i nstance()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:11: undefined reference to
    `ACE_Log_Msg::c onditional_set( char const*, int, int, int)'
    /usr/src/ACE_wrappers/MYProg/client.cpp:11: undefined reference to
    `ACE_Log_Msg::l og(ACE_Log_Prio rity, char const*, ...)'
    ..obj/client.o: In function `foo':
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::l ast_error_adapt er()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::i nstance()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::c onditional_set( char const*, int, int, int)'
    /usr/src/ACE_wrappers/MYProg/client.cpp:21: undefined reference to
    `ACE_Log_Msg::l og(ACE_Log_Prio rity, char const*, ...)'
    ..obj/client.o: In function `main':
    /usr/src/ACE_wrappers/MYProg/client.cpp:13: undefined reference to
    `ACE_Log_Msg::l ast_error_adapt er()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:13: undefined reference to
    `ACE_Log_Msg::i nstance()'
    /usr/src/ACE_wrappers/MYProg/client.cpp:13: undefined reference to
    `ACE_Log_Msg::c onditional_set( char const*, int, int, int)'
    /usr/src/ACE_wrappers/MYProg/client.cpp:13: undefined reference to
    `ACE_Log_Msg::l og(ACE_Log_Prio rity, char const*, ...)'


    I am unable to predict the error..

    help me out from above problem.

    Thanks
Working...