Dear Sirs,
cdrtfe 1.5.8 (.zip) behaves differently from cdrtfe-1.5.8portable.exe and cdrtfePortable_1.5.8.paf.exe (from PortableApps).
It seems to be caused by cdrtools which does not use the same "libscg version" : cdrtfe-0.9a for the .zip distribution, while cdrtfe-0.9 for the .exe/.paf distributions. Furthermore this is only visible when performing an action with the cdrecord.exe command; the version of libscg is not displayed with the --version option.
As I wanted to run cdrtfe in portable mode, I followed the instructions from the .ini file and placed each respective ..\cygwin\cygwin1.dll library in the same folder as cdrecord.exe (i.e. ..\cdrtools). No other changes, just keeping the initial distribution settings (changing the CheckForActiveDLL setting in cygwin.ini doesn't make any difference either). What is very strange is that cygwin1.dll is the same in the 3 distributions, so where does the difference in libscg version comes from ?
Of course the problem cascades to cdrtfe GUI where my DVD writer is not detected/seen.
And before you ask, I don't have any (other) version of cygwin installed on my computer.
I've captured some relevant output in the attached text file (I have added asterisks to highlight the differences).
Many txs in advance and thanks a lot for the development of this great tool. Best regards.
Hello,
the libscg is part of the cdrtools, in case of cdrtfe it is compiled into each of the included cdrtools executables.
cdrtfe uses two sets of cdrtools binaries. Those with the original (unmodified) libscg and those with a slightly modified libscg (version: cdrtfe-0.9a). The original version is included in all cdrtfe versions (zip, exe installer, msi installer, portable), while the modified libscg is included in two versions (exe installer, portable).
The modified libscg is an atempt to work around some changes introduced with Windows 8 that can break the device detection under certain circumstances.
The portable version of cdrtfe from PortableApps does not include the modified libscg. Therefore you should use the portable version from the cdrtfe project (https://sourceforge.net/projects/cdrtfe/files/cdrtfe%20portable/cdrtfe%201.5.8%20portable/)
In order to use the modified libscg (version: cdrtfe-0.9a) make sure to check the option "Use patched cdrtools" when extracting cdrtfe portable.
Regards
Oliver
Hi Olivier,
Many thanks for the prompt, accurate and professional reply. That was indeed the source of the problem (ahhh that little "Use patched cdrtools" checkbox I missed !).
You may want to notify PortableApps and/or create a second .paf because the "Use patched cdrtools" checkbox is not showing in the PortableApps setup. I'm saying this because I'm first trying the PortableApps release (mainly for the fact that their GUI performs the updates of the installed apps at startup :-) and, as some other users may face the same problem, they may just think cdrtfe is buggy (which is not). But that's just a recommendation, it's up to you.
Once again thanks a zillion and best regards.
Note : this is the first time I created a bug ticket, so I don't know who should close it, but for me it is resolved
Can you provide a pointer to the cdrtools/libscg patches used?
https://sourceforge.net/projects/cdrtfe/files/tools/source/cdrtools/cdrtools-patch.rar/download
Thank you!