Menu

#286 Package cannot be installed in BCB6 Professional

Not Fixed
closed-wont-fix
nobody
None
2
2007-01-23
2005-09-22
No

I've installed SynEdit package at first. Because I was
using BCB6 professional(Japanese Edition/build10.166), I
opened "SynEdit1.1\Packages\SynEdit_BCB6.bpk", then
compiled. The builder output an error 1 for compiling, 1
for linking.
As for 1 compiling error(undefined symbol
"sListIndexError"), I removed by commenting out.
{$IFDEF MSWINDOWS}
if fEvents = nil then
TList.Error( sListIndexError, aIndex );
{$ENDIF}
(Is this error recovering?)

Where I want to point out is the linkage error.
"DSS.lib is not found."(translated from Japanese)

By research, BCB6 professional doesn't include DSS.lib,
but BCB6 enterprise. reportedly.
And I can remove the library requirements in .bpk file to
compile this package.
<LIBRARIES value="
bcb2kaxserver.lib
indy.lib
dbxcds.lib
dclocx.lib
soaprtl.lib
bcbie.lib
nmfast.lib
dbexpress.lib
inetdbxpress.lib
inetdbbde.lib
bcbsmp.lib
dsnapcon.lib
dsnapcrba.lib
visualdbclx.lib
teeqr.lib
dss.lib ...

So, when you distribute package component in public,
you should remove innecessary library dependence.

I attached modified .bpk file for BCB6 professional what I
could build and install.

Discussion

  • Watanabe Akifumi

    modified bpk file

     
  • Flávio Etrusco

    Flávio Etrusco - 2005-10-18
    • priority: 5 --> 1
     
  • Flávio Etrusco

    Flávio Etrusco - 2005-10-19
    • priority: 1 --> 2
     
  • Marc Bertens

    Marc Bertens - 2006-01-02

    Logged In: YES
    user_id=1417078

    I use the following solution;

    add the module 'RtlConsts' in the 'uses' section after the
    {$ELSE} of {$IFDEF SYN_CLX} and change the first letter to
    uppercase 'SListIndexError'. this solves the compiler
    problem, hopefully this is not a problem for Delphi builders.

    Kind regards,

    Marc Bertens

     
  • Flávio Etrusco

    Flávio Etrusco - 2006-01-25
    • milestone: --> Not Fixed
     
  • Flávio Etrusco

    Flávio Etrusco - 2007-01-23

    Logged In: YES
    user_id=99702
    Originator: NO

    Sorry, release 1.1 is too old and too buggy to deserve the fix.
    Please use the latest 2.x release.

     
  • Flávio Etrusco

    Flávio Etrusco - 2007-01-23
    • status: open --> closed-wont-fix
     

Log in to post a comment.