Opened 12 years ago

Closed 12 years ago

#574 closed defect (fixed)

MSVC nmake build fatal error "unresolved externals"

Reported by: RMWChaos Owned by: mloskot
Priority: blocker Milestone: 3.3.5
Component: Build/Install Version: main
Severity: Significant Keywords: MSVC Compile Libgeos
Cc:

Description (last modified by mloskot)

Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

   Creating library geos_i.lib and object geos_i.exp
geos_ts_c.obj : error LNK2001: unresolved external symbol "private: static bool geos::util::Interrupt::requested" (?requested@Interrupt@util@geos@@0_NA)

MCIndexNoder.obj : error LNK2019: unresolved external symbol "private: static bool geos::util::Interrupt::requested" (?requested@Interrupt@util@geos@@0_
NA) referenced in function "public: static void __cdecl geos::util::Interrupt::request(void)" (?request@Interrupt@util@geos@@SAXXZ)
BufferBuilder.obj : error LNK2001: unresolved external symbol "private: static bool geos::util::Interrupt::requested" (?requested@Interrupt@util@geos@@0_NA)
OverlayOp.obj : error LNK2001: unresolved external symbol "private: static bool geos::util::Interrupt::requested" (?requested@Interrupt@util@geos@@0_NA)

geos_c.obj : error LNK2001: unresolved external symbol "private: static bool geos::util::Interrupt::requested" (?requested@Interrupt@util@geos@@0_NA)
geos_ts_c.obj : error LNK2001: unresolved external symbol "public: static void __cdecl geos::util::Interrupt::interrupt(void)" (?interrupt@Interrupt@util@geos@@SAXXZ)
MCIndexNoder.obj : error LNK2019: unresolved external symbol "public: static void __cdecl geos::util::Interrupt::interrupt(void)" (?interrupt@Interrupt@util@geos@@SAXXZ) referenced in function "public: static void __cdecl geos::
util::Interrupt::process(void)" (?process@Interrupt@util@geos@@SAXXZ)
BufferBuilder.obj : error LNK2001: unresolved external symbol "public: stati
c void __cdecl geos::util::Interrupt::interrupt(void)" (?interrupt@Interrupt@util@geos@@SAXXZ)
OverlayOp.obj : error LNK2001: unresolved external symbol "public: static void __cdecl geos::util::Interrupt::interrupt(void)" (?interrupt@Interrupt@util@geos@@SAXXZ)
geos_c.obj : error LNK2001: unresolved external symbol "public: static void__cdecl geos::util::Interrupt::interrupt(void)" (?interrupt@Interrupt@util@geos@@SAXXZ)
geos_ts_c.obj : error LNK2019: unresolved external symbol "public: static class std::auto_ptr<class geos::geom::Geometry> __cdecl geos::noding::Geometry
Noder::node(class geos::geom::Geometry const &)" (?node@GeometryNoder@noding@geos@@SA?AV?$auto_ptr@VGeometry@geom@geos@@@std@@AEBVGeometry@geom@3@@Z) re
ferenced in function GEOSNode_r
geos.dll : fatal error LNK1120: 3 unresolved externals
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio9.0\VC\Bin\amd64\link.exe"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio9.0\VC\Bin\amd64\nmake.EXE"' : return code '0x2'
Stop.

Change History (2)

comment:1 by mloskot, 12 years ago

Description: modified (diff)
Status: newassigned

comment:2 by mloskot, 12 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r3705

Note: See TracTickets for help on using tickets.