Library directories

Hi,

I'm trying to set up a project in FinalBuilder Embarcadero Edition for a Delphi XE-based project.  When I build the project in the Delphi XE, it builds properly (naturally).   When I try to build the project in FinalBuilder, it's complaining :

 

Generating Resource File....
Running Borland Resource compiler....
Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
Copyright (C) Microsoft Corporation.  All rights reserved.
Resource Compiled OK.
Running Delphi compiler....
Using Command Line :  /B L:\testbuilds\mp2\mp2.dpr /Q
Embarcadero Delphi for Win32 compiler version 22.0
Copyright (c) 1983,2010 Embarcadero Technologies, Inc.
miscfn.pas(55) Hint: H2164 Variable 'i' is declared but never used in 'Split'
dbunit.pas(133) Hint: H2077 Value assigned to 'retval' never used
dbunit.pas(154) Hint: H2164 Variable 'ls' is declared but never used in 'TBaseDBGroup.GetUserName'
dbmunit.pas(5) Fatal: F1026 File not found: 'MyAccess.dcu'
 

I use DevArt's MySQL access packages.  

Where I find this MyAccess.dcu?  And when I find it, I believe I should put it in the directories part of the Edit Action.

Furthermore, how do I translate this project to one that goes to a FinalBuilder server since there's no way the server would find my local installment?  So do I copy the MyAccess.dcu with the project?  

Generally speaking,  how do I include any other third party packages to finalbuilder server's build process?

Thanks

Ed

It’s not FinalBuilder Server that is the problem, it’s your FinalBuilder project. In the delphi action, you need to tell it what the library path is for the Server machine, which might well be different to your dev machine. If Delphi is configured correctly on both machines (ie the project builds ok in XE on both machines) then turn on delphi action’s option to use the Global Library Path. Building from FinalBuilder is the same as building from the IDE, the compiler still needs to know where to find the source code.

Also, if your third party tool makes use of Rad Studio Environment variables then you need to make sure the “Use Rad Studio XE Environment Variables” is enabled.

On the server machine, you will either need to install any third party libraries, or add them to your version control and get them as part of your build process.