X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Sat, 02 Feb 2008 14:35:07 +0530 From: Anik Pal Subject: undefined reference to `_msgDebug' in GCC To: cygwin AT cygwin DOT com Message-id: <010e01c8657a$b4f0e200$af0ab7a3@mea.slb.com> MIME-version: 1.0 X-Mailer: Microsoft Outlook, Build 10.0.6822 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com I am trying to using a library in my code whose default compiler is MSVCRT. When I try to compile that code in cygwin GCC environment I get the following errors F:/geolog6.6.1/lib/libgeolog6.a(fileprintf.o):C:/development/ptc:(.text+0x9) : undefined reference to `__chkstk' F:/geolog6.6.1/lib/libgeolog6.a(specyacc.o):C:/development/ptc:(.text+0x118) : undefined reference to `__alloca_probe' F:/geolog6.6.1/lib/liblicence.a(licence.o):C:/development/ptc:(.text+0x41): undefined reference to `_dateInit' F:/geolog6.6.1/lib/liblicence.a(licence.o):C:/development/ptc:(.text+0x89): undefined reference to `_msgInit' F:/geolog6.6.1/lib/liblicence.a(licence.o):C:/development/ptc:(.text+0x147): undefined reference to `_dateTerm' F:/geolog6.6.1/lib/liblicence.a(licence.o):C:/development/ptc:(.text+0x177): undefined reference to `_msgTerm' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x72 b): undefined reference to `_fileDtm' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x74 2): undefined reference to `_fileDtm' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x74 d): undefined reference to `_dateCurrent' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x7d d): undefined reference to `_fileDtm' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x81 5): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x9a 6): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0x9e d): undefined reference to `_msgBrief' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0xaa b): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0xad 8): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0xb4 b): undefined reference to `_dateUserid' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0xbe 5): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licflexapi.o):C:/development/ptc:(.text+0xc3 3): undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licence_c.o):C:/development/ptc:(.text+0x56) : undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licence_c.o):C:/development/ptc:(.text+0x71) : undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licence_c.o):C:/development/ptc:(.text+0x80) : undefined reference to `_msgDebug' F:/geolog6.6.1/lib/liblicence.a(licence_c.o):C:/development/ptc:(.text+0xb4) : more undefined references to `_msgDebug' follow Can anyone tell me which cygwin-mingw library to be added to get rid of this linking error? My make file linking option I'm providing as follows -LF:/geolog6.6.1/lib -lcgg -lgeolog6 -llicence -llogs_dll -lPGILc_dll -lPGILcTool_dll -lcgs -llmgr9a -LD:/cygwin/lib -lcygwin -LD:/cygwin/lib/mingw -lmsvcrt -Bstatic -LD:/cygwin/lib -lm Anik Pal Schlumberger, Vadodara, India -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/