Rodolphe Ortalo wrote: > Hello, > > still playing with make&co. I tried to package the artwork/ themes files > too and I am falling on an error that could have some implications: > > tar: > openmoko-blob-0.0.1/artwork/themes/openmoko-standard/gtk-2.0/mokodialogwindow-closebutton-pressed.png: > le nom de fichier est trop long (max 99); n'a pas été vidangé. > tar: > openmoko-blob-0.0.1/artwork/themes/openmoko-standard/gtk-2.0/openmoko-action-button-address-icon.png: > le nom de fichier est trop long (max 99); n'a pas été vidangé. > tar: > openmoko-blob-0.0.1/artwork/themes/openmoko-standard/gtk-2.0/openmoko-action-button-concant-delete-icon.png: > le nom de fichier est trop long (max 99); n'a pas été vidangé. > tar: > openmoko-blob-0.0.1/artwork/themes/openmoko-standard/gtk-2.0/openmoko-action-button-concant-mode-icon.png: > le nom de fichier est trop long (max 99); n'a pas été vidangé. > tar: > openmoko-blob-0.0.1/artwork/themes/openmoko-standard/gtk-2.0/openmoko-action-button-delete-folder-icon.png: > le nom de fichier est trop long (max 99); n'a pas été vidangé. > [...] > > Oh, btw, in english the error is something like: "file name too long > (max 99), not flushed." > I am just reporting this to warn that this limit is not far in the > artwork subdirectory... I am gonno try to save a few chars in the > prefix. >
The fix for this is to use modern AM_INIT_AUTOMAKE([1.9 tar-pax]) in configure.in, which specifies using automake>=1.9 and POSIX 1003.1-2001 complient tar, rather than tar v7 complience (which limits filenames to 99 chars). Limiting to 1.9 or better is needed as this is when the tar-pax option was introduced. Thanks, Rob Tayloe