I'm rather late to this discussion but I had the same problem and have found the cause and solution. The Linux app is built against /usr/lib/libz.so.1, which can be seen by running ldd on the binary. But it also explicitly opens zlib via a statement in pu_main.pas: zlib:=LoadLibrary(libz); where libz is defined for Linux as src/u_constant.pas: libz = 'libz.so';
When this fails (silently), the variable zlibok is false and when it comes time to determine which source is to be used for DSS in pu_getdss.pas: if cfgdss.OnlineDSS and zlibok then begin // Online DSS this fails and it falls into the RealSky code, which being unconfigured leads to the error message (which is misleading, since it's not a file path that's the issue, but rather the DSS source) Anyway, the solution is to make sure you have /usr/lib/libz.so in addition to /usr/lib/libz.so.1 symlinked to whatever version of libz you have. My system did not initially have this link (it showed up after updating libz) and now things work properly. Hope this helps someone. John --- In [email protected], "btc9183" <btc9...@...> wrote: > > I'm running CDC 3.0.1.3 on Fedora FC6. Whenever I click the DSS button > on the toolbar, I get an erro dialog that says "Please configure your > DSS file path first." Any ideas how to fix this? I looked at the > settings under Picture but did not see anything obviously wrong. > > Bill >
