[osg-users] osgdem link failed (VirtualPlanetBuilder)

9 views
Skip to first unread message

Olivier Camus

unread,
Mar 2, 2012, 11:33:52 AM3/2/12
to osg-...@lists.openscenegraph.org

Hi,

 

I succeed to build the osgdem.lib (including osgdem.exp and osgdem.exe.manifest)

But the link failed:

 

>nmake

 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01

Copyright (C) Microsoft Corporation. Tous droits réservés.

 

        "D:\dev\CMake 2.8\bin\cmake.exe" -HD:\dev\OpenSceneGraph\VirtualPlanetBu

ilder -BD:\dev\OpenSceneGraph\VirtualPlanetBuilder\build --check-build-system CM

akeFiles\Makefile.cmake 0

        "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_progress_start D:\dev\OpenScen

eGraph\VirtualPlanetBuilder\build\CMakeFiles D:\dev\OpenSceneGraph\VirtualPlanet

Builder\build\CMakeFiles\progress.marks

        "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f CMak

eFiles\Makefile2 /nologo -                   all

        "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f src\

vpb\CMakeFiles\vpb.dir\build.make /nologo -L                  src\vpb\CMakeFiles

\vpb.dir\depend

        "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_depends "NMake Makefiles" D:\d

ev\OpenSceneGraph\VirtualPlanetBuilder D:\dev\OpenSceneGraph\VirtualPlanetBuilde

r\src\vpb D:\dev\OpenSceneGraph\VirtualPlanetBuilder\build D:\dev\OpenSceneGraph

\VirtualPlanetBuilder\build\src\vpb D:\dev\OpenSceneGraph\VirtualPlanetBuilder\b

uild\src\vpb\CMakeFiles\vpb.dir\DependInfo.cmake --color=

        "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f src\

vpb\CMakeFiles\vpb.dir\build.make /nologo -L                  src\vpb\CMakeFiles

\vpb.dir\build

        "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_progress_report D:\dev\OpenSce

neGraph\VirtualPlanetBuilder\build\CMakeFiles  5 6 7 8 9 10 11 12 13 14 15 16 17

18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

[ 88%] Built target vpb

        "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f appl

ications\osgdem\CMakeFiles\application_osgdem.dir\build.make /nologo -L

         applications\osgdem\CMakeFiles\application_osgdem.dir\depend

        "D:\dev\CMake 2.8\bin\cmake.exe" -E cmake_depends "NMake Makefiles" D:\d

ev\OpenSceneGraph\VirtualPlanetBuilder D:\dev\OpenSceneGraph\VirtualPlanetBuilde

r\applications\osgdem D:\dev\OpenSceneGraph\VirtualPlanetBuilder\build D:\dev\Op

enSceneGraph\VirtualPlanetBuilder\build\applications\osgdem D:\dev\OpenSceneGrap

h\VirtualPlanetBuilder\build\applications\osgdem\CMakeFiles\application_osgdem.d

ir\DependInfo.cmake --color=

        "d:\Program Files\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -f appl

ications\osgdem\CMakeFiles\application_osgdem.dir\build.make /nologo -L

         applications\osgdem\CMakeFiles\application_osgdem.dir\build

Linking CXX executable ..\..\bin\osgdem.exe

        cd applications\osgdem

        "D:\dev\CMake 2.8\bin\cmake.exe" -E vs_link_exe d:\PROGRA~1\MICROS~1.0\V

C\bin\cl.exe   @CMakeFiles\application_osgdem.dir\objects1.rsp @C:\Users\OLIVIE~

1.ATE\AppData\Local\Temp\nmF372.tmp

Compilateur d'optimisation Microsoft (R) 32 bits C/C++ version 16.00.30319.01 po

ur 80x86

Copyright (C) Microsoft Corporation. Tous droits réservés.

 

cl CMakeFiles/application_osgdem.dir/osgdem.obj

 

Microsoft (R) Incremental Linker Version 10.00.30319.01

Copyright (C) Microsoft Corporation.  All rights reserved.

 

/out:..\..\bin\osgdem.exe

/implib:..\..\bin\osgdem.lib

/version:0.0

/STACK:10000000

/machine:X86

/INCREMENTAL:NO

/subsystem:console

..\..\lib\vpb.lib

Ws2_32.lib

glu32.lib

opengl32.lib

kernel32.lib

user32.lib

gdi32.lib

winspool.lib

shell32.lib

ole32.lib

oleaut32.lib

uuid.lib

comdlg32.lib

advapi32.lib

/MANIFEST

CMakeFiles/application_osgdem.dir/osgdem.obj

   CrÚation de la bibliothÞque ..\..\bin\osgdem.lib et de l'objet ..\..\bin\osgd

em.exp

osgdem.obj : warning LNK4217: symbole dÚfini localement ?log@OperationLog@vpb@@Q

AAXW4NotifySeverity@osg@@PBDZZ (public: void __cdecl vpb::OperationLog::log(enum

osg::NotifySeverity,char const *,...)) importÚ dans la fonction "public: void _

_cdecl vpb::Logger::log(enum osg::NotifySeverity,char const *,...)const " (?log@

Logger@vpb@@QBAXW4NotifySeverity@osg@@PBDZZ)

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Parameter@vpb@@QAE@AA

