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
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