Open MPI logo

Hardware Locality Development Mailing List Archives

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

Subject: [hwloc-devel] "file name is too long" error during make dist with libpci branch
From: Cédric Augonnet (cedric.augonnet_at_[hidden])
Date: 2010-01-06 15:20:48


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

-- 
Cédric AUGONNET
PhD student -- Runtime Team
http://runtime.bordeaux.inria.fr/augonnet/
INRIA Bordeaux - LaBRI