Hi,
We are getting the following error while trying to build the software using
gmake.
CC -mt -i -xarch=amd64 -o ../../../unixshared/bin/solarisx64/CPpwdPlugin
CPpwdAgent.o unix.o Service.o -L../../../unixshared/lib/solarisx64
-L../../../unixshared/bin/solarisx64
../../../unixshared/lib/solarisx64/pwdSyncLib.a
../../../unixshared/lib/solarisx64/nplexlib.a
../../../ExternalAPIs/CSSL/lib/solarisx64/libcssl.a
../../../ExternalAPIs/CSSL/lib/solarisx64/libcert.a
../../../ExternalAPIs/CSSL/lib/solarisx64/libcst.a
../../../ExternalAPIs/Sleepycat/solarisx64/lib/libdb.a \-lpthread -lsocket
-lnsl -lxnet -ldl -gUndefined first referenced symbol
in filefdatasync
../../../ExternalAPIs/Sleepycat/solarisx64/lib/libdb.a(os_fsync.o)ld: fatal:
Symbol referencing errors. No output written to
../../../unixshared/bin/solarisx64/CPpwdPlugingmake[2]: ***
[../../../unixshared/bin/solarisx64/CPpwdPlugin] Error 1gmake[2]: Leaving
directory `/export/meta/Atlas/v4.0/Atlas/passwordsync/CPpwdAgent'gmake[1]: ***
[_CPpwdAgent] Error 2gmake[1]: Leaving directory
`/export/meta/Atlas/v4.0/Atlas/passwordsync'gmake: *** [_passwordSync] Error 2
What does this error mean?
Following is the make file where we get the error.
----------------------------------------------
SRC_ROOT = ../../..
SLAPD = $(SRC_ROOT)/ExternalAPIs/iPlanetSLEEPYCAT =
$(SRC_ROOT)/ExternalAPIs/SleepycatCSSL =
$(SRC_ROOT)/ExternalAPIs/CSSL/lib/$(PLATFORM)PWDSYNC =
$(SRC_ROOT)/Atlas/passwordsync/pwdSyncLib/include
ifeq "$(PLATFORM)" "sparc"IS_SPARC = yesendif # sparc
ifeq "$(PLATFORM)" "sparc64"IS_SPARC = yesendif # sparc64
ifeq "$(IS_SPARC)" "yes"ifeq "$(TLS)" "NoTLS"LIBS =
$(LIBTARGET)/pwdSyncLib.a \ $(LIBTARGET)/nplexlib.a \
$(SLEEPYCAT)/$(PLATFORM)/lib/libdb.a \ -lrtelseLIBS =
$(LIBTARGET)/pwdSyncLib.a \ $(LIBTARGET)/nplexlib.a \
$(CSSL)/libcssl.a $(CSSL)/libcert.a $(CSSL)/libcst.a \
$(SLEEPYCAT)/$(PLATFORM)/lib/libdb.a \ -lrtendifelseifeq "$(TLS)"
"NoTLS"LIBS = $(LIBTARGET)/pwdSyncLib.a \ $(LIBTARGET)/nplexlib.a \
$(SLEEPYCAT)/$(PLATFORM)/lib/libdb.aelseLIBS =
$(LIBTARGET)/pwdSyncLib.a \ $(LIBTARGET)/nplexlib.a \
$(CSSL)/libcssl.a $(CSSL)/libcert.a $(CSSL)/libcst.a \
$(SLEEPYCAT)/$(PLATFORM)/lib/libdb.aendifendif
MODULE_CFLAGS = -I$(SLAPD)/include \
-I$(SLEEPYCAT)/$(PLATFORM)/include \ -I$(PWDSYNC) \
-I$(PWDSYNC)/unix
BIN = $(SRC_ROOT)/unixshared/bin/$(PLATFORM)/CPpwdPlugin
OBJS = CPpwdAgent.o \ unix.o \ Service.o
include $(SRC_ROOT)/make.cfg
# DO NOT DELETE THIS LINE, MAKE DEPEND NEEDS ITCPpwdAgent.o :
../../../Atlas/passwordsync/pwdSyncLib/include/pwdsyncclasses.hCPpwdAgent.o :
../../../Atlas/passwordsync/pwdSyncLib/include/syncutils.hCPpwdAgent.o :
../../../Atlas/passwordsync/pwdSyncLib/include/unix/pwdsynclib.hCPpwdAgent.o :
CPpwdAgent.cppCPpwdAgent.o : CPpwdAgent.hCPpwdAgent.o : msg.hService.o :
../../../Atlas/passwordsync/pwdSyncLib/include/pwdsyncclasses.hService.o :
../../../Atlas/passwordsync/pwdSyncLib/include/syncutils.hService.o :
../../../Atlas/passwordsync/pwdSyncLib/include/unix/pwdsynclib.hService.o :
CPpwdAgent.hService.o : msg.hService.o : Service.cppunix.o :
../../../Atlas/passwordsync/pwdSyncLib/include/pwdsyncclasses.hunix.o :
../../../Atlas/passwordsync/pwdSyncLib/include/syncutils.hunix.o :
../../../Atlas/passwordsync/pwdSyncLib/include/unix/pwdsynclib.hunix.o :
../../../Atlas/shared/include/AtlasVersion.hunix.o : CPpwdAgent.hunix.o :
msg.hunix.o : unix.cpp
----------------------------------------------
The highlighted part is where it is failing.
Please help.
Regards,
Swaroop
_________________________________________________________________
Call friends with PC-to-PC calling -- FREE
http://get.live.com/messenger/overview_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make