This issue came up after the codepage handling in mkisofs has changed. With mkisofs 2.01.01a28 the character conversion can be also done with the new ICONV support. cdrtfe still uses the old translation tables (located in subfolder siconv). However, on some systems mkisofs insists in using the new ICONV method. The problem is, that with ICONV you cannot have different character sets for input and output.
In your case the input charset seems to be different than the output charset cp850.
I cannot reproduce this behaviour on my system and I'm not the author of mkisofs. So I am not able to solve this. However as a workaroud you could try this:
Try to find a codepage which works for you when specified both as input and output charset (or try it without any codepage setting).
You can use an older version of mkisof (2.01.01a27). This is included in the portable version of cdrtfe (just rename mkisofs.a27.exe to mkisofs.exe). However, you will lose support for files > 4GiB.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> but it was the portable version of cdrtfe
> (the current one) on which this error appeared.
Right, as the current mkisofs (2.01.01a54pre4) ist used by default.
cdrtfe portable 1.3.2 and 1.3.3 include both versions of mkisofs. Just go to the subfolder <cdrtfe portable>\tools\cdrtools and rename mkisofs.a27.exe to mkisofs.exe.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Does anybody know what this errormessages mean ? Thanx:
mkisofs -print-size failed.
Commandline was: "C:\Portable Apps\Portable_Menü\PortableApps\cdrtfe-1.3.3portable\tools\cdrtools\mkisofs" -print-size -quiet -graft-points -joliet -output-charset cp850 -volid CD -path-list "/cygdrive/C/Portable Apps/Portable_Menü/PortableApps/cdrtfe-1.3.3portable/pathlist.txt"
Errormessage : Using "/cygdrive/c/Portable Apps/Portable_Menü/PortableApps/cdrtfe-1.3.3portable/tools/cdrtools/.mkisofsrc"
Errormessage : Iconv based locales may change file name length.
Errormessage : Cannot yet have different -input-charset/-output-charset.
> Cannot yet have different -input-charset/-output-charset.
This problem is solved, cdrtfe 1.3.4 now fully supports the new mkisofs version.
This issue came up after the codepage handling in mkisofs has changed. With mkisofs 2.01.01a28 the character conversion can be also done with the new ICONV support. cdrtfe still uses the old translation tables (located in subfolder siconv). However, on some systems mkisofs insists in using the new ICONV method. The problem is, that with ICONV you cannot have different character sets for input and output.
In your case the input charset seems to be different than the output charset cp850.
I cannot reproduce this behaviour on my system and I'm not the author of mkisofs. So I am not able to solve this. However as a workaroud you could try this:
Try to find a codepage which works for you when specified both as input and output charset (or try it without any codepage setting).
You may find some useful hints here:
http://sourceforge.net/forum/forum.php?thread_id=2088021&forum_id=638222
You can use an older version of mkisof (2.01.01a27). This is included in the portable version of cdrtfe (just rename mkisofs.a27.exe to mkisofs.exe). However, you will lose support for files > 4GiB.
Hi there,
thanx, but it was the portable version of cdrtfe (the current one) on which this error appeared.
> but it was the portable version of cdrtfe
> (the current one) on which this error appeared.
Right, as the current mkisofs (2.01.01a54pre4) ist used by default.
cdrtfe portable 1.3.2 and 1.3.3 include both versions of mkisofs. Just go to the subfolder <cdrtfe portable>\tools\cdrtools and rename mkisofs.a27.exe to mkisofs.exe.