Hi, just tried out gnulib-tool, taking the very naive approach:
- (in gnulib/) git checkout pygnulib
- made a commit with this change
- edited project's bootstrap to rename gnulib-tool into gnulib-tool.py
- tried './bootstrap'.
./bootstrap: 920: ./bootstrap: gnulib/gnulib-tool.py: Permission denied
This is easily fixed by 'chmod a+x gnulib/gnulib-tool.py'
Second try resulted in:
./bootstrap: gnulib/gnulib-tool.py --import --no-changelog --aux-dir build-
aux --doc-base doc --lib libgnu --m4-base m4/ --source-base lib/ --tests-base
tests --local-dir gl --makefile-name=gnulib.mk --libtool --import ...
usage: gnulib-tool.py --help
gnulib/gnulib-tool.py: error: argument -i/--import: expected at least one
argument
Traceback (most recent call last):
File "gnulib/gnulib-tool.py", line 927, in <module>
errno = error.errno
AttributeError: 'exceptions.SystemExit' object has no attribute 'errno'
./bootstrap: gnulib-tool failed
Maybe I did something basically wrong !?
Attached bootstrap.conf
# bootstrap.conf - Bootstrap configuration. # Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, # Inc. # # This file is part of GNU Wget. # # GNU Wget is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or (at # your option) any later version. # # GNU Wget is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see `https://www.gnu.org/licenses/'. # gnulib library name gnulib_name=libgnu gnulib_tool_option_extras="--makefile-name=gnulib.mk" use_libtool=1 SKIP_PO=1 checkout_only_file= gnulib_modules=" accept bind c-strcase c-strcasestr c-ctype calloc-posix clock-time close closedir connect crypto/md2 crypto/md5 crypto/sha1 crypto/sha256 crypto/sha512 dirname dup2 errno fclose fcntl fdopen fflush flock fnmatch-gnu fopen fstat fsync ftruncate futimens getaddrinfo getsockname gettext-h gettime gitlog-to-changelog glob iconv inet_pton inline inttypes ioctl isatty lib-symbol-visibility listen maintainer-makefile malloc-posix memchr mkdir mkstemp msvc-nothrow nanosleep netdb netinet_in nl_langinfo open opendir progname spawn-pipe popen poll pthread pwrite qsort_r random_r read readdir realloc-posix recv recvfrom rename safe-read safe-write select send sendto servent setlocale setsockopt socket sockets socklen stdarg stdbool stddef stdint stat strcase strchrnul strdup-posix strerror strndup strstr strtoll sys_file sys_socket sys_stat sys_time sys_types time_r unistd unlink warnings write " # Build prerequisites buildreq="\ autoconf 2.62 automake 1.11.1 git 1.4.4 "
signature.asc
Description: This is a digitally signed message part.
