Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] "file name is too long" error during make dist with libpci branch
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2010-01-12 05:02:20


I've committed the fixes to trunk. Visible changes include: no latex
files in the tarball anymore, and shorter names for html pages. Cedric's
warnings were only in the libpci branch, they are gone now, but I won't
commit the update of the branch before later today in case somebody
wants to complain.

Brice

Cédric Augonnet wrote:
> Hi everybody,
>
> When trying to do a "make dist" from the libpci branch (rev 1568), i
> get the following error, (note that i don't get this error from the
> trunk)
>
> make[1]: Leaving directory `/home/gonnet/These/Libs/hwloc/libpci'
> test -n "" \
> || find "hwloc-1.0a1r1568" -type d ! -perm -777 -exec chmod
> a+rwx {} \; -o \
> ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
> ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
> ! -type d ! -perm -444 -exec /bin/sh
> /home/gonnet/These/Libs/hwloc/libpci/config/install-sh -c -m a+r {} {}
> \; \
> || chmod -R a+r "hwloc-1.0a1r1568"
> tardir=hwloc-1.0a1r1568 && tar --format=ustar -chf - "$tardir" |
> GZIP=--best gzip -c >hwloc-1.0a1r1568.tar.gz
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/latex/structhwloc__obj__attr__u_1_1hwloc__bridge__attr__u_1_1hwloc__bridge__downstream__attr__u_1_1hwl68ed11ab93c48099bfcc01f3e8bca322.tex:
> file name is too long (cannot be split); not dumped
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/man/man3/hwloc_obj_attr_u_hwloc_bridge_attr_u_hwloc_bridge_downstream_attr_u_hwloc_bridge_downstream_pci_attr_u.3:
> file name is too long (cannot be split); not dumped
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/html/structhwloc__obj__attr__u_1_1hwloc__bridge__attr__u_1_1hwloc__bridge__downstream__attr__u_1_1hwl68ed11ab93c48099bfcc01f3e8bca322.html:
> file name is too long (cannot be split); not dumped
> tar: Exiting with failure status due to previous errors
> tardir=hwloc-1.0a1r1568 && tar --format=ustar -chf - "$tardir" | bzip2
> -9 -c >hwloc-1.0a1r1568.tar.bz2
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/latex/structhwloc__obj__attr__u_1_1hwloc__bridge__attr__u_1_1hwloc__bridge__downstream__attr__u_1_1hwl68ed11ab93c48099bfcc01f3e8bca322.tex:
> file name is too long (cannot be split); not dumped
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/man/man3/hwloc_obj_attr_u_hwloc_bridge_attr_u_hwloc_bridge_downstream_attr_u_hwloc_bridge_downstream_pci_attr_u.3:
> file name is too long (cannot be split); not dumped
> tar:
> hwloc-1.0a1r1568/doc/doxygen-doc/html/structhwloc__obj__attr__u_1_1hwloc__bridge__attr__u_1_1hwloc__bridge__downstream__attr__u_1_1hwl68ed11ab93c48099bfcc01f3e8bca322.html:
> file name is too long (cannot be split); not dumped
> tar: Exiting with failure status due to previous errors
> { test ! -d "hwloc-1.0a1r1568" || { find "hwloc-1.0a1r1568" -type d !
> -perm -200 -exec chmod u+w {} ';' && rm -fr "hwloc-1.0a1r1568"; }; }
>
> Hope this helps,
>
> Cédric
>