[newbie] Compilation problem

Jason House jason.james.house at gmail.com
Mon Apr 7 17:53:47 PDT 2008


tsalm wrote:

> Hi all,
> 
> I'm trying to compile a project that using DFL.
> There's no problem to compile my project with dsss.
> 
> But when I compile it inside Poseidon, it seems that it don't find some
> libraries...
> 
> Here is the output :
> 
> C:\DMD\dmd\bin\dmd.exe
> C:\Users\Florent\Desktop\Projets\DFile\DFile\tests\InternalWinPanelTest.d
> C:\Users\Florent\Desktop\Projets\DFile\GlobalLook.obj
> C:\Users\Florent\Desktop\Projets\DFile\DFile\ui\InternalWinPanel.d
> C:\Users\Florent\Desktop\Projets\DFile\SplitPanel.obj -ofDFile
> C:\DMD\dmd\lib\dfl.lib
> 
> C:\DMD\dmd\bin\link.exe
> InternalWinPanelTest+C
\Users\Florent\Desktop\Projets\DFile\GlobalLook+InternalWinPanel+C
\Users\Florent\Desktop\Projets\DFile\SplitPanel,DFile,,C
\DMD\dmd\lib\dfl.lib+user32+kernel32/noi+tango-user-dmd.lib;
> 
> OPTLINK (R) for Win32  Release 8.00.1
> Copyright (C) Digital Mars 1989-2004  All rights reserved.
> C:\DMD\dmd\lib\dfl.lib(control)
>   Error 42: Symbol Undefined _D3dfl8internal12_stdcwindows6LOWORDFiZt
> C:\DMD\dmd\lib\dfl.lib(control)
>   Error 42: Symbol Undefined _D3dfl8internal12_stdcwindows6HIWORDFiZt
> --- errorlevel 2
> 
> 
> Finished
> 
> 
> 
> Thanks in advance,
> TSalm
> 
> 

I don't think I can help, but...
Most build methods have an option for dumping the literal commands they run. 
Comparing what dsss and poseidon do may give some clues.  I do know that
dsss tends to build all components and link all the object files while
other methods compile less and rely on linking in a prebuilt library.


More information about the Digitalmars-d-learn mailing list