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
>


Reply via email to