Trying to install the trunk version of TDbf in Lazarus 2.2.6 and 3.99 I noticed that the lpk files are broken. The path to the units is not correct and does not mirror the correct location of the listed files in the package directory structure.
After fixing this in my local copy I was able to compile both lpk files. But still the IDE could not be rebuild:
"bufdataset_parser.pp(81,12) Fatal: Can't find unit bufdataset_parser used by BufDataset"
Before attempting to install your TDbf I first uninstalled the TDbf which comes with Lazarus to avoid the naming conflict.
I would recommend working around this, for now, by disregarding the packages and adding the
src
folder to your search path. There was only one revision since 2006, it's possible it never worked.The published interface is the same as the fork that comes with Lazarus/FPC, so no harm is done using the
TDbf
component on a form.