|
From: Andrzej O. <an...@ma...> - 2011-09-02 18:52:30
|
Heiko, I wrote: > but... new dar has in /usr/share unusually long name, so now bootcd.iso isn't > built... only squashfs. In default config DL builds bootcd.iso correctly. But if there is long file name in tree, mkisofs stops with message: > Creating the CD iso image, /build/tmp/bootcd.iso... > Warning: creating filesystem that does not conform to ISO-9660. > Warning: using transparent compression. This is a nonstandard Rock Ridge > extension. The resulting filesystem can only be transparently > read on Linux. On other operating systems you need to call > mkzftree by hand to decompress the files. > mkisofs: Error: ./usr/share/dar/html/classlibdar_1_1crit__in__place__data__more__recent__or__equal__to-members.html and ./usr/share/dar/html/classlibdar_1_1crit__in__place__data__more__recent__or__equal__to.html have the same Joliet name > mkisofs: Joliet file names differ after 65 chars > mkisofs: Try to use the option -joliet-long > mkisofs: Joliet tree sort failed. This happened for me, because asterisk needs doxygen and I appended doxygen to compilation. This doxygen was detected by dar and used, so in /usr/share/dar doxygen created documentation in files with unusually long filenames. Appending suggested -joliet-long option to mkisofs call solves problem. Maybe tomorrow this will touch the standard DL compilation? Best Regards Andrzej Odyniec |