Subject | Re: Newbie -- Installation Problem |
---|---|
Author | stewartwarren |
Post date | 2003-03-25T18:58:15Z |
Norman:
Thanks for the procedure!
Warren
--- In IBObjects@yahoogroups.com, Norman Dunbar <norman.dunbar@l...>
wrote:
Thanks for the procedure!
Warren
--- In IBObjects@yahoogroups.com, Norman Dunbar <norman.dunbar@l...>
wrote:
> Morning all,Builder. At
>
> I have to say I've had very few problems building IBO4 using C++
> present I'm on Builder 6 Pro, but I've come up through the ranksfrom BCB 3
> then 4 - although I did miss out 5.already
>
> Builder is a pain when you try to do a Build All - as Lester has
> poiinted out - because it tries to make sure that all thedependencies are
> present - even if somew of them are going to be created as part ofthe build
> process. Bit of a Catch 22 situation there.never had to
>
> Here's how I install IBO4 into Builder 6 - it might help. (I've
> fiddle around in the sources as Paul has suggested though !)$(BCB)/source/IBObjects/IBO4 and
>
>
> Create a clean source directory - I use
> unzip the download files into that.shorthand
> Create a new folder called inter under the one above. $(BCB) is
> for 'where C++ Builder is installed by the way)open
> In BCB, open the project group IBO40_C6.bpg - in your case you'd
> IBO40_C5.bpg.the new
>
> Select TOOLS | ENVIRONMENT OPTIONS, click the LIBRARY tab and add
> IBO folder (not inter) to the LIBRARY PATH. Also check that thereare no
> invalid paths there because BCB is well known for mangling paths !mangled
>
> Add the new IBO folder to the BROWSE PATH as well. Again, check for
> names. OK your way back to the IDE.visible -
>
> In the project manager - VIEW | PROJECT MANAGER if it is not
> remove any projects from the group if you don't or can't use them.Names of
> the form *W* are Web projects, names like *X* use the TDataSetcompatible
> components - if you have the Personal version of BCB these won't beneeded
> (or able to be compiled). Under BCB6 Pro, I can have everything,but under
> BCB4 Pro, I couldn't have the Web stuff - BCB5 will no doubt bedifferent.
>*RT.BPL, right
> Now, start from the top of the project manager and for each
> click and BUILD. If you get any errors about various *.BPI filescannot be
> found, simply click on the CANCEL button. They will go awayeventually !
>*DT.BPL
> Having built all the runtime packages, right click and INSTALL the
> packages. There shouldn't be any problems with missing BPI filesanymore.
>packages -
> Finally, if applicable, right click and INSTALL the remaining
> *RPL, *EDT and *FTS at the bottom of the list.project
>
>
> You should now FILE | SAVE ALL. If you don't, when you close the
> group, you will be prompted to save for each and every package !the
>
> In BCB4 there was a problem wherby the OBJ files would be placed in
> 'inter' folder but the linker could not, or would not see themthere. If
> this is still the case in BCB5, then simply go through each andevery
> project in the group removing the inter folder from its options.Then start
> the build again. You will know if this is affecting you becausethere will
> be linker errors stating that 'xxxx.obj cannot be found'.include paths.
>
> Now do a FILE | SAVE ALL followed by a FILE | CLOSE ALL.
>
> Click PROJECT | OPTIONS and add the ibo folder to the lib and
> This adds them into the default project - so all new projects willhave
> these settings already set.above and
>
> HTH
>
> Regards,
> Norman.
>
> -------------------------------------
> Norman Dunbar
> Database/Unix administrator
> Lynx Financial Systems Ltd.
> mailto:Norman.Dunbar@L...
> Tel: 0113 289 6265
> Fax: 0113 289 3146
> URL: http://www.Lynx-FS.com
> -------------------------------------
> This email is intended only for the use of the addressees named
> may be confidential or legally privileged. If you are not anaddressee you
> must not read it and must not use any information contained in it,nor copy
> it, nor inform any person other than Lynx Financial Systems or theemail
> addressees of its existence or contents. If you have received this
> and are not a named addressee, please delete it and notify the Lynx
> Financial Systems IT Department on 0113 2892990.