Comment 1 for bug 1523326

Revision history for this message
Thomas Schmitt (scdbackup) wrote :

Hi,

the error message rather stems from genisoimage (or mkisofs)
which works underneath K3B and also underneath growisofs if
used like in the man page example

  growisofs -Z /dev/dvd -R -J /some/files

The number 65535 is a limit of the "Path Table", an antique
structure which records all directories and which hardly any
reader interprets.
Nevertheless it restricts the number of parent directories
to the range of 0 to 65535, because any entry in this table has
to refer to its boss by a 16 bit number.

The number of directories is allowed to exceed this range.
But one would have to sort apart those directories which have
directories as children (i.e. which must be mentioned as parents
in the table).

I had a look into libisofs, where i am currently the developer.
The path table code is inherited from my predecessor. It does
not take care to keep the 16 bit numbers in path table from
rolling over. (Maybe it should do ...)

So you may try to use xorrisofs out of package xorriso.
K3B might be unwilling to use it, if you do not name it "mkisofs"
or "genisoimage".

Or you may try GUI program Xfburn instead of K3B.

Have a nice day :)

Thomas