The way I solved my problem was to compile log4cxx using ant and then used command line with g++ to link it. It worked. When I tried gcc in my command line (as cpptasks does) it failed exactly in same manner i.e undefined symbols: __Unwind_Resume.

Regards
Kapil

On 6/17/06, Kapil Sachdeva <[EMAIL PROTECTED]> wrote:
Hi,

I am using build.xml/ant to build the log4cxx from the trunk and getting the linker error. Error is little cryptic and not able to understand what exactly I am missing.

   [cc] Starting link
       [cc] gcc -g -prebind -dynamiclib -o liblog4cxx.dylib log4cxx_obj/socket.o log4cxx_obj/transcoder.o log4cxx_obj/patternconverter.o log4cxx_obj/optionconverter.o log4cxx_obj/rootcategory.o log4cxx_obj/objectptr.o log4cxx_obj/basicconfigurator.o log4cxx_obj/integerpatternconverter.o log4cxx_obj/loggingeventpatternconverter.o log4cxx_obj/filelocationpatternconverter.o log4cxx_obj/fileinputstream.o log4cxx_obj/configurator.o log4cxx_obj/sockethubappender.o log4cxx_obj/bytebuffer.o log4cxx_obj/cyclicbuffer.o log4cxx_obj/triggeringpolicy.o log4cxx_obj/fulllocationpatternconverter.o log4cxx_obj/datelayout.o log4cxx_obj/formattinginfo.o log4cxx_obj/nameabbreviator.o log4cxx_obj/logmanager.o log4cxx_obj/datepatternconverter.o log4cxx_obj/ttcclayout.o log4cxx_obj/writer.o log4cxx_obj/propertyconfigurator.o log4cxx_obj/charsetdecoder.o log4cxx_obj/htmllayout.o log4cxx_obj/dateformat.o log4cxx_obj/loggingevent.o log4cxx_obj/datagramsocket.o log4cxx_obj/fileappender.o log4cxx_obj/transform.o log4cxx_obj/action.o log4cxx_obj/xmlsocketappender.o log4cxx_obj/cacheddateformat.o log4cxx_obj/socketoutputstream.o log4cxx_obj/strftimedateformat.o log4cxx_obj/integer.o log4cxx_obj/odbcappender.o log4cxx_obj/rollingpolicy.o log4cxx_obj/simplelayout.o log4cxx_obj/namepatternconverter.o log4cxx_obj/rolloverdescription.o log4cxx_obj/level.o log4cxx_obj/socketimpl.o log4cxx_obj/systemoutwriter.o log4cxx_obj/writerappender.o log4cxx_obj/loader.o log4cxx_obj/filerenameaction.o log4cxx_obj/simpledateformat.o log4cxx_obj/throwableinformationpatternconverter.o log4cxx_obj/condition.o log4cxx_obj/loggerpatternconverter.o log4cxx_obj/objectimpl.o log4cxx_obj/telnetappender.o log4cxx_obj/filewatchdog.o log4cxx_obj/propertyresourcebundle.o log4cxx_obj/linelocationpatternconverter.o log4cxx_obj/system.o log4cxx_obj/systemerrwriter.o log4cxx_obj/inetaddress.o log4cxx_obj/locationinfo.o log4cxx_obj/onlyonceerrorhandler.o log4cxx_obj/stringmatchfilter.o log4cxx_obj/propertysetter.o log4cxx_obj/mdc.o log4cxx_obj/filedatepatternconverter.o log4cxx_obj/nteventlogappender.o log4cxx_obj/stringhelper.o log4cxx_obj/dailyrollingfileappender.o log4cxx_obj/bytearrayinputstream.o log4cxx_obj/obsoleterollingfileappender.o log4cxx_obj/patternlayout.o log4cxx_obj/file.o log4cxx_obj/timebasedrollingpolicy.o log4cxx_obj/charsetencoder.o log4cxx_obj/levelpatternconverter.o log4cxx_obj/thread.o log4cxx_obj/serversocket.o log4cxx_obj/locale.o log4cxx_obj/rollingpolicybase.o log4cxx_obj/lineseparatorpatternconverter.o log4cxx_obj/datagrampacket.o log4cxx_obj/fileoutputstream.o log4cxx_obj/propertiespatternconverter.o log4cxx_obj/exception.o log4cxx_obj/xmllayout.o log4cxx_obj/syslogwriter.o log4cxx_obj/relativetimedateformat.o log4cxx_obj/threadspecificdata.o log4cxx_obj/levelmatchfilter.o log4cxx_obj/date.o log4cxx_obj/patternparser.o log4cxx_obj/consoleappender.o log4cxx_obj/socketappenderskeleton.o log4cxx_obj/aprinitializer.o log4cxx_obj/layout.o log4cxx_obj/levelrangefilter.o log4cxx_obj/messagepatternconverter.o log4cxx_obj/fallbackerrorhandler.o log4cxx_obj/domconfigurator.o log4cxx_obj/unicodehelper.o log4cxx_obj/mutex.o log4cxx_obj/syslogappender.o log4cxx_obj/classnamepatternconverter.o log4cxx_obj/rollingfileappender.o log4cxx_obj/socketnode.o log4cxx_obj/resourcebundle.o log4cxx_obj/synchronized.o log4cxx_obj/timezone.o log4cxx_obj/pool.o log4cxx_obj/reader.o log4cxx_obj/smtpappender.o log4cxx_obj/filterbasedtriggeringpolicy.o log4cxx_obj/fixedwindowrollingpolicy.o log4cxx_obj/literalpatternconverter.o log4cxx_obj/defaultcategoryfactory.o log4cxx_obj/appenderskeleton.o log4cxx_obj/relativetimepatternconverter.o log4cxx_obj/inputstreamreader.o log4cxx_obj/stringtokenizer.o log4cxx_obj/threadpatternconverter.o log4cxx_obj/properties.o log4cxx_obj/sizebasedtriggeringpolicy.o log4cxx_obj/ndcpatternconverter.o log4cxx_obj/inputstream.o log4cxx_obj/outputstream.o log4cxx_obj/logger.o log4cxx_obj/hierarchy.o log4cxx_obj/ndc.o log4cxx_obj/classregistration.o log4cxx_obj/loglog.o log4cxx_obj/socketinputstream.o log4cxx_obj/class.o log4cxx_obj/asyncappender.o log4cxx_obj/methodlocationpatternconverter.o log4cxx_obj/socketappender.o log4cxx_obj/outputdebugstringappender.o log4cxx_obj/appenderattachableimpl.o log4cxx_obj/manualtriggeringpolicy.o log4cxx_obj/bufferedwriter.o log4cxx_obj/outputstreamwriter.o log4cxx_obj/logstream.o log4cxx_obj/defaultconfigurator.o -L/Users/administrator/Projects/log4cxx/logging-log4cxx/build/debug/static -laprutil-1 -L/Users/administrator/Projects/log4cxx/logging-log4cxx/build/debug/static -lapr-1 -liconv -lpthread -lstdc++
       [cc] ld: warning -prebind ignored because MACOSX_DEPLOYMENT_TARGET environment variable greater or equal to 10.4
       [cc] ld: Undefined symbols:
       [cc] __Unwind_Resume
       [cc] /usr/bin/libtool: internal link edit command failed

If somebody could please help me, I would be very grateful.

Regards & thanks
Kapil



Reply via email to