bsdgrep --null has no effect (Was: port astro/stellarium: /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/AngleMeasure/src/AngleMeasure.hpp, : File name too long, *** Error code 1)

2011-11-27 Thread Jan Beich
(add gabor@ to CC, drop questions@)

O. Hartmann ohart...@zedat.fu-berlin.de writes:

 ===  Patching for stellarium-0.11.1
 sed:
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/src/core/external/fixx11h.h
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/src/CMakeLists.txt
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TelescopeControl/src/TelescopeControl.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Oculars/src/Oculars.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/CompassMarks/src/CompassMarks.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TextUserInterface/src/TextUserInterface.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Supernovae/src/Supernovae.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/SolarSystemEditor/src/SolarSystemEditor.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Satellites/src/Satellites.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/HelloStelModule/src/HelloStelModule.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TimeZoneConfiguration/src/TimeZoneConfiguration.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/AngleMeasure/src/AngleMeasure.hpp
 : File name too long
 *** Error code 1

Do you use bsdgrep? ${GREP} -Rl --null ... | ${XARGS} -0 ... won't work.

  $ gnugrep -l --null . /usr/include/md*.h | vis
  /usr/include/md2.h\^@/usr/include/md4.h\^@/usr/include/md5.h\^@

  $ bsdgrep -l --null . /usr/include/md*.h | vis
  /usr/include/md2.h
  /usr/include/md4.h
  /usr/include/md5.h
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org


Re: bsdgrep --null has no effect (Was: port astro/stellarium: /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/AngleMeasure/src/AngleMeasure.hpp, : File name too long, *** Error code 1)

2011-11-27 Thread O. Hartmann
Am 11/27/11 11:24, schrieb Jan Beich:
 (add gabor@ to CC, drop questions@)
 
 O. Hartmann ohart...@zedat.fu-berlin.de writes:
 
 ===  Patching for stellarium-0.11.1
 sed:
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/src/core/external/fixx11h.h
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/src/CMakeLists.txt
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TelescopeControl/src/TelescopeControl.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Oculars/src/Oculars.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/CompassMarks/src/CompassMarks.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TextUserInterface/src/TextUserInterface.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Supernovae/src/Supernovae.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/SolarSystemEditor/src/SolarSystemEditor.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/Satellites/src/Satellites.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/HelloStelModule/src/HelloStelModule.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/TimeZoneConfiguration/src/TimeZoneConfiguration.hpp
 /usr/ports/astro/stellarium/work/stellarium-0.11.1/plugins/AngleMeasure/src/AngleMeasure.hpp
 : File name too long
 *** Error code 1
 
 Do you use bsdgrep? ${GREP} -Rl --null ... | ${XARGS} -0 ... won't work.
 
   $ gnugrep -l --null . /usr/include/md*.h | vis
   /usr/include/md2.h\^@/usr/include/md4.h\^@/usr/include/md5.h\^@
 
   $ bsdgrep -l --null . /usr/include/md*.h | vis
   /usr/include/md2.h
   /usr/include/md4.h
   /usr/include/md5.h

Yes, I use bsdgrep. The switch is set to use it via /etc/src.conf.

Oliver

P.S. Pretty fast, thanks ;-)



signature.asc
Description: OpenPGP digital signature