N@Z (public: __thiscall vpb::Parameter::Parameter(double &)) importÚ dans la fon

ction __catch$_main$0

osgdem.obj : warning LNK4217: symbole dÚfini localement ?run@DataSet@vpb@@QAEHXZ

(public: int __thiscall vpb::DataSet::run(void)) importÚ dans la fonction _main

 

osgdem.obj : warning LNK4217: symbole dÚfini localement ?checkBuildValidity@Data

Set@vpb@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (

public: class std::basic_string<char,struct std::char_traits<char>,class std::al

locator<char> > __thiscall vpb::DataSet::checkBuildValidity(void)) importÚ dans

la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?addTerrain@DataSet@vpb@

@QAE_NPAVTerrainTile@osgTerrain@@@Z (public: bool __thiscall vpb::DataSet::addTe

rrain(class osgTerrain::TerrainTile *)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?setTask@DataSet@vpb@@QA

EXPAVTask@2@@Z (public: void __thiscall vpb::DataSet::setTask(class vpb::Task *)

) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0BuildLog@vpb@@QAE@ABV

?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: __thisc

all vpb::BuildLog::BuildLog(class std::basic_string<char,struct std::char_traits

<char>,class std::allocator<char> > const &)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getLogFileName@BuildOpt

ions@vpb@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ

(public: class std::basic_string<char,struct std::char_traits<char>,class std::a

llocator<char> > const & __thiscall vpb::BuildOptions::getLogFileName(void)const

) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0DataSet@vpb@@QAE@XZ (

public: __thiscall vpb::DataSet::DataSet(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getNotifyLevel@BuildOpt

ions@vpb@@QBE?AW4NotifyLevel@12@XZ (public: enum vpb::BuildOptions::NotifyLevel

__thiscall vpb::BuildOptions::getNotifyLevel(void)const ) importÚ dans la foncti

on _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getBuildOptions@Databas

eBuilder@vpb@@QAEPAVBuildOptions@2@XZ (public: class vpb::BuildOptions * __thisc

all vpb::DatabaseBuilder::getBuildOptions(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?sync@vpb@@YAXXZ (void _

_cdecl vpb::sync(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?read@Commandline@vpb@@Q

AEHAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAVArgumentParser@osg@@PAVTer

rainTile@osgTerrain@@@Z (public: int __thiscall vpb::Commandline::read(class std

::basic_ostream<char,struct std::char_traits<char> > &,class osg::ArgumentParser

&,class osgTerrain::TerrainTile *)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getCurrentWorkingDirect

ory@vpb@@YAPADPADH@Z (char * __cdecl vpb::getCurrentWorkingDirectory(char *,int)

) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getLocalHostName@vpb@@Y

A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (class std::

basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __c

decl vpb::getLocalHostName(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?write@PropertyFile@vpb@

@QAE_NXZ (public: bool __thiscall vpb::PropertyFile::write(void)) importÚ dans l

a fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?setProperty@PropertyFil

e@vpb@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@VPara

meter@2@@Z (public: void __thiscall vpb::PropertyFile::setProperty(class std::ba

sic_string<char,struct std::char_traits<char>,class std::allocator<char> > const

&,class vpb::Parameter)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Parameter@vpb@@QAE@AB

H@Z (public: __thiscall vpb::Parameter::Parameter(int const &)) importÚ dans la

fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getProcessID@vpb@@YAHXZ

(int __cdecl vpb::getProcessID(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?setStatus@Task@vpb@@QAE

XW4Status@12@@Z (public: void __thiscall vpb::Task::setStatus(enum vpb::Task::St

atus)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?read@PropertyFile@vpb@@

QAE_NXZ (public: bool __thiscall vpb::PropertyFile::read(void)) importÚ dans la

fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Task@vpb@@QAE@ABV?$ba

sic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: __thiscall

vpb::Task::Task(class std::basic_string<char,struct std::char_traits<char>,class

std::allocator<char> > const &)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?readArguments@System@vp

b@@QAEXAAVArgumentParser@osg@@@Z (public: void __thiscall vpb::System::readArgum

ents(class osg::ArgumentParser &)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?instance@System@vpb@@SA

AAV?$ref_ptr@VSystem@vpb@@@osg@@XZ (public: static class osg::ref_ptr<class vpb:

:System> & __cdecl vpb::System::instance(void)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?chdir@vpb@@YAHPBD@Z (in

t __cdecl vpb::chdir(char const *)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??1Commandline@vpb@@QAE@

XZ (public: __thiscall vpb::Commandline::~Commandline(void)) importÚ dans la fon

ction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ?getUsage@Commandline@vp

b@@QAEXAAVApplicationUsage@osg@@@Z (public: void __thiscall vpb::Commandline::ge

tUsage(class osg::ApplicationUsage &)) importÚ dans la fonction _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??0Commandline@vpb@@QAE@

XZ (public: __thiscall vpb::Commandline::Commandline(void)) importÚ dans la fonc

tion _main

osgdem.obj : warning LNK4217: symbole dÚfini localement ??1BuildLog@vpb@@MAE@XZ

(protected: virtual __thiscall vpb::BuildLog::~BuildLog(void)) import

Reply all
Reply to author
Forward
0 new messages